Aula 2 - Representação e arredondamento

Tamanho: px
Começar a partir da página:

Download "Aula 2 - Representação e arredondamento"

Transcrição

1 Aula 2 - Representação e arredondamento Prof. Dino Franklin 1 / 54

2 Erros e desastres clássicos encontramos diversos exemplos de desastres devidos à utilização de algoritmos numéricos fora do contexto para que foram preparados, mas também devidos à simples acumulação de erros de arredondamento ou até representação errada de resultados José Matos, Gazeta da Matemática 2 / 54

3 Erro na órbita da sonda Mars Climate Orbiter (MCO) 1999 após 9 meses de viagem, durante a entrada em orbita a sonda MCO caiu - prejuízo de U$ 125 bi à NASA. Causa do desastre: Os dados de leitura da rota estavam em [libra-força] e o software de controle os tratava como se estivessem em [newtons] 3 / 54

4 Explosão da Ariane , logo após a decolagem o foguete saiu da rota e explodiu prejuízo de 7.5 bi à ESA Causa do desastre: Erro de overfow no SRI (Inertial Reference System) duplicado [reengenharia da Ariane 4] Conversão de um valor em 64 bits para 16 bits 4 / 54

5 Alteração da composição do parlamento estadual alemão 1992, inicialmente o Partido Verde tinha 5% dos votos (percentual mínimo para se ter direito a 1 assento no Parlamento); Uma nova recontagem foi sugerida visto que a composição não propiciava a formação de uma maioria; Após nova recontagem manual, foi descoberto que o PV tinha, na verdade, 4,97% dos votos, portanto sem direito a assento no Parlamento. 5 / 54

6 Acumulação do erro no sistema antimíssil Patriot 1991, míssil Scud atingiu uma barraca e matou 25+ soldados americanos e feriu 100+ A zona estava sendo protegida pelo sistema antimíssil Patriot 0.1d b 9.5 x / 54

7 Índice da bolsa de Vancouver 1982, inicia-se um índice da bolsa de Vancouver com o valor 1000 O índice era reajustado depois de cada operação 22 meses depois o índice estava em 520 o que era inconsistente com o desempenho das ações que faziam parte da sua composição Após revisão o valor correto foi encontrado e era 1098,892 Razão do erro: truncamento, ao invés de arredondamento nos reajustes. 7 / 54

8 Representação de números inteiros no computador digital Números inteiros base β 2 n 0, representação: n = +/- (n -k n -k+1 n -k+2 n 0 ) n = +/- ( n -k β k + n -k+1 β k-1 + n -k+2 β k n 0 β 0 ) Com ni : i = 0, -1, -2,, -k 0 ni < β e n -k 0 8 / 54

9 Representação de números inteiros no computador digital Exemplo d = 3 x x x x 10 0 armazenado: n -3 =3 ; n -2 =2; n -1 =5; n 0 =6 Exemplo b = 1x2 6 +0x2 5 +0x2 4 +1x2 3 +0x2 2 +1x2 1 +0x2 0 armazenado: n -6 =1 ; n -5 =0; n -4 =0; n -3 =1; n -2 =0; n -1 =1; n 0 =0 9 / 54

10 Representação de números inteiros no computador digital Exercício 1 Em geral a quantidade de bits designados para representar um valor inteiro corresponde à quantidade de bits do computador. Assim sendo, desconsiderando o sinal, qual é o maior e o menor números que podem ser representados em um computador de 32bits? E em um computador de 64 bits? E considerando o sinal? (Complemento de 2) 10 / 54

11 Representação de números inteiros no computador digital Se não considerarmos o sinal, os menores e maiores valores representáveis seriam Para 32 bits O menor: b = 0 d O maior: b = d Para 64 bits O menor: b = 0 d O maior: b = d 11 / 54

12 Representação de números inteiros no computador digital Considerando a representação do sinal por complemento de 2 Para 32 bits O menor: b = 2-31 = d O maior: b = = d Para 64 bits O menor: 2-63 = d O maior: = d 12 / 54

13 Representação de números reais no computador digital Notação de ponto fxo Representando x 0: Exemplo n x=± i=k x i. β i k 0 e n>0 0 x i <β β =10 e x= = i= 3 x i. β i =3 x x x x x x 10 2 armazenado: x -3 =3 ; x -2 =4; x -1 =0; x 0 =7; x 1 =1; x 2 =2 13 / 54

14 Representação de números reais no computador digital Notação de ponto futuante Representando x 0: x=±d. β e, n d= i=k d i. β i onde e é o expoente - mantissa 0 d i <β, i=1,2,...,t onde t é a precisão (dígitos significativos) Em geral, k=1. Logo, se x 0, então d 1 0 Sistema com ponto futuante normalizado 14 / 54

