Sistemas de Computação

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

Download "Sistemas de Computação"

Transcrição

1 Sistemas de Computação Práticas Laboratoriais Semana 2 Prof. Bruno Medeiros Prof. António Pina

2 Números Fracionários Qual o decimal de ? Parte inteira => > Parte Fracionária => 101 -> 5 / 2 3 = Valor = Ou seja, interpretamos da mesma forma que interpretamos um número inteiro.

3 Números Fracionários Valor: 5 ¾ / /

4 Limitações da representação fracionária em binário Só podemos representar de forma exata valores que possam ser escritos na forma x / 2 y Valor : Representação: 1/ [01] 2 1/ [0011] 2 1/ [0011] 2

5 Cálculo da parte irracional Multiplicações consecutivas por 2 até achar o periódico Exemplo 1/3 = 0.(3) 10 0.(3) * 2 = 0.(6) Parte Inteira : 0 0.(6) * 2 = 1.(3) Parte Inteira : 1 0.(3) periódico Logo 0.(3) 10 = 0.(01) 2

6 Cálculo da parte irracional Exemplo 1/5 = * 2 = 0.4 Parte Inteira : * 2 = 0.8 Parte Inteira : * 2 = 1.6 Parte Inteira : * 2 = 1.2 Parte Inteira : (periódico) Logo = 0.(0011) 2

7 Representação ponto fixo Nesta representação fixamos o ponto binário num ponto pré-definido Por exemplo, usando 8 bits ponto fixo #1 o ponto binário fica entre o bit 2 e o 3 b 7 b 6 b 5 b 4 b 3 [.]b 2 b 1 b 0 #2 o ponto binário fica entre o bit 4 e o 5 b 7 b 6 b 5 [.]b 4 b 3 b 2 b 1 b 0 Podemos representar até no #1 e no #2 Há um compromisso entre precisão e a gama de valores que podemos representar

8 Representação fixa Onde colocar o ponto fixo? Irá depender da precisão e da gama que queremos representar Na representação fixa existe um trade-off entre a gama de valores que se vai poder representar e a precisão dos valores + gama implica menos precisão e vise - versa

9 Ponto fixo num computador Exemplo com 8 bits Queremos representar reais negativos e positivos Utilizando 1 bit para o sinal (vermelho) 3 para a parte inteira (azul) 4 para a parte fracionária (verde) Exemplo

10 Valores representáveis (exemplo) = 1/ = 2/ = 3/ = 15/16 (valor mais próximo de 1) = =

11 ... continuação A distância entre dois valores consecutivos no exemplo anterior era sempre a mesma (1/16 = ) Veremos mais à frente que no caso do ponto/ vírgula flutuante o espaçamento não é sempre o mesmo.

12 Ponto Fixo Prós Fácil e simples de usar O mesmo hardware que faz a aritmética de inteiros também é capaz de fazer a aritmética de reais Contras Não existe uma boa forma de escolher onde colocar o ponto Ás vezes vamos querer mais precisão, outras vezes queremos uma gama maior

13 Ponto Fixo vs. Vírgula flutuante (fp) Ponto fixo Esta representação acaba por não ser muito usada O standard para a representação binária de números reais é o Floating Point (FP) Permite flutuar o ponto binário da seguinte forma Quando queremos representar números muito pequenos pedimos bits emprestados à parte inteira Quando queremos representar números muito grandes pedimos bits emprestados à parte fracionária

14 Notação Científica Durante o dia à dia deparamo-nos com situações em que podemos ter que lidar com números muito grandes e/ou muito pequenos Comprimento do diâmetro da terra m A massa de uma molécula de água g Como se pode verificar, não é prático trabalhar com números com grandes quantidades de algarismos No entanto, podemos escrever tais números usando potências de 10

