Sistemas numéricos e a Representação Interna dos Dado no Computador
|
|
|
- Cássio Vilanova Bandeira
- 9 Há anos
- Visualizações:
Transcrição
1 Sistemas numéricos e a Representação Interna dos Dado no Computador Ricardo Azambuja Silveira INE-CTC-UFSC [email protected] URL: Material elaborado pelo prof Roberto Willrich
2 Tipos de dados tratados pelo computador Dados e as instruções armazenados em memória são codificados sob a forma de sinais elétricos do tipo ligado e desligado representado pelos números 1 e 0 sistema binário cada unidade de informação é chamada de bit abreviação de Binary digit 2/32
3 Tipos de dados tratados pelo computador Unindo dois ou mais bits Um bit pode representar dois valores: 1 ou 0, ou então verdadeiro ou falso Pode-se unir dois ou mais bits para representar mais de dois valores quantidade de valores representáveis por uma seqüência de n bits é de 2 n Algumas strings de bits têm nomes próprio: uma seqüência de 8 bits são chamados de byte uma seqüência de 4 bits é chamada de nibble um grupo de 16 bits é chamado de word um grupo de 32 bits é chamado de double word um grupo de 64 bits é chamado de quad word 3/32
4 Tipos de dados tratados pelo computador K = 1024 Na vida cotidiana e na física, o "k" vale km = 1000 metros 1 kg = 1000 gramas 1 kv = 1000 volts Número 1024 foi o escolhido para representar o "k" da computação por razões de simplificação de hardware M = 1024 K "M" normalmente vale , na computação vale: 1 M = 1024 k = 1024x1024 = G = 1024 M "G" que normalmente vale 1 bilhão, na computação vale 1 G = 1024 M = 1024x1024x1024 = /32
5 Representação de Caracteres Um caractere normalmente é representado por um byte maioria dos códigos alfanuméricos representam caractere através de um byte código ASCII a letra 'A' é representada pelo byte uma seqüência de caracteres é expressa por uma cadeia de bytes sucessivos Nem todos os tipos de códigos utilizam os 8 bits de um byte para a representação de caracteres 5/32
6 Representação de Caracteres Código de 7 bits (ASCII) apareceu com as linguagens de alto nível 6/32
7 Representação de Caracteres ASCII Estendido caracteres extras representam caracteres de línguas mortas e caracteres especiais para desenhas figures 7/32
8 Representação de Números Inteiros Representação de números não sinalizados utiliza-se normalmente o valor do próprio número binário número 6 é representado por 0101 número 12 é representado por 1100 Representação de números sinalizados módulo e sinal (MS) complemento de 1 (C-1) complemento de 2 (C-2) excesso de 2 elevado a (N-1) 8/32
9 Módulo e Sinal (MS) Bit que está situado mais à esquerda representa o sinal valor será 0 para o sinal + e 1 para o sinal - Bits restantes (N-1) representam o módulo do número Exemplo supondo que exista a limitação de 8 bits (N=8) valor representa o número +42 valor representa o número -42 Amplitude (faixa) de representação para N bits -2-2 N-1 +1 X 2 N-1-1 N-1 +1 N-1-1 Para 8 bits (byte): -127 X 127 Para 16 bits (word): X Para 32 bits (double word): X /32
10 Módulo e Sinal (MS) Vantagem deste sistema possuir faixa simétrica Deficiências possui duas representações para o número 0 para 8 bits: (+0) e (-0) 10/32
11 Complemento de 1 (C-1) Utiliza o bit mais à esquerda para o sinal 0 ao sinal + e o 1 ao sinal - Números positivos N-1 bits da direita representam o módulo (como no MS) Números negativos obtidos pelo complemento de todos os seus dígitos (trocando 0 por 1 e vice-versa) incluindo o bit de sinal Exemplo supondo que exista a limitação de 8 bits (N=8) valor representa o número +42 valor representa o número /32
12 Complemento de 1 (C-1) Mesma faixa de representação para N dígitos do método MC -2-2 N-1 N-1 +1 Desvantagem +1 X 2 N-1-1 N-1-1 tem duas representações para o número (+0) e (-0) 12/32
13 Complemento de 2 (C-2) Utiliza o bit mais à esquerda para o sinal 0 ao sinal + e o 1 ao sinal - Números positivos N-1 dígitos da direita representam o módulo Números negativos executa-se o Complemento de 1: obtém-se o complemento de todos os bits do número positivo (trocando 0 por 1 e vice- versa) incluindo o bit do sinal Ao resultado obtido soma-se 1 (em binário), desprezando-se o último transporte (se existir) O mais utilizado para representar números negativos 13/32
14 Complemento de 2 (C-2) 14/32
15 Complemento de 2 (C-2) Faixa de representação é assimétrica (inconveniente) -2 N-1 X 2 N-1-1 Para 8 bits (byte): -128 X 127 Para 16 bits (word): X Para 32 bits (double word): X Vantagem uma única representação para o número 0 Para 8 bits, teremos: /32
16 Excesso de 2 elevado a (N-1) Não utiliza nenhum bit para o sinal todos os bits representam um módulo ou valor valor corresponde ao número representado mais um excesso, que para N bits é igual a 2 N-1 Exemplo (para 8 bits o excesso é 128 ( 2 7 = 128 )) número 10 é representado por = 138 ( ) número -10 é representado por = 118 ( ) Número 0 tem uma única representação, que para 8 bits corresponde a: = 128 ( ) Faixa de representação é assimétrica (inconveniente) -2 N-1 X 2 N-1-1 É interessante observar que todo o número representado em excesso tem representação igual aquela da representação em Complemento de 2, exceto que o bit de 16/32
17 Números Inteiros (Ponto Fixo ou Vírgula Fixa) Quatro maneiras de representar números com vírgula fixa binário puro, (como visto anteriormente) decimal, decimal não compactado, decimal compactado. 17/32
18 Vírgula fixa: Decimal não Compactado Número é armazenado com um byte para cada um de seus algarismos quarteto da esquerda contém quatro 1's (bits de zona) quarteto da direita contém o algarismo em BCD (Binary-Coded Display - codificado em binário) número entre 0 e 9 (denominados bits de dígito) quarteto da esquerda do último algarismo do número dado representa o sinal Exemplos 1100 (C) para o sinal (D) para o sinal - representação do número 1234 é representação do número é /32
19 Vírgula fixa: Decimal Compactado Cada dígito é representado num quarteto (sem bits de zona) exceto o segundo quarteto da direita que representa o sinal Exemplos 1100 (C) para o sinal (D) para o sinal - representação do número 1234 é representação do número é /32
20 Ponto Flutuante Números de ponto flutuante tem duas partes primeira parte contem a fração (mantissa) segunda parte define a posição do ponto decimal (expoente( expoente) Exemplo: número decimal +6132,789 Fração: Expoente: * Números decimais ponto flutuante são representados na forma Fx10 E apenas fração e expoente são representados em termos computacionais base 10 e o ponto decimal da fração são assumidos e não são mostrados explicitamente 20/32
21 Ponto Flutuante Número binário ponto flutuante representado de uma maneira similar exceto que ele usa a base 2 para o expoente Exemplo: número binário representado por uma fração de 8 bits ( ) e um expoente de 6 bits ( ) Número flutuante normalizado se o dígito mais significativo da fração não é zero exemplo: fração decimal é normalizada, mas não é números normalizados fornecem a melhor precisão para números ponto flutuante 21/32
22 Representação ponto flutuante: IEEE 754 Define três formas de representação de ponto flutuante: precisão simples (32 bits) precisão dupla (64 bits) precisão estendida (80 bits) destinado sobretudo para reduzir os erros de arredondamento em cálculos encontrados principalmente nas unidades de cálculo flutuante Processador Pentium III suporta estas três precisões 22/32
23 Representação ponto flutuante: IEEE 754 Formatos de simples (a) e dupla precisão (b) utilizam o binário para codificar a fração e o expoente Formato começa com um bit de sinal da fração 0 para os números positivos 1 para os números negativos (a) sinal Expoente Fração (b) 23/32
24 Representação ponto flutuante: IEEE 754 Expoente codificado em excedente a 127 para a precisão simples e em excedente a 1023 para a precisão dupla Precisão simples: variam de a Precisão dupla: variam de a » números tendo como expoente valores mínimos ou máximos tem uma especificidade própria (a) sinal Expoente Fração (b) 24/32
25 Representação ponto flutuante: IEEE 754 Fração Fração codificada em binário de 23 ou 52 bits dita normalizada qdo primeiro bit que segue a vírgula vale 1 considerando que o primeiro bit da fração é sempre igual a 1 fração IEEE compreende um bit pressuposto a 1 (bit escondido), após 23 ou 52 bits de valor vírgula também é implícita (a) sinal Expoente Fração (b) 25/32
26 Representação ponto flutuante: IEEE 754 Fração valor numérico da fração para a precisão simples 1*2 0 + b 22 *2-1 + b 21 *2-2 + b 20 *2-3 + b 19 *2-4 + b 18 *2-5 + b 17 *2-6 + b 16 *2-7 + b 15 *2-8 + b 14 *2-9 + b 13 * b 12 * b 11 * b 10 * b 9 * b 8 * b 7 * b 6 * b 5 * b 4 * b 30 * b 2 * b 1 * b 0 *2-22 números reais em precisão simples tem como valor: (-1) S * 2 (E-127) * (1,F) (a) sinal Expoente Fração (b) 26/32
27 Dado o número p= escrito em formato IEEE 754, obter a sua representação decimal Equação binária: p = (-1)S * 2 (E-127) * (1,F) Inicia com 1 -> É negativo Expoente -> b é 130 d, assim expoente = =3 d Fração -> 1, b = d Portanto número é d * 2 3 = /32
28 Características dos números IEEE 754 Bits de sinal Bits do expoente Bits da fração Número total de bits Codificação do expoente Variação do expoente Menor número normalizado Maior número normalizado Escala de número decimais Precisão simples Excesso de a Aprox Aprox a Precisão dupla Excesso de a Aprox Aprox a Menor número não normalizado Aprox Aprox /32
29 Ponto flutuante IEEE 754: Underflow O que fazer quando o resultado de um cálculo é inferior ao menor número ponto flutuante normalizado que se pode representar? Existem duas soluções: dizer que o número vale zero (arredondamento), sem outra indicação gerar um desvio para causar uma ultrapassagem da borda inferior (underflow) Nenhuma das abordagens acima é satisfatória É por isso que o conceito de número não normalizado aparece no padrão IEEE Números não normalizados existem afim de permitir uma ultrapassagem gradual para baixo para as operações produzindo resultados inferiores ao menor número normalizado 29/32
30 Ponto flutuante IEEE 754: Overflow Ultrapassagens de borda a esquerda são difíceis de serem geradas e não há nenhuma combinação particular de bits para representá-los Uma representação específica é reservada ao valor do maior número possível que se possa representar diz-se que é infinito expoente deste número é composto de bits a 1, sua fração é composta de bits a zero ou 1 Este número particular pode ser visto como um operando sobre o qual se aplicam o conjunto de regras de cálculo sobre os grandes números soma de um número infinito com um número qualquer resulta em infinito divisão de um número finito pelo infinito resulta em zero divisão de um número finito por zero resulta infinito 30/32
31 Ponto flutuante IEEE 754: Overflow O que se pode dizer da divisão de um número infinito por um número infinito? resultado é indefinido uma representação particular foi definida para isto NaN (Not a Number) 0 ou Toda configuração menos todos a zero 31/32
Sistemas de Numeração. Tiago Alves de Oliveira
Sistemas de Numeração Tiago Alves de Oliveira Sumário Sistemas Numéricos Binário Octal Hexadecimal Representação Interna de Caracteres Sistemas Numéricos Sistemas numéricos Sistemas de notação usados para
Sistemas 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 [email protected] Sumário Conversão de bases Aritmética binária e hexadecimal
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
Sistemas Numéricos, Operações Lógicas e Tipos de Dados Tratados pelo Computador
Capítulo 2 Sistemas Numéricos, Operações Lógicas e Tipos de Dados Tratados pelo Computador 2.0 Índice 2.1 Sistemas Numéricos 2 2.1.1 Sistema Binário 2 2.1.2 Sistema Octal 3 2.1.3 Sistema Hexadecimal 3
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
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
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
ARQUITETURA DE COMPUTADORES
Representação de Dados Professor: Airton Ribeiro de Sousa E-mail: [email protected] 1 Ao longo dos anos, muitos padrões e convenções foram estabelecidas para determinar certos aspectos da
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
S is temas numéricos e a Repres entação Interna dos Dados no Computador
S is temas numéricos e a Repres entação Interna dos Dados no Computador Ricardo Azambuja Silveira INE-CTC-UFSC E-Mail: [email protected] URL: http://www.inf.ufsc.br~silveira Material elaborado pelo
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
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. [email protected] 2 Representação
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
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.
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
Aula 3 - Representação de Dados
Aula 3 - Representação de Dados Marcos A. Guerine Universidade Federal Fluminense [email protected] Na aula passada... História dos sistemas de numeração Bases de numeração Conversão entre bases Conversão
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 +...+
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
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)
ARQUITETURA DE COMPUTADORES
Representação de Dados Professor: Airton Ribeiro de Sousa E-mail: [email protected] 1 REPRESENTAÇÃO DE DADOS: SÍMBOLO: Marca visual ou gráfica que representa um objeto que desejamos identificar
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)
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
Linguagem de Maquina II. Visão Geral
Linguagem de Maquina II Visão Geral Revisão A linguagem de máquina é composta de seqüências binárias (1's e 0's) São interpretadas como instruções pelo hardware A linguagem de montagem e a linguagem de
Sistemas Numéricos. Tiago Alves de Oliveira
Sistemas Numéricos Tiago Alves de Oliveira Sumário Sistemas Numéricos Binário Octal Hexadecimal Operações aritméticas binária e hexadecimal Operações lógicas binárias e decimais Representação Interna de
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
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
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
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
Fundamentos de TI. Aula07_Representação de dados pelo Computador.doc 1
Aula07_Representação de dados pelo Computador.doc 1 Organização e representação de dados e Informações em computador. Introdução As informações e o conhecimento compõem recursos estratégicos essenciais
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
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
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
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,
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
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,
SSC512 Elementos de Lógica Digital. Sistemas de Numeração. GE4 Bio
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Elementos de Sistemas de Numeração GE4 Bio GE4Bio Grupo de Estudos em Sinais Biológicos
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
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
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
Paradigmas de Linguagens
Paradigmas de Linguagens Aula 2: Tipos de dados Professora Sheila Cáceres Tipos de dados Dados são a matéria prima da computação junto com os programas. LPs precisam manipular dados. LPS utilizam os conceitos
Sistemas Numéricos e o Computador
Sistemas Numéricos e o Computador 1 - Computador e Sistemas Numéricos O computador trabalha basicamente com sistemas numéricos na base 2 (binário). Na realidade todas as informações manipuladas e armazenadas
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
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?
MATA49 Programação de Software Básico
MATA49 Programação de Software Básico Leandro Andrade leandrojsadcc.ufba.br PROF. LEANDRO ANDRADE 1 Sistemas de números PROF. LEANDRO ANDRADE 2 Conceitos básicos Os códigos binário pelo tamanho de
REPRESENTAÇÃO BINÁRIA. Sistemas de Numeração e Álgebra de Boole SNA0001
REPRESENTAÇÃO BINÁRIA Sistemas de Numeração e Álgebra de Boole SNA0001 2 Cronograma Operações aritméticas de números binários Bit X Byte Codificação 3 Operações aritméticas Soma Subtração Multiplicação
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
Introdução à Ciência da Computação
1 Universidade Federal Fluminense Campus de Rio das Ostras Curso de Ciência da Computação Introdução à Ciência da Computação Professor: Leandro Soares de Sousa e-mail: [email protected] site: http://www.ic.uff.br/~lsousa
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
Sistemas Numéricos e a Representação Interna dos Dados no Computador (modificado)
Capítulo 2 Introdução `a Informática Prof. Willrich Sistemas Numéricos e a Representação Interna dos Dados no Computador (modificado) 2.0 Índice 2.1 Sistemas Numéricos 2 2.1.1 Sistema Binário 2 2.1.2 Sistema
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
Sistemas Digitais Representação Digital de Informação
Sistemas Digitais Representação Digital de Informação João Paulo Baptista de Carvalho [email protected] Representação de números em Base b Base 10: 435 10 = 4 x 100 + 3 x 10 + 5 x 1 = 4 x 10 2
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
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
é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
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
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
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
Prof. Leonardo Augusto Casillo
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Aula 1 Conceitos necessários Prof. Leonardo Augusto Casillo Sistema de numeração: conjunto de regras que nos permite escrever e ler
7.1 Código Excesso de 3
Capítulo 7 Códigos Binários Códigos binários são esquemas especiais de representação em binário. Eles servem diversos propósitos. Note que um código binário nada mais é que uma sequência finita de bits
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
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
Cálculo Numérico Conceitos Básicos
Cálculo Numérico Conceitos Básicos Prof. Jorge Cavalcanti [email protected] MATERIAL ADAPTADO DOS SLIDES DA DISCIPLINA CÁLCULO NUMÉRICO DA UFCG - www.dsc.ufcg.edu.br/~cnum/ 1 Princípios usados
Engenharia Civil. Representação da Informação. Introdução à Computação
Engenharia Civil Representação da Informação Introdução à Computação Sumário Retomada... Representação de informação Bit, byte Conversão numérica Exercício Referência link na página 2.2.1 O bit, o byte,
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
3/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 [email protected] Agenda Memória principal. Memória secundária. O que são bytes e bits. Tecnologias
Eletrônica Digital Apresentação e Cap.1 PROF. EDUARDO G. BERTOGNA UTFPR / DAELN
Eletrônica Digital Apresentação e Cap.1 PROF. EDUARDO G. BERTOGNA UTFPR / DAELN Conteúdos da Disciplina: Sistemas Numéricos e Códigos; Portas Lógicas e Algebra Booleana; Lógica Combinacional: Expressões
Algoritmos e Estruturas de Dados I (DCC/003) Introdução à Programação de Computadores. Aula - Tópico 1
Algoritmos e Estruturas de Dados I (DCC/003) Introdução à Programação de Computadores Aula - Tópico 1 1 Problema 1 Considere o seguinte problema: Determinar o valor de y = seno(1,5). 2 Definições Para
14/03/2011. A INFORMAÇÃO E SUA REPRESENTAÇÃO (Parte I)
A INFORMAÇÃO E SUA REPRESENTAÇÃO (Parte I) Prof: Alberto Melo O computador, sendo um equipamento eletrônico, armazena e movimenta as informações internamente sob forma eletrônica; tudo o que faz é reconhecer
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
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 [email protected] DCC IM UFRJ Parte I Noções básicas sobre erros Introdução Validação Modelagem
HARDWARE SISTEMA NUMÉRICO E CODIFICAÇÃO. Wagner de Oliveira
HARDWARE SISTEMA NUMÉRICO E CODIFICAÇÃO Wagner de Oliveira SUMÁRIO Sistemas de Numeração Base de um Sistema Notação Posicional Sistema Binário (Base dois) Sistema Hexadecimal (Base 16) Codificação BCD
PCS 3115 Sistemas Digitais I Códigos Prof. Dr. Marcos A. Simplicio Jr.
PCS 3115 Sistemas Digitais I Códigos Prof. Dr. Marcos A. Simplicio Jr. versão: 3.0 (Jan/2016) Adaptado por Glauber (2018) CÓDIGOS NUMÉRICOS 2 Códigos Numéricos Conjunto de cadeias com n bits: cadeias diferentes
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
Introdução à Computação: Sistemas de Numeração
Introdução à Computação: Sistemas de Numeração Beatriz F. M. Souza ([email protected]) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,