15 Representação de números reais no computador digital Exemplos (Ponto Flutuante) β=10 a) x=0.72=(7 x x 10 2 ) x 10 0 =0.72 x 10 0 b ) x= 17.45= (1 x x x x 10 4 )x 10 2 = x 10 3 c) x=0.0004=(4 x 10 1 )x 10 3 =0.4 x / 54

16 Representação de números reais no computador digital Exercício Represente os números em β=2 na notação de ponto futuante a) b) / 54

17 Representação de números reais no computador digital Respostas Represente os números em β=2 na notação de ponto futuante a) b) = x 2 4 = x / 54

18 Notação F F(β, t, m, M) onde: β representa a base; t, a quantidade de dígitos signifcativos m representa o limite inferior do expoente (<0) M representa o limite superior do expoente Representação: +/- 0.d 1 d 2 d 3 d 4...d t x β e 18 / 54

19 Notação F Exercício Supondo F(10, 3, 2, 2), represente: a) x = 0.72 b) x = c) x = d) x = e) x = / 54

20 Notação F Respostas com F(10, 3, 2, 2), tem-se: a) x = 0.72 = 0.72 x 10 0 b) x = = x 10 2 c) x = = x 10 4 (overfow) d) x = = x 10-1 e) x = = 0.4 x 10-3 (underfow) 20 / 54

21 Limitações da máquina Exercício Dada a função f(x)=x 3-3, e uma máquina com F(10, 10, 10, 10). Determinar x tal que f(x)=0 em [0,2]. f( x 10 1 ) = -0.2 x 10-8 f( x 10 1 ) = 0.4 x 10-8 Essa máquina não contém o número x, tal que f(x)=0 21 / 54

22 Notação F Exercício Quantos e quais números podem ser representados pelo sistema F(2,3,1,2)? - supondo ponto futuante normalizado sinal : + ou - β = 2 dígitos t = 3 ou seja: d 1 =1; d 2 ={0, 1} e d 3 ={0,1} m...m : -1, 0, 1, 2 Representação: +/- 0.d 1 d 2 d 3 x β e Quantidade = sinal x d 1 x d 2 x d 3 x e + 0 Quantidade = 2 x 1 x 2 x 2 x = / 54

23 Notação F Respostas Os números que podem ser representados pelo sistema F(2,3,1,2) são: x 2-1 = 0.25 d x 2 0 = 0.5 d x 2 1 = 1 d x 2 2 = 2 d x x x / 54

24 Mudanças de base Relembrando a) (2 para 10) b) (2 para 10) c) 13 (10 para 2) d) 3.8 (1 para 2) e) 12.2 (4 para 3) 24 / 54

25 Mudanças de base Exercício Passe os números dados abaixo β=10 para F(2,3,1,2): a) 0.38 b) 5.3 c) / 54

26 Representação do ponto futuante nos computadores Padrão IEEE Binary Point Arithmetic Standard (revisada 2008). Processadores de 32 bits (s) (c) mantissa (d) (s) sinal (1 bit) (c) característica (8 bits) - de 0 a 255 (d) mantissa (23 bits) x = (-1) s x 2 c-127 x (1+d) 26 / 54

27 Representação do ponto futuante nos computadores Padrão IEEE Binary Point Arithmetic Standard (revisada 2008). Processadores de 64 bits (s) (c) mantissa (d) (s) sinal (1 bit) (c) característica (11 bits) - de 0 a 2047 (d) mantissa (52 bits) x = (-1) s x 2 c-1023 x (1+d) 27 / 54

28 Representação do ponto futuante nos computadores Exemplos a) Qual o número (em decimal) codifcado usando a representação IEEE 754 de 64 bits: De acordo com a fórmula x = (-1) s x 2 c-1023 x (1+d) x=( 1) ( ) x= / 54

29 Representação do ponto futuante nos computadores Exemplos b) x = 0.1 d usando a IEEE 754 (32bits): Obs: o (1+d) na fórmula desloca a mantissa em 1 bit (para a esquerda) x = (-1) s x 2 c-127 x (1+d) Qual é o erro da representação? = x / 54

30 Representação do ponto futuante nos computadores Representação de não números (IEEE 754) Infnito Positivo Negativo: bit de sinal com (1) NaN bit de sinal: 0 ou 1 bits da característica: todos 1 bits da mantissa: qualquer coisa, exceto tudo 0 30 / 54

31 Arredondamento A problemática Suponha 15/7 x 1 = 15 7 x 2 = x 3 = Supondo ainda que t = 4 qual é melhor? / 54

32 Arredondamento Defnição arredondar x por outro com t menor, consiste em encontrar x, tal que x x seja o menor possível. Do exemplo anterior: = = / 54