15 Notação Científica Molécula de água : 2.99 x g Diâmetro da terra : 1.28 x 10 7 m Facilita as operações aritméticas x ? Em notação científica 3 x 10 8 x 1.5 x 10-7 = (3 * 1.5) * 10 (8-7) = 4.5 x 10 1

16 Notação Científica Em notação científica um número é representado na forma A x 10 b Em que b é um expoente inteiro A é um número real, chamado de significante ou fracionário Se o número é negativo, coloca-se um sinal à esquerda do A Este formato permite que o mesmo número possa ser representado de várias formas diferentes Por exemplo 350 pode ser representado como: 3.5 x x x 10 0

17 Notação Científica Normalizada Para facilitar a sua representação, impõe-se um formato específico Normalizado (1 <= A < 10) No caso do 350, em notação científica normalizada ficava 3.5 x 10 2 (1 <= 3 < 10) Esta forma facilita comparações entre números, uma vez que o expoente b dá o número de ordem de magnitude

18 Notação Científica É mais fácil comparar Normalizada 3.5 x 10 2 com 4.5 x 10 2 do que 35 x 10 1 com 4.5 x 10 2

19 Problema? Usando 7 algarismos, 5 para mantissa e 2 para expoente Como representamos [0.0000E -99, E -99 [? Na forma normalizada estamos a desperdiçar este intervalo Utilizamos a chamada Notação desnormalizada 0.yyyy x 10 exp

20 De notação Científica para FP A notação científica do tipo Valor = (-1) s x Mantissa x Radix exp É das que permite a melhor representação dos números reais em vírgula flutuante Radix é a base 10 no decimal, e em binário pode ser 2 ou potências de 2, mas vamos apenas focar em 2 que é o standard atual. S é o sinal S -> 0 positivo = (-1) 0 = 1 S -> 1 negativo = (-1) 1 = -1

21 ... continuação Mantissa será Y.xxxx (normalizada com 1 <= Y < radix) 0.xxxx (desnormalizada)

22 Floating point Vai nos permitir ao mesmo tempo representar tanto valores muito grandes como muito pequenos (ao contrário do ponto fixo) O truque é representar o número real na sua forma científica Ex x 10 4 = x 10-1 = x 10-2 = Como podemos ver o expoente é responsável pela flutuação do ponto decimal No caso dos binários vai acontecer o mesmo em relação ao ponto binário

23 Floating point Para podermos representar um número real no computador no mesmo estilo da representação científica Temos que fixar o ponto binário E flutuamos o ponto apenas mexendo no expoente Iremos usar a forma normalizada Que no caso do binário será 1.F x 2 exp

24 Floating point Formato binário de um valor em fp usa 3 campos Sinal, S Ficando mais à esquerda, permitirá usar o mesmo hardware (que trabalha com inteiros) para testar o sinal de um valor em fp Expoente, E Ficando logo a seguir ao sinal Vai permitir fazer comparações quanto à grandeza entre valores absolutos em fp, sem a necessidade de separar os 3 campos. Basta comparar os valores como se de valores meramente binários se tratasse Parte Fracionária, F É o campo mais à direita

25 Bit Escondido Sabemos que um valor normalizado tem sempre o dígito mais à esquerda diferente de zero Se for no sistema decimal podemos ter 9 valores diferentes Mas no binário só temos um valor possível = 1 Logo podemos omitir este bit durante a representação interna de um fp em binário Ganha-se um bit extra para melhorar a precisão, este bit será usado na parte fracionária

26 A Norma IEEE 754 para fp Estabeleceu em 1985 um standard para a aritmética e representação de floating points Antes desta norma havia diferentes formatos que eram difíceis de combinar Norma suportada pela grande maioria dos CPU atuais Permiti portabilidade dos dados entre diferentes sistemas

27 Aspectos relevantes da norma IEEE 754 Representação do sinal bit mais à esquerda representa o sinal. 0 positivo, 1 negativo Parte fracionária representamos o valor em absoluto Utiliza-se o bit escondido Representação do expoente Para facilitar o processo de comparação de valores (sem obrigar a separar campos) o expoente deverá ser codificado da seguinte forma

28 Aspectos relevantes da norma IEEE 754 Representação do expoente Para facilitar o processo de comparação de valores (sem obrigar a separar campos) o expoente deverá ser codificado da seguinte forma Os valores menores do expoente (negativos) terão uma representação binária menor do que os valores positivos (os maiores) Sinal e amplitude? Complemento para 1? Complemento para 2? Nenhum das 3 porque usam todas um 1 à esquerda para representar o sinal, o que torna os como números binários maiores do que os positivos

29 Representação do expoente Utilização do Excesso Vai permitir que o padrão de bits todo a zeros (00..00) seja o menor expoente, e o padrão de bits todo a 1 s (11..11) seja o maior expoente Este excesso é calculado por 2 n-1-1 Sendo n o número de bits reservado para o expoente Visão global do formato [S Expoente Parte fracionária] Expoente representado em excesso Sendo os campos representados em binário

30 Norma IEEE 754 Valor decimal de um fp em binário (normalizado) é dado por V = (-1) s X (1.F) x 2 (E Excesso) Em que S, F e E representam respectivamente os valores em binário do sinal, parte fracionária e o expoente em excesso, no formato em fp Representação de valores desnormalizados A norma reserva o E = 0 s e o F 0 s Para calcular o decimal utiliza-se a seguinte fórmula V = (-1) S x (0.F) x 2 (1-Excesso) O porquê de 1-Excesso? Será explicado mais à frente

31 Norma IEEE 754 Representação do zero E = 0 s e F= 0 s (casos especiais) Representação do infinito E = 1 s e F = 0 s Se sinal = 0 -> +00 Se sinal = 1 -> - 00 Representação do NaN E = 1 s e F 0 s Exemplo -1

32 Norma IEEE bits (vírgula flutuante de precisão simples) 1 bit para sinal 8 bits para expoente 23 bits para a parte fracionária Excesso = = bits (vírgula flutuante de precisão dupla) 1 bit para sinal 11 bits para expoente 52 bits para a parte fracionária Excesso = = 1023

33 Exemplo Prático Vamos usar um exemplo com 8 bits (apenas para feitos pedagógicos) que segue as mesmas regras que a norma 574 do IEEE Vamos utilizar 1 bit para sinal 3 bits para expoente 4 bits para a parte fracionária

34 Passar de decimal para representação binária fp Número : ) Converter para binário ) Normalizar o binário x 2-1 3) Identificar o sinal do valor Positivo => S = 0 0 _

