Números binários e erros
|
|
- Dina Barreiro Castilho
- 6 Há anos
- Visualizações:
Transcrição
1 Números binários e erros Alan Costa de Souza 14 de Agosto de 2017 Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
2 Introdução Calcular a área de uma circunferência de 100 m de raio. resposta 1: A=31400 resposta 2: A=31416 resposta 3: A=31415,92654 Resposta depende da aproximação de π resposta 1: π=3,14 resposta 2: π=3,1416 resposta 3: π=3, Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
3 Introdução π possui infinitos dígitos. Computador apenas representa números com representação finita. Qualquer cálculo com π é aproximado. Quanto mais dígitos maior a precisão. Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
4 Exemplo 2 S = i=1 0, 1 = (1) Nem todo número com precisão finita na base 10 tem representação finita no computador. Resultado é convertido da base 10 para a base binária. Cálculos são realizados na base binária. Resultados são convertidos para decimal antes de ser exibido para o usuário. Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
5 Exemplo 3 a=1.0 i=0 while(a>0): a=a/2 print a i=i+1 print i,a Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
6 Conversão de Números Inteiros entre o sistema decimal e o sistema binário (347) 10 = (10111) 2 = (10111) 2 = = (23) 10 Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
7 Conversão de Números Inteiros entre o sistema decimal e o sistema binário (10111) 2 1 1*2+0=2 2*2+1=5 5*2+1=11 11*2+1=23 Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
8 Conversão de Números Inteiros entre o sistema decimal e o sistema binário (347) = = = = = = = = = quociente 0, pare (347) 10 = ( ) 2 Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
9 Conversão de Números Reais entre o sistema decimal e o sistema binário (0, 125) 10 = (0, 125) 10 = d d d d k 2 k 0, = 0, 25 = d 1 + d d d k 2 k+1 d 1 = 0 0, 25 2 = 0, 5 = d 2 + d d k 2 k+2 d 2 = 0 0, 5 2 = 1, 0 = d d k 2 k+3 d 3 = = 0 = d d k 2 k+4 d 4 = 0 (0, 125) 10 = = (0, 001) 2 Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
10 Conversão de Números Reais entre o sistema decimal e o sistema binário (0, 1) 10 0, 1 2 = 0, 2 d 1 = 0, r 1 = 0, 2 0, 2 2 = 0, 4 d 2 = 0, r 2 = 0, 4 0, 4 2 = 0, 8 d 3 = 0, r 3 = 0, 8 0, 8 2 = 1, 6 d 4 = 1, r 4 = 0, 6 0, 6 2 = 1, 2 d 5 = 1, r 5 = r 1 = 0, 2 (0, 1) 10 = (0, ) 2 = (0, 00011) 2 representação decimal finita com representação binária infinita. Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
11 Conversão de Números Reais entre o sistema decimal e o sistema binário Computador armazena apenas 5 dígitos (0, 1) 10 = (0, 00011) 2 = ( ) 10 (0, 1) 10 + (0, 1) 10 = (0.1875) 10 (0.2) 10 S = i=1 0, 1 = (2) Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
12 Conversão de Números Reais entre o sistema decimal e o sistema binário (0, ) 2 = (0, ) 2 = = ( ) 10 Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
13 Aritmética de Números Binários número binário inteiro: d 1 d 2...d n Soma: = = = = 10 Exemplo: Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
14 Aritmética de Números Binários Diferença: 0-0 = = emprestado 1-0 = = 0 Exemplo: Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
15 Exemplo 2: 1,000-0, (0, 111) 2 = = (0, 875) 10 Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
16 Multiplicação: 0 0 = = = = 1 Exemplo: Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
17 Arredondamento de números binários e decimais. 23, ,457 45, ,651 67, ,190 1, ,101 1, ,110 1, ,100 Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
18 Normalização 4231, 189 0, , , , , , , Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
19 Representação nos computadores atuais Em 1985, a IEEE (Institute for Electrical and Electronic Engineers) publicou um relatório chamado Binary Floating Point Arithmetic Standard Padrões para representação de números ponto flutuantes decimais e binários. single: 32 bits, double: 64 bits. números reais caracterizados por três elementos: bit de sinal, expoente e mantissa. Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
20 Computador hipotético 8 bits 1 bit sinal 3 bits expoente expoentes poderiam variar de 0 a 7. 0 e 7 são reservados expoentes variam de fato entre 1 e 6 fator de correção do expoente = 2 n 1 1 número nesse caso é 3. 4 bits mantissa Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
21 Computador hipotético - números especiais c=0, mantissa =0, representa o zero c=0, mantissa 0, representa números menores ( 1) s 2 2 (0 + f ) (3) c=7, sinal=0, mantissa = 0, representa o. c=7, sinal=1, mantissa = 0, representa o. c=7, sinal=1, mantissa 1000, representa indeterminado. c=7, e demais combinações representam NAN. Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
22 Computador hipotético ( 1) s 2 c 3 (1 + f ) (4) número máximo positivo: c=6, mantissa ( ) = 15, ( ) = 124 Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
23 Computador hipotético número mínimo positivo normalizado: c=1, mantissa (1 + 0) = 0, (1 + 0) = 2 Com a subtração no expoente: 0, 25 x 15, 5 Sem a subtração no expoente: 2 x 124 Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
24 Computador hipotético número mínimo positivo não normalizado (0, 0001) = 2 6 = 0, número máximo positivo não normalizado (0, 1111) = 2 2 (1 2 4 ) = = 0, Ambos menores que 0,25. Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
25 Computador hipotético = = 5, = 6,25 (6, 125) 10 = 110,001 = 1, , = 6, 25 (5, 875) 10 = 101,111 = 1, , = 6 5, 875 x < 6, 25. Toda representação de um número na máquina representa um intervalo de números reais. Possível fonte de erros. S = i=1 0, 1 = (5) Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
26 Representação nos computadores atuais 64 bits 1 bit sinal 11 bits expoente expoentes poderiam variar de 0 a e 2047 são reservados expoentes variam de fato entre 1 e 2046 fator de correção do expoente = 2 n 1 1 número nesse caso é bits mantissa ( 1) s 2 c 1023 (1 + f ) (6) {0} 40 1 = Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
27 Representação nos computadores atuais. c=0, mantissa =0, representa o zero c=0, mantissa 0, representa números menores c=2047, sinal=0, mantissa = 0, representa o. ( 1) s (0 + f ) (7) c=2047, sinal=1, mantissa = 0, representa o. c=2047, sinal=1, mantissa 1{0} 51 n=1, representa indeterminado. c=2047, e demais combinações representam NAN. Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
28 Representação nos computadores atuais. número máximo positivo normalizado: c=2046, mantissa {1} 52 n= ( ) número mínimo positivo normalizado: c=1, mantissa (1 + 0) números abaixo do mínimo: arrendondados para zero. Exemplo 3 inicial. números acima do máximo: programa termina. Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
29 Representação nos computadores atuais. Exemplo: [ , ) Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
30 Erros Erros vem da representação finita de números reais na máquina. estudar esses erros vamos usar a notação decimal normalizada: 0, d 1 d 2...d k 10 n Número decimal qualquer 1 d d i 9 y = 0, d 1 d 2...d k d k+1 d k+2 10 n forma em ponto flutuante com truncamento: fl(y) = 0, d 1 d 2...d k 10 n forma em ponto flutuante com arredondamento: fl(y) = 0, δ 1 δ 2...δ k 10 n Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
31 Exemplo. Número real Número real normalizado π = 3, y = 0, Forma em ponto flutuante com truncamento de 5 dígitos fl(y) = 0, Forma em ponto flutuante com arredondamento de 5 dígitos fl(y) = 0, Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
32 Erro absoluto e relativo Seja p uma aproximação de p. Erro absoluto: Erro relativo: EA = p p ER = p p p Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
33 Exemplos. p p EA ER ,1 0,1 0, ,1 0,1 0,1 Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
34 Aritmética de dígitos finitos x = 5 7 y = 1 3 x = 0, y = 0, 3 fl(x) = 0, fl(y) = 0, x y = fl(fl(x) + fl(y)) = fl(0, , ) = fl(1, ) = fl(0, ) = 0, Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
35 x y = 0, x + y = EA = 22 0, = 0, ER = 0, = 0, Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
36 Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
37 Subtração de números próximos. x = 0, u = 0, fl(x) = 0, fl(u) = 0, x y = fl(fl(x) fl(y)) = fl(0, , ) = fl(0, ) = fl(0, ) = 0, Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
38 x u = 0, x u = 5 0, = EA = , = 0, ER = 0, , 136 Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
39 Adição de números com ordens de grandeza muito diferentes. u = 0, v = 98765, 9 u = 0, v = 0, fl(u) = 0, fl(v) = 0, u v = fl(fl(u) + fl(v)) = fl(0, , ) = fl(0, , ) = fl(0, ) = 0, Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
40 u v = 0, u + v = 98766, = 0, EA = 0, , = 0, ER = 0, , , Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
41 Diminuindo os erros na aritmética de ponto flutuante. Exemplo: x 1 = b + b 2 4ac 2a ax 2 + bx + c = 0 x , 10x + 1 = 0 x 2 = b b 2 4ac 2a x 1 = x 2 = 62, (8) Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
42 Diminuindo os erros na aritmética de ponto flutuante. Suponha uma máquina de 4 dígitos de precisão. b2 4ac = (62, 10) 2 (4, 000)(1, 000)(1, 000) = 62, 06 x 1 = Erro relativo 2, x 2 = Erro relativo 3, , , 06 2, , 10 62, 06 2, 000 = 0, 0200 = 62, 10 Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
43 Diminuindo os erros na aritmética de ponto flutuante. x 1 = b + b 2 4ac 2a Erro relativo 6, ( b ) b 2 4ac b 2c = b 2 4ac b + b 2 4ac x 1 0, 0161 TOME CUIDADO ANTES DE COMPUTAR Alan Costa de Souza Números binários e erros 14 de Agosto de / 1
Representação e erros numéricos
Representação e erros numéricos Marina Andretta ICMC-USP 29 de fevereiro de 2012 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires. Marina Andretta (ICMC-USP) sme0500 - cálculo numérico
Leia maisCálculo Numérico - Mat 215. Prof. Dirceu Melo. Prof. Dirceu Melo - MAT215
Cálculo Numérico - Mat 215 Prof. Dirceu Melo Prof. Dirceu Melo - MAT215 1 1ª AULA Introdução Sistemas Decimal e Binário Conversão de Sistemas de base Sistema Aritmético de Ponto Flutuante INTRODUÇÃO 3
Leia maisMétodos Numéricos - Notas de Aula
Métodos Numéricos - Notas de Aula Prof a Olga Regina Bellon Junho 2007 1. Representação de números reais 1.1. Introdução Cálculo Numérico X Método Numérico CI202 - Métodos Numéricos 1 1. Representação
Leia maisTP062-Métodos Numéricos para Engenharia de Produção Erros-Ponto Flutuante
TP062-Métodos Numéricos para Engenharia de Produção Erros-Ponto Flutuante Prof. Volmir Wilhelm Curitiba, 2015 Representação Numérica No sistema decimal X (10) = d 3 d 2 d 1 d 0 (número inteiro de 4 dígitos)
Leia maisErros e Aritmética de ponto flutuante
Cálculo Numérico Noções básicas sobre erros Aritmética de ponto flutuante Prof. Daniel G. Alfaro Vigo dgalfaro@dcc.ufrj.br DCC IM UFRJ Parte I Noções básicas sobre erros Introdução Validação Modelagem
Leia maisétodos uméricos Erros Visão Geral Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA
étodos uméricos Erros Visão Geral Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA UNIVERSIDADE DE JOÃO DEL-REI PRÓ-REITORIA DE PESQUISA CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA
Leia maisErros, Precisão Numérica e Ponto Flutuante
Capítulo 3 Erros, Precisão Numérica e Ponto Flutuante No capítulo anterior introduzimos o conceito de variável em programação. Uma variável é basicamente um nome usado para se referir a algum conteúdo
Leia maisGuilherme Martini Gustavo Schmid de Jesus Luís Armando Bianchin Márcio José Mello da Silva
Guilherme Martini Gustavo Schmid de Jesus Luís Armando Bianchin Márcio José Mello da Silva Formatos Representações Especiais Arredondamentos Operações Exceções rev. 2008 2 O padrão (ANSI /IEEE Std 754-1985,
Leia maisUniversidade Federal de Uberlândia Faculdade de Computação. Representação e aritmética binária
Universidade Federal de Uberlândia Faculdade de Computação Representação e aritmética binária Prof. Renato Pimentel 1 Tipos de informação Representação por meio de sequências binárias: 8 bits (byte) Também
Leia maisNotas de Aula Guilherme Sipahi Arquitetura de Computadores
Notas de Aula Guilherme Sipahi Arquitetura de Computadores Aritmética de Ponto Flutuante. 1. Da aritmética de Inteiros a aritmética de Pontos Flutuantes : Números inteiros deixam de representar uma parte
Leia maisArquitetura e Organização de Computadores
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO Arquitetura e Organização de Computadores Aritmética Computacional Prof. Helcio Wagner
Leia maisPonto Fixo e Ponto Flutuante
Ponto Fixo e Ponto Flutuante Arquitetura de Computadores Introdução (1/2) É trivial para um computador atual tratar e operar com números inteiros. Entretanto, em muitas aplicações do dia a dia é necessário
Leia maisNúmeros Binários. Apêndice A V1.0
Números Binários Apêndice A V1.0 Roteiro Histórico Números de Precisão Finita Números Raiz ou Base Conversão de Base Números Binários Negativos Questões Histórico As maquinas do século XIX eram decimais
Leia maisSME CÁLCULO NUMÉRICO I PROFESSORES MARCOS ARENALES MARISTELA SANTOS. Agosto 2011
SME0100 - CÁLCULO NUMÉRICO I PROFESSORES MARCOS ARENALES MARISTELA SANTOS Agosto 2011 SME0100 - Cálculo Numérico I Ementa: 1) Representação de números no computador. Erros em métodos numéricos. 2) Soluções
Leia maisAula 11. A Informação e sua Representação Ponto-Flutuante. Prof. Dr. Dilermando Piva Jr.
11 Aula 11 A Informação e sua Representação Ponto-Flutuante Prof. Dr. Dilermando Piva Jr. Site Disciplina: http://fundti.blogspot.com.br/ Em alguns tipos de cálculo, a faixa de variação dos números envolvidos
Leia maisCálculo Numérico IPRJ/UERJ. Sílvia Mara da Costa Campos Victer ÍNDICE. Aula 1- Introdução. Representação de números. Conversão de números
Cálculo Numérico IPRJ/UERJ Sílvia Mara da Costa Campos Victer ÍNDICE Aula 1- Introdução Representação de números Conversão de números Aritmética de ponto flutuante Erros em máquinas digitais Aula 1 - Introdução
Leia maisAproximações e Erros
Aproximações e Erros Lucia Catabriga e Andréa Maria Pedrosa Valli Laboratório de Computação de Alto Desempenho (LCAD) Departamento de Informática Universidade Federal do Espírito Santo - UFES, Vitória,
Leia maisMétodos Numéricos. Turma CI-202-D. Josiney de Souza.
Métodos Numéricos Turma CI-202-D Josiney de Souza josineys@inf.ufpr.br Agenda do Dia Aula 2 (06/08/15) Sistema decimal e binário Conversão de base Binário Decimal Decimal Decimal Binário Decimal
Leia maisHome Programa Exercícios Provas Professor Links. 2.1 Representação de um número na base dois. O número binário 101,101 significa, na base dois:
Curso de Cálculo Numérico Professor Raymundo de Oliveira Home Programa Exercícios Provas Professor Links Capítulo 2 - Representação binária de números inteiros e reais 2.1 Representação de um número na
Leia maisSistemas Digitais Módulo 3 Codificações BCD, Gray e ASCII e Números Fracionários
Universidade Federal de Uberlândia Faculdade de Computação Sistemas Digitais Módulo 3 Codificações BCD, Gray e ASCII e Números Fracionários Graduação em Sistemas de Informação Prof. Dr. Daniel A. Furtado
Leia maisCÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano
CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano yaratadano@utfpr.edu.br Aula 4 03/2014 Sistemas Numéricos Algarismos Significativos Os algarismos significativos de um número são aqueles que podem ser
Leia maisERRO DE ARREDONDAMENTO E TRUNCAMENTO
CONCEITO DE ERRO A noção de erro está presente em todos os campos do Cálculo Numérico. De um lado, os dados, em si, nem sempre são exatos e, de outro lado, as operações sobre valores não exatos propagam
Leia maisCapítulo 2. Representação de números em vírgula flutuante
Capítulo 2 Representação de números em vírgula flutuante Adaptado dos transparentes das autoras do livro The Essentials of Computer Organization and Architecture Números inteiros Os computadores foram
Leia mais1. Converta para a base binária, usando o método das divisões sucessivas, os seguintes números inteiros: a) 13 b) 35. e) 347 f) 513.
1. Converta para a base binária, usando o método das divisões sucessivas, os seguintes números inteiros: a) 13 b) 35 c) 192 d) 255 e) 347 f) 513 g) 923 2. Converta para a base binária, usando os métodos
Leia maisFolha Prática - Representação de Números e Erros. 1. Representar os seguintes números decimais em binário com ponto fixo:
Computação Científica Folha Prática - Representação de Números e Erros 1. Representar os seguintes números decimais em binário com ponto fixo: a) 24 b) 197 c) 1001 d) 7,65 e) 8,963 f) 266,66 2. Obter os
Leia maisCÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano
CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano yaratadano@utfpr.edu.br Aulas 5 e 6 03/2014 Erros Aritmética no Computador A aritmética executada por uma calculadora ou computador é diferente daquela
Leia mais1. Converta para a base binária, usando o método das divisões sucessivas, os seguintes números inteiros: a) 13 b) 35.
Computação Científica Folha Prática Computação Numérica 1. Converta para a base binária, usando o método das divisões sucessivas, os seguintes números inteiros: a) 13 b) 35 c) 192 d) 255 e) 347 f) 513
Leia maisArquitetura de Computadores
Arquitetura de Computadores Eduardo Albuquerque Adaptado do material do Prof. Fábio M. Costa Instituto de Informática UFG 1S/2004 Representação de Dados e Aritmética Computacional Roteiro Números inteiros
Leia maisDessa forma pode-se transformar qualquer número em qualquer base para a base 10.
Sistemas de numeração e representação dos números Sistemas de Numeração e Somadores Binários I Base Numérica Um número em uma base qualquer pode ser representado da forma: N = An-1.B n-1 + An-2.B n-2 +...+
Leia maisArquitetura e Organização de Computadores
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO Arquitetura e Organização de Computadores Aritmética Computacional Prof. Sílvio Fernandes
Leia maisCálculo Numérico Noções básicas sobre erros
Cálculo Numérico Noções básicas sobre erros Profa. Vanessa Rolnik 1º semestre 2015 Fases da resolução de problemas através de métodos numéricos Problema real Levantamento de Dados Construção do modelo
Leia maisWilliam Stallings Arquitetura e Organização de Computadores 8 a Edição
William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 9 Aritmética do computador slide 1 Unidade aritmética e lógica Faz os cálculos. Tudo o mais no computador existe para atender
Leia maisCálculo Numérico Conceitos Básicos
Cálculo Numérico Conceitos Básicos Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br MATERIAL ADAPTADO DOS SLIDES DA DISCIPLINA CÁLCULO NUMÉRICO DA UFCG - www.dsc.ufcg.edu.br/~cnum/ 1 Princípios usados
Leia maisPARTE I I: ARITMÉTICA COMPUTACIONAL ARQUITETURA DE COMPUTADORES ANTONIO RAMOS DE CARVALHO JÚNIOR
PARTE I I: ARITMÉTICA COMPUTACIONAL ARQUITETURA DE COMPUTADORES ANTONIO RAMOS DE CARVALHO JÚNIOR Introdução Como representar números em memória? Como representar números negativos e de ponto flutuante?
Leia maisSistemas de Computação. Seção Notas. Valores Interessantes. Notas. Ponto Flutuante. Haroldo Gambini Santos. 26 de abril de 2010.
Sistemas de Computação Ponto Flutuante Haroldo Gambini Santos Universidade Federal de Ouro Preto - UFOP 26 de abril de 2010 Haroldo Gambini Santos Sistemas de Computação 1/1 Seção Valores Interessantes
Leia maisCCI-22. Matemática Computacional. Carlos Alberto Alonso Sanches Juliana de Melo Bezerra
CCI-22 Matemática Computacional Carlos Alberto Alonso Sanches Juliana de Melo Bezerra CCI-22 2) Erros de arredondamento Erros de representação e de cálculo CCI-22 Tipos de erros Sistemas de ponto flutuante
Leia maisMatemática Computacional. Edgard Jamhour
Matemática Computacional Edgard Jamhour Definição A matemática computacional é uma área da matemática e da computação que trata do desenvolvimento de modelos matemáticos, para o tratamento de problemas
Leia maisCÁLCULO NUMÉRICO (CN)
CÁLCULO NUMÉRICO (CN) OBJETIVO: O estudo dos métodos de resolução numérica de problemas de matemática. 1. INTRODUÇÃO: A resolução de problemas envolve várias fases que podem ser assim estruturadas: Problema
Leia maisAula 3 - Representação de Dados
Aula 3 - Representação de Dados Marcos A. Guerine Universidade Federal Fluminense mguerine@ic.uff.br Na aula passada... História dos sistemas de numeração Bases de numeração Conversão entre bases Conversão
Leia maisARQUITETURA DE COMPUTADORES
Representação de Dados Professor: Airton Ribeiro de Sousa E-mail: airton.ribeiros@gmail.com 1 REPRESENTAÇÃO DE DADOS: SÍMBOLO: Marca visual ou gráfica que representa um objeto que desejamos identificar
Leia maisOrganização e Arquitetura de Computadores I
Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de Computadores I Conceitos BásicosB (Parte II) Prof
Leia maisNoções sobre Erros em Matemática Computacional
Noções sobre Erros em Matemática Computacional Sumário Representação de Números em Ponto Flutuante Erros em Expressões Definições Úteis Ponto Flutuante em Computadores Representação de Números em Ponto
Leia maisERROS. Representação de Números
ERROS Desea-se oter respostas confiáveis para os prolemas porém nem sempre acontece. Isso é ustificado pela ocorrência de erros provenientes de várias fontes, alguns deles provenientes da fase de modelagem
Leia maisSistemas de Computação
Sistemas de Computação Práticas Laboratoriais Semana 2 Prof. Bruno Medeiros Prof. António Pina Números Fracionários Qual o decimal de 1011.101 2? Parte inteira => 1011 -> 11 10 Parte Fracionária => 101
Leia mais1.1 Etapas na solução de um problema. 1.3 Tipos de erros. 1.4 Aritmética de ponto flutuante.
1. Computação numérica 1.1 Etapas na solução de um problema. 1.2 Notação algorítmica. 1.3 Tipos de erros. 1.4 Aritmética de ponto flutuante. Algoritmos Numéricos Cap.1: Computaç~ao numérica Ed1.0 c 2001
Leia maisCálculo Numérico. Conceitos Básicos
Cálculo Numérico Conceitos Básicos Profs.: Bruno C. N. Queiroz J. Antão B. Moura Ulrich Schiel Maria Izabel C. Cabral DSC/CCT/UFCG Princípios usados em CN Comuns à análise matemática, C&T 1. Iteração ou
Leia maisEstudo de erros Erros na fase de modelagem: 1.2. Erros na fase de resolução:
MATEMÁTICA ICET UFMT Clculo Numrico Licenciatura Plena em Matemática Prof. Geraldo Lúcio Diniz Estudo de erros 1. Introdução A obtenção de uma solução numérica para um problema físico por meio da aplicação
Leia maisSistemas Digitais INE 5406
Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação Sistemas Digitais INE 5406 Aula 10-P Refinamento das especificações
Leia maisEstouro e Representação em Ponto Flutuante
Estouro e Representação em Ponto Flutuante Cristina Boeres Insituto de Computação (UFF) Fundamentos de Arquiteturas de Computadores Material baseado nos slides de Fernanda Passos Cristina Boeres (IC/UFF)
Leia maisCálculo Numérico Faculdade de Ciências Sociais Aplicadas e Comunicação FCSAC Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU
Cálculo Numérico Faculdade de Ciências Sociais Aplicadas e Comunicação FCSAC Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU Prof. Dr. Sergio Pilling (IPD/ Física e Astronomia) REVISÃO DA 1ª PARTE
Leia maisSistemas de Computação. Representação em Ponto Flutuante
Representação em Ponto Flutuante Representação IEEE para ponto flutuante IEEE Standard 754 Estabelecido em 1985 como padrão uniforme para aritmética em ponto flutuante A maioria das CPUs suporta este padrão
Leia maisSistemas numéricos e a Representação Interna dos Dado no Computador
Sistemas numéricos e a Representação Interna dos Dado no Computador Ricardo Azambuja Silveira INE-CTC-UFSC E-Mail: silveira@inf.ufsc.br URL: http://www.inf.ufsc.br~silveira Material elaborado pelo prof
Leia maisMétodos Numéricos. Turma CI-202-X. Josiney de Souza.
Métodos Numéricos Turma CI-202-X Josiney de Souza josineys@inf.ufpr.br Agenda do Dia Aula 4 (12/08/15) Conceito de erro: Erro absoluto Erro relativo Erro de arredondamento Erro de trucamento Propagação
Leia maisCapítulo 1 - Erros e Aritmética Computacional
Capítulo 1 - Erros e Carlos Balsa balsa@ipb.pt Departamento de Matemática Escola Superior de Tecnologia e Gestão de Bragança 2 o Ano - Eng. Civil e Electrotécnica Carlos Balsa Métodos Numéricos 1/ 21 Sumário
Leia maisSistemas de Numeração. Exemplos de Sistemas de Numeração (1) Exemplos de Sistemas de Numeração (2) Sistemas de Numeração
Sistemas de Numeração Sistemas de Numeração (Aula Extra) Sistemas de diferentes bases Álgebra Booleana Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 27/2 Um sistema de numeração
Leia maisRepresentação de números - Conversão de base b para base 10
Representação de números - Conversão de base b para base Números em base 0,,,, 8, 9,,,,, 9, 0,,, 99, 0,,, 47,, 999, 00, 0, dígitos que constituem a base Valor depende da posição dos dígitos centenas unidades
Leia maisARQUITECTURA DE COMPUTADORES
ARQUITECTURA DE COMPUTADORES CAPÍTULO III AULA I, II e III Abril 2014 Índice Aritmética para computadores Intro Adição e subtração Multiplicação Divisão Virgula Flutuante Virgula Flutuante - aritmética
Leia maisUNIVERSIDADE EDUARDO MONDLANE MANUAL TEÓRICO
UNIVERSIDADE EDUARDO MONDLANE MÉTODOS NUMÉRICOS MANUAL TEÓRICO José A. Nhavoto, MSc Julho de 2011 Conteúdo 1 Noções básicas sobre erros 4 1.1 Introdução a erros.................................. 4 1.2
Leia maisSISTEMA DE NUMERAÇÃO. Introdução a Informática. Vinícius Pádua
SISTEMA DE NUMERAÇÃO Introdução a Informática Sistema de Numeração Métodos científicos para representar os números Tipos Notação não posicional ou Posicional Difere se o algarismo tem valor fixo ou não
Leia maisNúmeros são números, letras são números e sinais de pontuação, símbolos e até mesmo as instruções do próprio computador são números.
Para o computador, tudo são números. Números são números, letras são números e sinais de pontuação, símbolos e até mesmo as instruções do próprio computador são números. O método ao qual estamos acostumados
Leia maisRepresentação de números Conversão de base b para base 10
Representação de números Conversão de base b para base 0 Números em base 0 0,,,, 8, 9, 0,,,, 9, 0,,, 99, 00, 0,, 47,, 999, 000, 00, 0 dígitos que constituem a base Valor depende da posição dos dígitos
Leia maisREPRESENTAÇÃO DE DADOS. Prof. Maicon A. Sartin
REPRESENTAÇÃO DE DADOS Prof. Maicon A. Sartin mapsartin@gmail.com Representação de Dados Sumário Introdução a Representação de Dados Complemento a 1 Aritmética em C1 Complemento a 2 Aritmética em C2 Aritmética
Leia maisCapítulo 04 : Sistemas Numéricos
Departamento de Engenharia Elétrica FEIS - UNESP Capítulo 04 : Sistemas Numéricos 1.1 - Representação de Quantidades Numéricas Analógica Digital 1.2 - Sistemas Numéricos 1. 3 1.2 - Sistemas Numéricos 1.2
Leia maisMétodo Analítico. Método Numérico
UFRN/CT/DCA Nota de Aula Introdução aos Métodos Computacionais e Estudo dos Erros Prof Anderson Cavalcanti Métodos Computacionais Contextualização Muitos problemas de engenharia consistem em obter uma
Leia maisa base da potência usada coincide com a base do sistema de numeração.
Capítulo 1 Introdução 25 1 2 12 2 0 6 0 2 3 2 25 10 2 1 1 = 11001 Figura 1.2 Exemplo de conversão decimal / binário. 1.1.1 Quantidades inteiras As quantidades inteiras positivas i N são representadas habitualmente
Leia maisErros em computações numéricas
Erros em computações numéricas Sérgio Galdino 1 2 1 POLI-UPE Escola Politécnica Universidade de Pernambuco 2 UNICAP Universidade Católica de Pernambuco Disciplinas: (1)Cálculo Numérico - (2)Cálculo Numérico
Leia maisAritmética de Ponto Fixo
Aritmética de Ponto Fixo Prof. Paulo Fernando Seixas Prof. Marcos Antônio Severo Mendes http://www.delt.ufmg.br/~elt/docs/dsp/ Representação Numérica DSP Ponto fixo Ponto flutuante 6 bits 3 bits 0 bits
Leia maisELETRÔNICA DIGITAL I
ELETRÔNICA DIGITAL I Parte 2 Aritmética Digital Professor Dr. Michael Klug 1 Sistema Decimal: Sistema Binário: Adição Binária carry 1 472 246 718 A B S C 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 S=AB C=carry 2
Leia maisBinários: Operações matemáticas
Soma Subtração Multiplicação Divisão Eng. da Computação Eng. de Controle e Automação Binários: awmascarenhas@gmail.com https://sites.google.com/site/awmascarenhas Conteúdo : 1 Adição 1.1 Regras básicas
Leia maisErros numéricos por Mílton Procópio de Borba
Erros numéricos por Mílton Procópio de Borba 1. Alguns problemas ao fazermos contas no computador Os problemas a seguir foram analisados num Pentium, com a ajuda de pequenos programas feitos em QBasic.
Leia mais1/50. Conceitos Básicos. Programa Básico
1/50 Conceitos Básicos Programa Básico 2/50 Operações básicas de entrada e saída #include main retorna um inteiro int main() { std::cout
Leia maisINTRODUÇÃO. O processo de modelagem matemática para resolver problemas reais pode ser visto pelas seguintes etapas: Escolha de um Método Adequado
1 Métodos Numéricos INTRODUÇÃO O Cálculo Numérico, entendido com uma coletânea de métodos numéricos, consiste de uma poderosa ferramenta que nos auxilia na obtenção de soluções numéricas, em geral aproximadas,
Leia maisOrganização e Arquitetura de computadores
Organização e Arquitetura de computadores Aritmética computacional Prof. Dr. Luciano José enger Representação de valores Os valores expressos em números inteiros e fracionários necessitam ser representados
Leia maisRepresentação de números em máquinas
DMPA IM UFRGS Cálculo Numérico Índice 1 Sistema posicional Mudança de base 2 Lógica e aritmética Representação de números inteiros Representação de números com parte fracionária 3 Definição Arredondamento
Leia maisSISTEMAS DE NUMERAÇÃO CONVERSÕES ENTRE BASES. Prof. André Rabelo
SISTEMAS DE NUMERAÇÃO CONVERSÕES ENTRE BASES Prof. André Rabelo CONVERSÕES ENTRE BASES 2, 8 E 16 As conversões mais simples são as que envolvem bases que são potências entre si. Exemplo(base 2 para base
Leia maisSistemas de Computação. Sistemas de numeração
Fig. 1.2 Sistemas de numeração Fevereiro, 2012 Prof. Doutor Félix Singo Eng. Jorge Munguambe Sistemas de Numeração Desde sempre o homem teve necessidade de efectuar cálculos! Os sistemas de numeração tem
Leia maisProjeto de Operações Aritméticas de Ponto Flutuante no padrão IEEE 754 em VHDL e FPGAs
Projeto de Operações Aritméticas de Ponto Flutuante no padrão IEEE 754 em VHDL e FPGAs Galileu Santos de Jesus, Carlos Augusto Ezequiel Mendonça Junior, Dimitri Carvalho Menezes, Edward David Moreno, Felipe
Leia mais3/14/2012. Programação de Computadores O Computador. Memória Principal representação binária
Programação de Computadores O Computador Memória Principal representação binária Prof. Helton Fábio de Matos hfmatos@dcc.ufmg.br Agenda Memória principal. Memória secundária. O que são bytes e bits. Tecnologias
Leia maisArquitetura e Organização de Computadores. Sistemas Numéricos
Arquitetura e Organização de Computadores Sistemas Numéricos 1 A Notação Posicional Todos os sistemas numéricos usados são posicionais. Exemplo 1 (sistema decimal): 1999 = 1 x 1000 + 9 x 100 + 9 x 10 +
Leia maisTeoria de erros. Computação Teoria de erros Porquê?
Teoria de erros Computação 003-004 Teoria de erros Porquê? Exemplos 0.^0 -.e-0= 5.698788845643e-06 f(x,y)=333.75y 6 +x (x y -y 6 -y 4 -)+5.5y 8 +x/(y) Matlab f(7767,33096) y -.806e+0 (Matlab) Maple f(7767,33096)
Leia maisModelagem Computacional. Parte 1 2
Mestrado em Modelagem e Otimização - RC/UFG Modelagem Computacional Parte 1 2 Prof. Thiago Alves de Queiroz 2/2016 2 [Cap. 1] BURDEN, R. L.; FAIRES, J. D. Numerical Analysis (9th ed). Cengage Learning,
Leia maisSistemas de Numeração
Infra-Estrutura de Hardware Sistemas de Numeração Conversão entre bases Bit e byte ECC Prof. Edilberto Silva www.edilms.eti.br edilms@yahoo.com Sumário Conversão de bases Aritmética binária e hexadecimal
Leia maisNoções de Algoritmos
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Noções de Algoritmos DCA0800 - Algoritmos e Lógica de Programação Heitor Medeiros 1 Tópicos da aula Algoritmos
Leia maisCircuitos Lógicos. Capítulo 9 Aritmérica Digital: Operações e Circuitos
UNIVERSIDADE FEDERAL DE SÃO JOÃO DEL REI Circuitos Lógicos Capítulo 9 Aritmérica Digital: Operações e Circuitos Prof. Erivelton Geraldo Nepomuceno http://www.ufsj.edu.br/nepomuceno nepomuceno@ufsj.edu.br
Leia maisComputação com Ponto Flutuante IEEE
Computação com Ponto Flutuante IEEE Graduação em Engenharia Elétrica Erivelton Geraldo Nepomuceno Departamento de Engenharia Elétrica Universidade Federal de São João del-rei Agosto de 2014. Prof. Erivelton
Leia maisIntrodução à Computação
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Introdução à Computação A Informação
Leia maisIntrodução. à Ciência da. Representação de Números em Ponto Flutuante. Aula 21. Números Fracionários
Universidade Federal de Pelotas Instituto de Física e Matemática Departamento de Informática Bacharelado em Ciência da Computação Introdução à Ciência da Computação Aula 21 Representação de Números em
Leia maisCCI - 22 Matemática Computacional
Matemática Computacional Prof. Paulo André http://www.comp.ita.br/~pauloac pauloac@ita.br Sala 110 Prédio da Computação Estrutura do Curso Introdução ao estudo de matemática numérica Representação de dados
Leia maisORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM. Conceitos Básicos ORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM
Conceitos Básicos 1-1 BITs e BYTEs Bit = BInary digit = vale sempre 0 ou elemento básico de informação Byte = 8 bits processados em paralelo (ao mesmo tempo) Word = n bytes (depende do processador em questão)
Leia maisLista de Exercícios 110 Bases numéricas (lista adaptada das listas do prof. Tiago Dezuo)
Professor: Arthur Garcia Bartsch Data: 2510/0810/201710 Lista de Exercícios 110 Bases numéricas (lista adaptada das listas do prof. Tiago Dezuo) 1. Converta para a base decimal os seguintes números: a)
Leia maisSistemas Numéricos e Representação de Dados. Heitor S. Ramos
+ Sistemas Numéricos e Representação de Dados Heitor S. Ramos + História Na Síria, durante o século VI, fundaram-se centros de cultura grega que se reuniam exclusivamente para discutir cultura e arte grega.
Leia maisAritmética Binária e Caminho de Dados. Aritmética Binária Caminho de Dados
ritmética Binária Caminho de Dados Ivanildo Miranda Octávio ugusto Deiroz Representação Binárias Representação Hexadecimal Números sem Sinal Números com Sinal Operações ritméticas (soma e subtração) com
Leia maisEletrônica Digital. Conversão de base e operações aritméticas com números binários. Professor: Francisco Ary
Eletrônica Digital Conversão de base e operações aritméticas com números binários Professor: Francisco Ary Introdução Como vimos na aula anterior Circuitos digitais são dispositivos eletrônicos que utilizam
Leia maisSistemas de Computação
Sistemas de Computação Ponto Flutuante Haroldo Gambini Santos Universidade Federal de Ouro Preto - UFOP 26 de abril de 2010 Haroldo Gambini Santos Sistemas de Computação 1/18 Seção 1 Introdução 2 O Padrão
Leia maisRepresentação de Dados (inteiros não negativos)
Representação de Dados (inteiros não negativos) 1 Memória Armazena instruções e dados durante a execução de um programa A memória principal pode ser vista como um array de bytes, cada um com seu endereço
Leia maisSemana 3 Erros de Representação
1 CÁLCULO NUMÉRICO Semana 3 Erros de Representação Professor Luciano Nóbrega UNIDADE 1 2 ERROS DE REPRESENTAÇÃO Vejamos alguns erros decorrentes: 1º) Erro na fase de modelagem São os erros que ocorrem
Leia maisEstruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.
1 Estruturas da linguagem C 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões. Identificadores Os identificadores seguem a duas regras: 1. Devem ser começados por letras
Leia mais2. Representação e conversão de números
Capítulo 2. Neste capítulo serão considerados alguns aspetos básicos relativos ao cálculo numérico, como as representações de números inteiros e reais em código binário, e análise e representação dos erros
Leia mais