33 Arredondamento Regra formal Supondo x e x em F(β, t, m, M) Se x = 0, então x = 0 Se x 0, escolhe-se s e e, tal que: (i) x =s. β e, onde β 1 (1 1 2 β t ) s < β t Se e [-m, M], x não pode ser representado Se e a [-m,m] (ii) então s+ 1 2 β t = 0.d 1 d 2 d 3...d t d t e trunca-se no d t x = (sinal) 0.d1 d 2 d 3...d t x β e 33 / 54

34 Arredondamento Exemplos para F(10, 3, 5, 5) Intervalo de s da fórmula: β 1 (1 1 2 β t ) s < β t 10 1 ( ) s < ou seja s < Ex. 1: x 1 = (i) x 1 = como 4 [ 5,5], (ii) x 1 = = x 1 = / 54

35 Arredondamento Ex. 2: x 2 = Ex. 3: x 3 = Ex. 4: X 4 = Ex. 5: x 5 = / 54

36 Arredondamento Ex. 2: x 2 = x2 = x 10-3 Ex. 3: x 3 = x3 = x 10 1 Ex. 4: X 4 = Overfow Ex. 5: x 5 = Underfow 36 / 54

37 Operações aritméticas com ponto futuante Todas as operações com ponto fltlante no compltador digital são arredondadas E consequentemente, as propriedades da transitividade e distributividade não se aplicam 37 / 54

38 Operações aritméticas com ponto futuante Suponha F(10, 3, _, _ ) Ex. 1: =? Ex. 2: ( ) = = ( ) = = 19.6 sem arredondamento = ( ) = = = = 52.4 sem arredondamento = / 54

39 Efeitos numéricos Cancelamento Ocorre na subtração de números quase iguais, onde o expoente do resultado é igual ao dos números Ex.: Para F(10, 10, 10, 10), = = = perd 39 / 54

40 Efeitos numéricos Cancelamento continuação Ex. alternativa x y= x y x+ y = diferença na precisão: x / 54

41 Efeitos numéricos Propagação do erro Quando uma operação parcial é muito maior que o resultado fnal Ex. Calcular e-5.25 usando a série de Taylor (t=5) e x = k=0 ( 1) k x k k! 41 / 54

42 Efeitos numéricos Propagação do erro continuação do Ex. O resultado exato é x10-2 e 5.25 = e 5.25 = Para os 20 primeiros termos, = x10-2 Causa da diferença? - Para subtrações com os valores de ordem 10 1, os termos < 10-3 são desconsiderados e.g = / 54

43 Efeitos numéricos Propagação do erro continuação do Ex. alternativa e x = 1 e x e x = k=0 x k k! Nessa abordagem, não há subtrações. Logo não há o efeito de cancelamento. 43 / 54

44 Efeitos numéricos Instabilidade numérica Quando um erro intermediário tende a aumentar em cálculos iterativos Ex.: A resolução da integral pode ser calculada por Sabendo-se que 1 I 0 =e I n =e 1 x n e x dx 0 I n =1 n I n 1 e x dx=e 1 (e 1)= / 54

45 Efeitos numéricos Instabilidade numérica continuação Ex. Com a fórmula recursiva e I0, pode-se calcular I 1 = 1 1 (0.6321) = I 2 = 1 2 (0.3679) = I 3 = 1 3 (0.2642) = I 4 = 1 4 (0.2074) = I 5 = 1 5 (0.2074) = I 6 = 1 6 (0.1480) = I 7 = 1 7 (0.1120) = / 54

46 Efeitos numéricos Instabilidade numérica continuação Ex. Analisando os dados: ~ I 0 =I 0 +ϵ 0 e ~ I n =1 n ~ I n 1 ϵ n = ~ I n I n ϵ n = nϵ n 1 ; n=1,2,... ϵ n = nϵ n 1 = (n) ( (n 1))ϵ n 2 =...=( 1) n n!ϵ 0 onde ~ I n é o valor calculado, I n o exato e ϵ 0 o erro inicial Ou seja, no n-ésimo passo, o erro tende a aumentar de um fator n 46 / 54

47 Efeitos numéricos Instabilidade numérica continuação Ex. alternativa: (torna o processo estável) Como I n 0 quando n, pode-se supor, e.g., I 20 =0 e calcular I 19, I 18,... pois o erro vai diminuindo ~ I n =I n +ϵ n e ~ I n 1 = 1 ~ I n n ϵ n 1 =( 1) n ϵ n n ; n=1,2,... ϵ 0 = ϵ 1 = ϵ 2 ϵ n 2 =...=( 1)n n! 47 / 54

48 Efeitos numéricos Modelos mal condicionados Modelos em que uma pequena variação nos dados da entrada causam grande variação nos resultados Ex.: Dado o sistema linear x+ y=2 x+1.01 y=2.01 cuja solução é (x, y) = (1, 1) Porém, se alterado para x+ y=2 x+1.01 y=2.02 a solução torna-se (x, y) = (0, 2) 48 / 54