35 ... continuação 4) Representação da mantissa sem bit escondido _ ) Calcular o expoente a ser gravado (E) Calcular o Excesso : 2 n-1-1 = = 3 E = expoente + excesso = = 2 Converter E para binário 2 10 = em formato binário de fp fica

36 Fp para decimal Utilizamos a fórmula V = (-1) S x 1.F x 2 (E excesso) Calcular o valor decimal de S = 0 (bit + à esq.) F = E = = 2 10 Temos que retirar do expoente gravado (E) o excesso Uma vez que o expoente é gravado com o excesso, agora é necessário retirá-lo para fazer o processo inverso Expoente = 2 3 = -1

37 ... continuação Substituímos na fórmula V = (-1) 0 x x 2 (2 3) = 1 x x 2-1 = x 0.5 = ??? Porque é que não deu ? Não podemos multiplicar o binário pelo decimal = x 2-1 = = Ou x = x =

38 Casos especiais ? E = 1 s, F = 0 s e S = 1 => ? E = 1 s, F = 0 s e S = 1 => +00 Não vale a pena tentar converter as sequencias acima porque não faz sentido. Estes padrões de bits estão reservados pela norma IEEE 754 para representar infinito

39 ... continuação ? E = 1 s e F 0 s => NaN Significa que o maior valor que podemos representar neste formato será? Neste caso (-1) 0 x (1.1111) x 2 (6-3) = 15.5 E não pode ser 111 senão o valor seria NaN E = 0 s e F = 0 s a norma diz que o valor é zero