49 Efeitos numéricos Modelos mal condicionados Continuação do Ex. x+ y=2 x+1.01 y=2.01 x+ y=2 x+1.01 y= / 54

50 Efeitos numéricos Número de condicionamento condição relativa: c r 1 signifca que o problema bem condicionado É calculado para um ponto (região) específco No caso de sistemas lineares c r = A -1. A *norma Em geral c r = f (x) / f(x) *módulo 50 / 54

51 Efeitos numéricos Ex. Analisar a instabilidade do problema em um ponto qualquer: f (x)=(ln 1 x ) 1 8 calculando a derivada: portanto, a condição relativa f ' (x)= 1 8 x (ln 1 x ) 9 8 c r = f ' (x) f (x) = 1 8 x ln 1 x nos pontos x=0 e x=1, cr Logo, muito mal condicionado 51 / 54

52 Modelos bem postos Considerações Um problema bem posto tem boa probabilidade de ser resolvido numericamente. Se o problema não for bem posto, ele precisa ser reformulado para ser tratado numericamente. 52 / 54

53 Experiência - Implementação Implemente um programa que simula o crescimento de uma população de coelhos cuja fórmula para cada nova geração é dada por: Suponha x 0 = 0.4 x i+1 = k. x i (1 x i ) e k, taxa de crescimento, de: a) 0.95 b) 3.5 c) 3.6 Analise o comportamento da população para cada k. O sistema é bem-condicionado? 53 / 54

54 Referências Capítulo 2 do livro Cálculo Numérico de Neide Bertoldi Artigo Erros da matemática podem levar ao desastre de José Matos, publicada na Gazeta de Matemática vol / 54

Cálculo Numérico Noções básicas sobre erros

Cá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 mais

Representação e Aritmética em Ponto Flutuante. 35T12 Sala 3G4 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227

Representação e Aritmética em Ponto Flutuante. 35T12 Sala 3G4 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227 Representação e Aritmética em Ponto Flutuante 35T12 Sala 3G4 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227 Sistemas de Representação de Números no Computador Representação de números inteiros Dado um

Leia mais

Matemática Computacional. Edgard Jamhour

Matemá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 mais

Erros e Aritmética de ponto flutuante

Erros 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

Números binários e erros

Números binários e erros 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 2017 1 / 1 Introdução Calcular a área de uma circunferência de 100 m de raio.

Leia mais

Fundamentos IV. Introdução a análise de erros. Clarimar J. Coelho. August 14, Departamento de Computação

Fundamentos IV. Introdução a análise de erros. Clarimar J. Coelho. August 14, Departamento de Computação Fundamentos IV Introdução a análise de erros Clarimar J. Coelho Departamento de Computação August 14, 2014 Clarimar (Departamento de Computação) Aula 2 August 14, 2014 1 / 40 Como aparecem os erros em

Leia mais

Noções sobre Erros em Matemática Computacional

Noçõ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 mais

Cá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 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 mais

Método Analítico. Método Numérico

Mé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 mais

Arquitetura e Organização de Computadores

Arquitetura 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 mais

Fundamentos IV. Introdução a análise de erros. Gustavo Vinhal. August 12, Escola de Ciências Exatas e Computação

Fundamentos IV. Introdução a análise de erros. Gustavo Vinhal. August 12, Escola de Ciências Exatas e Computação Fundamentos IV Introdução a análise de erros Gustavo Vinhal Escola de Ciências Exatas e Computação August 12, 2016 Como aparecem os erros na matemática? Objetivos da ciência Entender, modelar e simular

Leia mais

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

CÁ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 mais

Lista de Exercícios 1

Lista de Exercícios 1 Lista de Exercícios 1 MAT 01169 - Cálculo Numérico 2 de Agosto de 2015 As respostas de alguns exercícios estão no final da lista. Exercício 1. Converta para binário os números abaixo: (a) (102) 10 = (b)

Leia mais

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

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 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 mais

Representação e erros numéricos

Representação e erros numéricos Representação e erros numéricos Marina Andretta / Franklina Toledo ICMC-USP 25 de fevereiro de 2015 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires. Marina Andretta / Franklina Toledo

Leia mais

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

CÁ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 mais

Representação e erros numéricos

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 mais

Guilherme 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 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 mais

TP062-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 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 mais

Cálculo Numérico. Profº Ms Ademilson Teixeira IFSC

Cálculo Numérico. Profº Ms Ademilson Teixeira   IFSC 1 Cálculo Numérico Profº Ms Ademilson Teixeira Email: ademilson.teixeira@ifsc.edu.br IFSC 2 Cálculo Numérico Introdução O que é o Cálculo Numérico? Cálculo Numérico Introdução 3 O Cálculo Numérico corresponde