40 Desnormalizados Maior positivo desnormalizado? Menor número positivo desnormalizado? O porquê do Expoente ser 1 Excesso? Desta forma o salto entre o maior desnormalizado e o menor normalizado positivo é o mesmo que entre dois valores desnormalizados consecutivos

41 FP valores = 1/ = 2/ = 15/64 De notar que nos desnormalizados a distância entre dois valores consecutivos é sempre a mesma (neste caso 1/64) = 16/64 = 0.25 (normalizados) = 31/ = 0.5 Parte interessante é que agora a distância entre 2 valores consecutivos dobrou. Então sempre que o expoente aumenta a distância entre dois valores aumenta

42 Porque deste comportamento? A ideia é que os valores mais próximo de zero terão mais precisão. Enquanto os valores mais afastados terão menos precisão, mas em compensação permitirá representar uma maior gama de valores

43 Sumário Description Bit Rep. Zero Smallest Pos Largest Denorm Smallest Norm One Largest Norm Infinity expo- Figure 2.23: Example Nonnegative Values for eight-bit Floating-Point Format. There are nent bits and significand bits. The bias is. Legenda: e expoente em excesso; E expoente; f parte fracionária; M mantissa (incluído o bit escondido); V valor real; Excesso = 7; Desnormalizados : V = (-1) s x 0.F x 2 (1- excesso) Normalizados : V = (-1) s x 1.F x 2 (e - excesso)

44

45 Referências Material de apoio do Prof. Alberto Proença - Universidade do Minho Acetatos/RepresNum_Mar04.pdf Floating Point The Basics : Lecture/HTML/ch03s10.html What every computer scientist should know about Floating point Arithmetic: E / /ncg_goldberg.html

46 Referências Computer System: A Programmer s Perspective, 2/ E (CS: APP2e). Randal E. Bryant and David R. O'Halloran, Carnegie Mellon University Introduction to Computer Systems, Randy Bryant and Dave O'Halloran

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

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

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

Estouro e Representação em Ponto Flutuante

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

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

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

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

Aula 9: Estouro e Representação em Ponto Flutuante

Aula 9: Estouro e Representação em Ponto Flutuante Aula 9: Estouro e Representação em Ponto Flutuante Fernanda Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Material baseado nos slides do prof. Diego Passos Fernanda

Leia mais

Aula 9: Estouro e Representação em Ponto Flutuante

Aula 9: Estouro e Representação em Ponto Flutuante Aula 9: Estouro e Representação em Ponto Flutuante Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) Estouro e Ponto Flutuante FAC 1 / 43 Revisão

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 3 - Representação de Dados

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

Sistemas de Computação

Sistemas de Computação Sistemas de Computação Práticas Laboratoriais Semana 2 Prof. Bruno Medeiros Prof. Antonio Pina Sumário Sistemas de numeração e conversão de bases Operações aritméticas e lógicas em base 2 Representação

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

Organização e Arquitetura de Computadores I

Organizaçã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 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

Sistemas de Computação. Seção Notas. Valores Interessantes. Notas. Ponto Flutuante. Haroldo Gambini Santos. 26 de abril de 2010.

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

REPRESENTAÇÃO DE DADOS. Prof. Maicon A. Sartin

REPRESENTAÇÃ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 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

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

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

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

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

Representação Binária de Números

Representação Binária de Números Departamento de Informática Notas de estudo Alberto José Proença janeiro 2018 Dep. Informática, Universidade do Minho 1. Sistemas de numeração e representação de inteiros 1.1 Sistemas de numeração 1.2

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

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES SISTEMAS DE NUMERAÇÃO: REPRESENTAÇÃO EM PONTO FLUTUANTE. Prof. Dr. Daniel Caetano

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES SISTEMAS DE NUMERAÇÃO: REPRESENTAÇÃO EM PONTO FLUTUANTE. Prof. Dr. Daniel Caetano ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES SISTEMAS DE NUMERAÇÃO: REPRESENTAÇÃO EM PONTO FLUTUANTE Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 3 4 5 O que é Ponto Flutuante Ponto Flutuante em Binário

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

Disciplina: Introdução à Engenharia da Computação

Disciplina: Introdução à Engenharia da Computação Colegiado de Engenharia de Computação Disciplina: Introdução à Engenharia da Computação Aula 07 (semestre 2011.2) Prof. Rosalvo Ferreira de Oliveira Neto, M.Sc. rosalvo.oliveira@univasf.edu.br 2 Representação

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

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

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

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

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

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

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

ARQUITECTURA DE COMPUTADORES

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

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

Ponto Flutuante IEEE 754

Ponto Flutuante IEEE 754 Exemplo 1: Converter 25,5 em binário 1ª Etapa: Transformar o número em algo parecido om 1,### x 2 ### Isso é alcançado através de divisões ou multiplicações. No caso do exemplo, divisões, pois o número

Leia mais

Representação Binária de Números

Representação Binária de Números Departamento de Informática Representação Binária de Números Notas de estudo Alberto José Proença Fevereiro 2018 Dep. Informática, Universidade do Minho Representação Binária de Números 1. Sistemas de

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

Circuitos Lógicos. Prof. Odilson Tadeu Valle

Circuitos Lógicos. Prof. Odilson Tadeu Valle Representações Binárias Circuitos Lógicos Prof. Odilson Tadeu Valle Instituto Federal de Santa Catarina IFSC Campus São José odilson@ifsc.edu.br 1/33 Conteúdo programático 1 Sistemas de numeração 2 Conversão

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

Sistemas de Numeração

Sistemas de Numeração Sistemas de Numeração Objetivos Conhecer representações numéricas para inteiros positivos (naturais) nas bases binária, hexadecimal e octal. Generalizar representações para qualquer base. Manipular fluentemente

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

Aula Expositiva 2. DCC 001 Programação de Computadores. 2º Semestre de 2011 Prof. Osvaldo Carvalho UFMG DCC

Aula Expositiva 2. DCC 001 Programação de Computadores. 2º Semestre de 2011 Prof. Osvaldo Carvalho UFMG DCC UFMG DCC001 2011-2 1 Aula Expositiva 2 2.1 Bits e Códigos 2.2 Circuitos Combinatórios 2.2.1 Álgebra de Boole 2.2.2 Portas Lógicas 2.2.4 Aritmética com portas lógicas 2.2.5 Síntese de Circuitos Combinatórios

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

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

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

Representações de Números Inteiros: Sinal e Magnitude e Representação em Excesso de k

Representações de Números Inteiros: Sinal e Magnitude e Representação em Excesso de k Representações de Números Inteiros: Sinal e Magnitude e Representação em Excesso de k Cristina Boeres Instituto de Computação (UFF) Fundamentos de Arquiteturas de Computadores Material de Fernanda Passos

Leia mais

Números Binários. Apêndice A V1.0

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

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

Arquitetura de Computadores Sistema de Numeração. Apresentado por Prof. Fred Sauer Mat. Elaborado por Prof. Ricardo Quintão

Arquitetura de Computadores Sistema de Numeração. Apresentado por Prof. Fred Sauer Mat. Elaborado por Prof. Ricardo Quintão Arquitetura de Computadores Sistema de Numeração Apresentado por Prof. Fred Sauer Mat. Elaborado por Prof. Ricardo Quintão A base de representação numérica de um número está relacionada com a quantidade

Leia mais

Infraestrutura de Hardware