Leia mais

Erros, Precisão Numérica e Ponto Flutuante

Erros, 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 mais

SME CÁLCULO NUMÉRICO I PROFESSORES MARCOS ARENALES MARISTELA SANTOS. Agosto 2011

SME 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 mais

Representação e erros numéricos

Representação e erros numéricos Representação e erros numéricos Marina Andretta ICMC-USP 27 de fevereiro de 2013 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 mais

Cálculo Numérico Conceitos Básicos

Cá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 mais

Arquitetura e Organização de Computadores

Arquitetura 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 mais

Representação e erros numéricos

Representação e erros numéricos Representação e erros numéricos Marina Andretta/Franklina Toledo ICMC-USP 03 de Agosto de 2012 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires. Marina Andretta/Franklina Toledo (ICMC-USP)

Leia mais

2. E presse cada um dos seguintes números inteiros decimais na representação sinal e magnitude e complemento a 2, utilizando 8 bits Resposta:

2. E presse cada um dos seguintes números inteiros decimais na representação sinal e magnitude e complemento a 2, utilizando 8 bits Resposta: UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO Fundamentos de Arquiteturas de Computadores Turma :A1 Lista 1 Profa.: Simone Martins 1. Efetue as seguintes

Leia mais

Cálculo Numérico. Erros em processamento Numéricos

Cálculo Numérico. Erros em processamento Numéricos Cálculo Numérico Erros em processamento Numéricos Agenda Introdução a Erros Mudança de Base Erros de representação Erro de arredondamento Erro de absoluto Erro relativo Erro de truncamento Propagação do

Leia mais

Métodos Numéricos Erros Ponto Flutuante. Professor Volmir Eugênio Wilhelm Professora Mariana Kleina

Métodos Numéricos Erros Ponto Flutuante. Professor Volmir Eugênio Wilhelm Professora Mariana Kleina Métodos Numéricos Erros Ponto Flutuante Professor Volmir Eugênio Wilhelm Professora Mariana Kleina Representação Numérica O conjunto dos números representáveis em qualquer máquina é finito, e portanto

Leia mais

Conceitos e Princípios Gerais

Conceitos e Princípios Gerais Conceitos e Princípios Gerais Conceitos e Princípios Gerais Fases na resolução de problemas físicos Resolução do Modelo Matemático Conceitos Básicos de Cálculo Numérico Erros em Processos Numéricos Fases

Leia mais

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano.

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano. CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano aratadano@utfpr.edu.br Aula 2 08/2014 Noções Básicas sobre Erros A resolução de problemas numericamente envolve várias fases que podem ser assim estruturadas:

Leia mais

Capítulo 1 - Erros e Aritmética Computacional

Capí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 1/ 26 Sumário 1 Definição

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 é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 mais

Matemática Computacional Ficha 1: Capítulo /19

Matemática Computacional Ficha 1: Capítulo /19 Matemática Computacional Ficha 1: Capítulo 1 2018/19 I. Notação e revisão da matéria e x = x x (erro de x em relação a x) e x : erro absoluto de x δ x : erro relativo de x em relação a x, onde, para x

Leia mais

Arquitetura de Computadores

Arquitetura 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 mais

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano.

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano. CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano aratadano@utfpr.edu.br Aula 2 Noções Básicas sobre Erros A resolução de problemas numericamente envolve várias fases que podem ser assim estruturadas:

Leia mais

Universidade 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 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 mais

Lista 1 de Exercícios de MAT Cálculo Numérico /II

Lista 1 de Exercícios de MAT Cálculo Numérico /II Lista 1 de Exercícios de MAT 271 - Cálculo Numérico - 2017/II OBS.: Utilize arredondamento por corte (truncamento) com 5 casas decimais após a virgula (caso seja necessário). 1) Converta os números abaixo

Leia mais

Cálculo Numérico. Conjunto de métodos utilizados para a obtenção de resultados de problemas matemáticos através de aproximações.

Cálculo Numérico. Conjunto de métodos utilizados para a obtenção de resultados de problemas matemáticos através de aproximações. CÁLCULO NUMÉRICO Cálculo Numérico Conjunto de métodos utilizados para a obtenção de resultados de problemas matemáticos através de aproximações Problema Físico Modelo Matemático Solução Cálculo Numérico

Leia mais

O que é o Cálculo Numérico? 05/06/13. Prof. Dr. Alexandre Passito

O que é o Cálculo Numérico? 05/06/13. Prof. Dr. Alexandre Passito Prof. Dr. Alexandre Passito passito@icomp.ufam.edu.br Parte do material cedido pelos Professores Fabíola Guerra/ Arilo DCC/UFAM. 1 } Quem sou eu? Alexandre Passito de Queiroz Doutor em Informática passito@icomp.ufam.edu.br

Leia mais

Capítulo 1 - Erros e Aritmética Computacional

Capí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 mais

1. Converta para a base binária, usando o método das divisões sucessivas, os seguintes números inteiros: a) 13 b) 35.

1. 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 mais

William Stallings Arquitetura e Organização de Computadores 8 a Edição

William 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 mais

CCI-22 CCI-22. Introdução e Motivação. Matemática Computacional. Conteúdo. Finalidade

CCI-22 CCI-22. Introdução e Motivação. Matemática Computacional. Conteúdo. Finalidade Matemática Computacional Introdução e Motivação Carlos Henrique Q. Forster (a partir dos slides de Carlos Alonso) Conteúdo, Avaliação, Bibliografia Conteúdo Finalidade Em muitas universidades, este curso

Leia mais

Capítulo 2. Representação de números em vírgula flutuante

Capí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 mais

TE231 Capitulo 1 Erros e Aritmética Computacional. Prof. Mateus Duarte Teixeira

TE231 Capitulo 1 Erros e Aritmética Computacional. Prof. Mateus Duarte Teixeira TE231 Capitulo 1 Erros e Aritmética Computacional Prof. Mateus Duarte Teixeira Sumário 1. Origem dos erros 2. Erros absolutos e relativos 3. Erros na mudança de base 4. Representação numérica de ponto

Leia mais

Cálculo Numérico. Prof. Sérgio Queiroz 03/04/2014. Aula 2 Erros e Aritmética de Ponto Flutuante

Cálculo Numérico. Prof. Sérgio Queiroz 03/04/2014. Aula 2 Erros e Aritmética de Ponto Flutuante Cálculo Numérico Prof. Sérgio Queiroz 03/04/2014 Aula 2 Erros e Aritmética de Ponto Flutuante Slides elaborados pelo Prof. Guilherme Amorim. A eles foram acrescentadas pequenas modificações Noções de Aritmética

Leia mais

ERRO DE ARREDONDAMENTO E TRUNCAMENTO

ERRO 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 mais

Introdução. à Ciência da. Representação de Números em Ponto Flutuante. Aula 21. Números Fracionários

Introduçã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 mais

Cálculo numérico Cálculo numérico - O Cálculo Numérico é uma metodologia para resolver problemas matemáticos através do computador. - Uma solução obti

Cálculo numérico Cálculo numérico - O Cálculo Numérico é uma metodologia para resolver problemas matemáticos através do computador. - Uma solução obti Tópicos Tópicos - Cálculo numérico - Representação e conversão de números - Representação de números em diferentes bases - Conversão de números da base decimal para uma qualquer base b - Conversão de números

Leia mais

CCI-22 CCI-22. Introdução e Motivação. Matemática Computacional. Conteúdo. Finalidade. Carlos Henrique Q. Forster Conteúdo, Avaliação, Bibliografia

CCI-22 CCI-22. Introdução e Motivação. Matemática Computacional. Conteúdo. Finalidade. Carlos Henrique Q. Forster Conteúdo, Avaliação, Bibliografia Matemática Computacional Introdução e Motivação Carlos Henrique Q. Forster Conteúdo, Avaliação, Bibliografia Conteúdo Finalidade Em muitas universidades, este curso costuma ser chamado de Cálculo Numérico

Leia mais

Sistemas Digitais INE 5406

Sistemas 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 mais

UNIVERSIDADE EDUARDO MONDLANE MANUAL TEÓRICO

UNIVERSIDADE 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 mais

PAC-3 Missile. levar ao desastre JOSÉ MATOS INSTITUTO SUPERIOR DE ENGENHARIA DO PORTO. 42 GAZETA DE MATEMÁTICA 171

PAC-3 Missile. levar ao desastre JOSÉ MATOS INSTITUTO SUPERIOR DE ENGENHARIA DO PORTO. 42 GAZETA DE MATEMÁTICA 171 PAC-3 Missile levar ao desastre JOSÉ MATOS INSTITUTO SUPERIOR DE ENGENHARIA DO PORTO jma@isep.ipp.pt 42 GAZETA DE MATEMÁTICA 171 O economia, muito referido e citado, que entre outros erros, inclui uma

Leia mais

Folha Prática - Representação de Números e Erros. 1. Representar os seguintes números decimais em binário com ponto fixo:

Folha 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 mais

1. 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. 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 mais

Sistemas numéricos e a Representação Interna dos Dado no Computador

Sistemas 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 mais

Arquitectura de Computadores I

Arquitectura de Computadores I Representação de Números e Aritmética Binária António M. Gonçalves Pinheiro Departamento de Física Covilhã - Portugal pinheiro@ubi.pt Base Binária Aritmética Binária Base Hexadecimal Base Octal Representação

Leia mais

Aproximações e Erros