Infraestrutura de Hardware Infraestrutura de Hardware Aritmética Computacional Universidade Federal Rural de Pernambuco Professor: Abner Corrêa Barros abnerbarros@gmail.com Desde os primórdios da sua história os homens tem se deparado

Leia mais

SISTEMA DE NUMERAÇÃO. Introdução a Informática. Vinícius Pádua

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

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

Aula 7: Representações de Números Inteiros: Sinal e Magnitude e Representação em Excesso de k

Aula 7: Representações de Números Inteiros: Sinal e Magnitude e Representação em Excesso de k Aula 7: Representações de Números Inteiros: Sinal e Magnitude e Representação em Excesso de k Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF)

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

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

Representação de Números em Ponto Flutuante

Representação de Números em Ponto Flutuante Representação de Números em Ponto Fixo char 8, short 16, int 32, long 32, long long 64 Números de 31 bits + sinal 2 31 < n < +(2 31 1) Números positivos de 32 bits 0 < n < +(2 32 1) Representam 2 32 quantidades

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

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

MAT115 Introdução ao Processamento de Dados Professor: Ibirisol Fontes Ferreira DCC: Departamento de Ciência da Computação

MAT115 Introdução ao Processamento de Dados Professor: Ibirisol Fontes Ferreira DCC: Departamento de Ciência da Computação Representação de dados e sistemas de numeração MAT115 Introdução ao Processamento de Dados Professor: Ibirisol Fontes Ferreira DCC: Departamento de Ciência da Computação Todo o material

Leia mais

Lógica Matemática Elementos de Lógica Digital. Sistema de numeração 09/08/2016 1

Lógica Matemática Elementos de Lógica Digital. Sistema de numeração 09/08/2016 1 Sistema de numeração 09/08/2016 1 Você já pensou sobre: Sistema de numeração a) O modo como surgiram os números? b) Como foram as primeiras formas de contagem? c) Como os números foram criados, ou, será

Leia mais

Informática I. Aula Aula 22-12/11/2007 1

Informática I. Aula Aula 22-12/11/2007 1 Informática I Aula 22 http://www.ic.uff.br/~bianca/informatica1/ Aula 22-12/11/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript

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

Aritmética Binária e Complemento a Base. Introdução ao Computador 2010/1 Renan Manola

Aritmética Binária e Complemento a Base. Introdução ao Computador 2010/1 Renan Manola Aritmética Binária e Complemento a Base Introdução ao Computador 2010/1 Renan Manola Sumário Soma e multiplicação binária; Subtração e divisão binária; Representação com sinal; Complemento a base. Adição

Leia mais

X. B Y Base do sistema de numeração Dígito do número em questão

X. B Y Base do sistema de numeração Dígito do número em questão INSTITUTO FEDERAL DE SANTA CATARINA CAMPUS SÃO JOSÉ CURSO TÈCNICO INTEGRADO EM TELECOMUNICAÇÕES DISCIPLINA DE ELETRÔNICA DIGITAL PROF. MARIA CLÁUDIA DE ALMEIDA CASTRO 1.1 Introdução Os Números 1. Sistemas

Leia mais

Introdução à Computação

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

6.1 Números Inteiros (Z) em Binário

6.1 Números Inteiros (Z) em Binário Capítulo 6 Representações Numéricas Vimos como representar quantidades em binário assim como em outras bases posicionais tal como a base octal e hexadecimal. Até o momento estudamos apenas como representar

Leia mais

Unidade III. Sistemas Numéricos e o Computador

Unidade III. Sistemas Numéricos e o Computador III.1 - O Sistema Decimal - Base: 10 - Dígitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Unidade III Sistemas Numéricos e o Computador Raimundo G. Nóbrega Filho - UFPB - CCEN - DI Notas de aula da disciplina Introdução

Leia mais

Códigos Especiais. Tiago Dezuo DEE - Engenharia Elétrica CCT. ALB0001 Álgebra de Boole JOINVILLE

Códigos Especiais. Tiago Dezuo DEE - Engenharia Elétrica CCT. ALB0001 Álgebra de Boole JOINVILLE Códigos Especiais Tiago Dezuo DEE - Engenharia Elétrica CCT ALB0001 Álgebra de Boole JOINVILLE Introdução contextualização Representação de números em diversas bases Conversão de bases Operações aritmémcas

Leia mais

Binário Decimal

Binário Decimal Sistema Binário Existem duas maneiras de representar uma informação eletrônica: analogicamente ou digitalmente. Uma música qualquer, por exemplo, gravada em uma fita K-7 é uma forma analógica de gravação.

Leia mais

Unidade 3 Aritmética Computacional Uma breve introdução

Unidade 3 Aritmética Computacional Uma breve introdução Pontifícia Universidade Católica do Rio Grande do Sul Instituto de Informática Organização de Computadores - GAPH Unidade 3 Aritmética Computacional Uma breve introdução Autores: Fernando Gehm Moraes &

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

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 Introdução e Motivação Conteúdo, Avaliação, Bibliografia Conteúdo Em muitas universidades, este curso costuma

Leia mais

Representação de números - Conversão de base b para base 10

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

Aula 2 - Sistemas de Numeração

Aula 2 - Sistemas de Numeração Aula 2 - Sistemas de Numeração Marcos A. Guerine Instituto de Computação - UFF mguerine@ic.uff.br História Contagem e controle de rebanhos Noção de quantidade intuitiva; Um, dois e muitos Montes de pedras

Leia mais

CCI-22. Prof. Paulo André Castro Sala 110 Prédio da Computação

CCI-22. Prof. Paulo André Castro  Sala 110 Prédio da Computação CCI-22 Matemática Computacional Prof. Paulo André Castro http://www.comp.ita.br/~pauloac pauloac@ita.br Sala 110 Prédio da Computação Objetivo Matemática Computacional Fornecer ao aluno um conjunto de

Leia mais

Representação de Dados

Representação de Dados Números de Ponto Fixo em inal: usam representação binária convencional Exemplo: inário Decimal 000 0 001 1 010 2 O valor do número é inteiro. Nenhum bit é usado para 011 3 representar sinal. 100 4 101

Leia mais

a base da potência usada coincide com a base do sistema de numeração.

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

Circuitos Lógicos Aula 5

Circuitos Lógicos Aula 5 Circuitos Lógicos Aula 5 Aula passada Sistemas numéricos Metodo de conversão Conversão entre sistemas Números fracionários Aula de hoje Conversão fracionária Método da multiplicação Código BCD Código ASCII

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

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

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

Conversão de Binário, Octal e Hexadecimal para Decimal

Conversão de Binário, Octal e Hexadecimal para Decimal Conversão de Binário, Octal e Hexadecimal para Decimal Date : 27 de Janeiro de 2013 Por Guilherme Lawless para o Pplware Em tempos um leitor lançou-me o desafio para escrever uns artigos sobre os sistema

Leia mais

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.

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

CCI-22. Erros Erros de arredondamento, representação e de cálculo

CCI-22. Erros Erros de arredondamento, representação e de cálculo CCI-22 Matemática Computacional Erros Erros de arredondamento, representação e de cálculo CCI-22 Tipos de erros Sistemas de ponto flutuante Arredondamentos Erros absolutos e relativos Dígitos significativos

Leia mais

Cálculo Numérico. Conceitos Básicos

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

Organização e Arquitetura de computadores

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

SISTEMAS DE NUMERAÇÃO. Introdução à Ciência da Computação ICC0001

SISTEMAS DE NUMERAÇÃO. Introdução à Ciência da Computação ICC0001 SISTEMAS DE NUMERAÇÃO Introdução à Ciência da Computação ICC0001 2 Histórico Como surgiram os sistemas de numeração? Primeiro: As pessoas precisavam contar... Dias, rebanho, árvores e tudo mais... Segundo:

Leia mais