Aproximaçõ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 mais

Notas de Aula de Cálculo Numérico

Notas de Aula de Cálculo Numérico IM-Universidade Federal do Rio de Janeiro Departamento de Ciência da Computação Notas de Aula de Cálculo Numérico Lista de Exercícios Prof. a Angela Gonçalves 3 1. Erros 1) Converta os seguintes números

Leia mais

Métodos Numéricos - Notas de Aula

Métodos Numéricos - Notas de Aula Métodos Numéricos - Notas de Aula Prof a Olga Regina Bellon Junho 2007 2. Conceito de Erro 2.1. Introdução Erros estão presentes em todos os campos do cálculo numérico. Dados em si nem sempre são exatos.

Leia mais

ARQUITETURA DE COMPUTADORES

ARQUITETURA DE COMPUTADORES Representação de Dados Professor: Airton Ribeiro de Sousa E-mail: airton.ribeiro@faciplac.edu.br 1 Ao longo dos anos, muitos padrões e convenções foram estabelecidas para determinar certos aspectos da

Leia mais

Aula 11. A Informação e sua Representação Ponto-Flutuante. Prof. Dr. Dilermando Piva Jr.

Aula 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 mais

Universidade Federal do Espírito Santo - UFES

Universidade Federal do Espírito Santo - UFES Universidade Federal do Espírito Santo - UFES Centro Universitário Norte do Espírito Santo - CEUNES Departamento de Matemática Aplicada - DMA Prof. Isaac P. Santos - 2018/1 Aula: Erros e Aritmética de

Leia mais

Aula 1 - Cálculo Numérico

Aula 1 - Cálculo Numérico Aula 1 - Cálculo Numérico Conceitos básicos Prof. Phelipe Fabres Anhanguera Prof. Phelipe Fabres (Anhanguera) Aula 1 - Cálculo Numérico 1 / 25 Sumário Sumário 1 Sumário 2 Motivação 3 Plano de ensino 4

Leia mais

Erros em computações numéricas

Erros 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 mais

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano.

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano. CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano aratadano@utfpr.edu.br Aula 2 Noções Básicas sobre Erros A resolução de problemas numericamente envolve várias fases que podem ser assim estruturadas:

Leia mais

CÁLCULO NUMÉRICO (CN)

CÁ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 mais

Matemática Computacional Ficha 1: Teoria dos erros (Capítulo 1) 1s-2017/18, MEEC

Matemática Computacional Ficha 1: Teoria dos erros (Capítulo 1) 1s-2017/18, MEEC Matemática Computacional Ficha 1: Teoria dos erros (Capítulo 1) 1s-2017/18, MEEC I. Notação e revisão da matéria e x = x x (erro de x em relação a x) e x : erro absoluto de x δ x : erro relativo de x em

Leia mais

Aritmética dos Computadores

Aritmética dos Computadores William Stallings Arquitetura e Organização de Computadores Capítulo 4 Aritmética dos Computadores Unidade Lógica e Aritmética Faz os cálculos lógicos e aritméticos. Tudo, num sistema computador, está

Leia mais

Baseado nos slides de Anna Tostes SISTEMA NUMÉRICO

Baseado nos slides de Anna Tostes SISTEMA NUMÉRICO Baseado nos slides de Anna Tostes SISTEMA NUMÉRICO 1 Sumário 1. Sistema Numérico 2. Notação Posicional Sistema Decimal Sistema Binário Sistema Octal Sistema Hexadecimal 3. Conversão entre Bases 4. Operações

Leia mais

Métodos Numéricos - Notas de Aula

Mé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 mais

Cálculo Numérico Prof. Guilherme Amorim 24/10/2013. Aula 2 Erros e Aritmética de Ponto Flutuante

Cálculo Numérico Prof. Guilherme Amorim 24/10/2013. Aula 2 Erros e Aritmética de Ponto Flutuante Cálculo Numérico Prof. Guilherme Amorim 24/10/2013 Aula 2 Erros e Aritmética de Ponto Flutuante Noções de Aritmética de Máquina Representação de Números... P = 3.141592653589793238462643383279502884197169399375105820974944

Leia mais

Sistemas Digitais Módulo 3 Codificações BCD, Gray e ASCII e Números Fracionários

Sistemas 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 mais

Ponto Fixo e Ponto Flutuante

Ponto 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 mais

Semana 3 Erros de Representação

Semana 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 mais

Exercícios sobre zeros de funções Aula 7

Exercícios sobre zeros de funções Aula 7 Exercícios sobre zeros de funções Aula 7 André L. R. Didier 1 6 de Maio de 2015 7/47 Introdução Todas as questões foram obtidas da 3 a edição do livro Métodos Numéricos de José Dias dos Santos e Zanoni

Leia mais

Dessa forma pode-se transformar qualquer número em qualquer base para a base 10.

Dessa 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 mais

Cálculo Numérico. Introdução. Prof. Jorge Cavalcanti twitter.com/jorgecav

Cálculo Numérico. Introdução. Prof. Jorge Cavalcanti twitter.com/jorgecav Universidade Federal do Vale do São Francisco Cálculo Numérico Introdução Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br twitter.com/jorgecav 1 Cálculo Numérico Plano de Ensino Objetivos Ementa

Leia mais

Tópicos. - Cálculo numérico. - Representação de números. - Análise e representação de erros

Tópicos. - Cálculo numérico. - Representação de números. - Análise e representação de erros Tópicos Tópicos - Cálculo numérico - Representação de números - Representação de números em diferentes bases - Conversão de números da base b para a base decimal - Representação de números em computadores

Leia mais

Prof. Daniel G. Alfaro Vigo DCC IM UFRJ

Prof. Daniel G. Alfaro Vigo DCC IM UFRJ ANOTAÇÕES DE CÁLCULO NUMÉRICO Prof. Daniel G. Alfaro Vigo dgalfaro@dcc.ufrj.br DCC IM UFRJ Noções básicas sobre erros e aritmética de ponto flutuante 1 Introdução A obtenção de uma solução numérica para

Leia mais

Sistemas de Computação. Representação em Ponto Flutuante

Sistemas 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 mais

Estudo de erros Erros na fase de modelagem: 1.2. Erros na fase de resolução:

Estudo 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 mais

Resolução do Exame Tipo

Resolução do Exame Tipo Departamento de Matemática e Engenharias Análise e Computação Numérica Resolução do Exame Tipo 1. O computador IBM 3090 possuía um sistema de vírgula flutuante F F(16, 5, 65, 62) (em precisão simples),

Leia mais

ARQUITETURA DE COMPUTADORES

ARQUITETURA 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 mais

INSTITUTO SUPERIOR TÉCNICO LEFT LEBL LQ LEAM LEMAT Ano Lectivo: 2006/2007 Semestre: 2 o

INSTITUTO SUPERIOR TÉCNICO LEFT LEBL LQ LEAM LEMAT Ano Lectivo: 2006/2007 Semestre: 2 o INSTITUTO SUPERIOR TÉCNICO LEFT LEBL LQ LEAM LEMAT Ano Lectivo: 2006/2007 Semestre: 2 o MATEMÁTICA COMPUTACIONAL Eercícios 1.1. Represente num sistema de ponto flutuante com 4 dígitos na mantissa e arredondamento

Leia mais

Modelagem Computacional. Parte 1 2

Modelagem 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 mais

Home 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:

Home 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 mais

SEPS REPRESENTAÇÃO DE Nºs DIGITAIS I

SEPS REPRESENTAÇÃO DE Nºs DIGITAIS I SEPS REPRESENTAÇÃO DE Nºs DIGITAIS I Representação binária inteira sem sinal Exemplo: adição dos nºs 5 e 4 representados com 3bit 1 (5) + 0 (4) 1 001 resultado com 3 bit: errado Se ignorarmos o bit de

Leia mais

Erros numéricos por Mílton Procópio de Borba

Erros 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 mais

Notas de Aula Guilherme Sipahi Arquitetura de Computadores

Notas 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 mais

Erros META OBJETIVOS. 2.1 Erros

Erros META OBJETIVOS. 2.1 Erros Erros META Conceituar o erro, as fontes e formas de expressar estes erros, propagação dos erros em operações aritméticas fórmula geral e problema inverso. OBJETIVOS Resolver problemas práticos de erros

Leia mais

Disciplina: Processamento Digital de Sinais Aula 05 - Implementação de Sistemas de Processamento Digital de Sinais (Parte 01)

Disciplina: Processamento Digital de Sinais Aula 05 - Implementação de Sistemas de Processamento Digital de Sinais (Parte 01) Disciplina: Processamento Digital de Sinais Aula 05 - Implementação de Sistemas de Processamento Digital de Sinais (Parte 01) Prof. (eduardo.simas@ufba.br) Programa de Pós-Graduação em Engenharia Elétrica

Leia mais

PARTE 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 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 mais

Organização de Computadores I

Organização de Computadores I Organização de Computadores I Aula 6 Material: Diego Passos http://www.ic.uff.br/~debora/orgcomp/pdf/parte6.html Organização de Computadores I Aula 6 1/17 Tópicos Representação de números não-inteiros.

Leia mais

Fundamentos. Capítulo 1

Fundamentos. Capítulo 1 Capítulo 1 Fundamentos 1.1 Introdução Sempre que se pretende tratar algum problema cuja solução toma a forma do cálculo de um valor numérico é habitual ter de considerar não só conceitos de carácter mais

Leia mais

CCI-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 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 mais