Representação Digital de Informação

Documentos relacionados
Representação Digital da Informação I

Eletrônica Digital Sistemas de Numeração. Prof. Wanderley

SISTEMAS DE NUMERAÇÃO

Sistemas de Numeração. Professor Msc. Rodolfo Lauro Weinert Joinville, 26 de fevereiro de 2018

Binário Decimal

Circuitos Digitais Primeira Lista de Exercícios

1 x 10 3 = x 10 2 = x 10 1 = x 10 0 = 8 + Total

Sistemas Digitais. Prof. Valbério Gonzaga

SISTEMAS DE NUMERAÇÃO CONVERSÕES ENTRE BASES. Prof. André Rabelo

Ponto Flutuante IEEE 754

Unidade III ORGANIZAÇÃO DE COMPUTADORES. O que quer dizer 14?

S is temas numéricos e a Repres entação Interna dos Dados no Computador

Sistemas Numéricos - Aritmética. Conversão de Bases. Prof. Celso Candido ADS / REDES / ENGENHARIA

Aula 5: Conversões Entre Bases Numéricas

Técnico em Eletrônica Módulo I Eletrônica Digital (ED) - Prof. Samuel M. B. Cavalcante

Sistema de Numeração Octal

Fundamentos de Arquiteturas de Computadores

Sistema de Numeração Octal

Computação e Programação

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

Conversão de Bases. Introdução à Organização de Computadores 5ª Edição/2007 Página 54. Sistemas Numéricos - Aritmética. Prof.

CAPÍTULO 1 - SISTEMAS DE NUMERAÇÕES

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.

Sistemas de Numeração

Sistemas de numeração

Circuitos Digitais. Prof. Esp. Pedro Luís Antonelli Anhanguera Educacional

Arquitetura e Organização de computadores

Aula 2 - Sistemas de Numeração

ELETRÔNICA DIGITAL Aula 1- Sistemas de Numeração. Prof.ª Msc. Patricia Pedroso Estevam Ribeiro

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

Cálculo Numérico Conceitos Básicos

Representações numéricas e bases de numeração

Base: número de símbolos empregados no sistema numérico.

Introdução à Organização de Computadores. Conversão de Bases

Sistemas de Numeração. Tiago Alves de Oliveira

Arquitetura de computadores BASE NUMÉRICAS

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

Curso de Licenciatura em Engenharia Informática. Curso de Licenciatura em Informática de Gestão

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

Sistemas de Numeração. Sistemas Decimal, Binário e Hexadecimal.

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

ARQUITETURA DE COMPUTADORES

Representação Digital da Informação II

Sistemas de Numeração

Capítulo 04 : Sistemas Numéricos

Aula 2 - Sistemas de Numeração

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

SISTEMAS DE NUMERAÇÃO

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

Sistemas Digitais Representação Digital de Informação

Sistemas de Numeração

Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina - Campus São José. Prof. Glauco Cardozo.

Arquitetura e Organização de Computadores

Baseado nos slides de Anna Tostes SISTEMA NUMÉRICO

Formação dos números: Aplicação da fórmula geral para o numero

ARQUITETURA DE COMPUTADORES

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

MATEMÁTICA. Aritmética e Problemas. Sistemas de Numeração e Operações Fundamentais Parte 1. Prof. Renato Oliveira

Sistemas de Computação

ELETRÔNICA DIGITAL. Prof. Fabio Martins Domingues

INTRODUÇÃO À ELETRÔNICA DIGITAL (Unidade 1)

Sistemas de Numeração

CCI - 22 Matemática Computacional

Cálculo Numérico - Mat 215. Prof. Dirceu Melo. Prof. Dirceu Melo - MAT215

Representação Digital de Informação Aritmética

Sistemas de numeração: Decimal, Binário, Octal e Hexadecimal

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

Elementos de Lógica Digital Aula 1: Introdução 04/08/2011

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Introdução à Computação Prof. André Luís Belini

Sistemas de Numeração

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

MAT A Matemática na Educação Básica

ELETRÔNICA DIGITAL I

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

Eletrônica Digital. Instituto Federal de Santa Catarina Campus São José. Área de Telecomunicações. Sistema de Numeração

Sistemas de numeração e conversão de bases Decimal e binário

Sistemas Digitais Módulo 1 Introdução e Sistemas de Numeração

Arquitetura de Computadores

2. Conversões de base

3/14/2012. Programação de Computadores O Computador. Memória Principal representação binária

MULTIPLEXADOR E DEMULTIPLEXADOR (Unidade 4)

ARITMÉTICA BINÁRIA. São duas as operações executadas pelo computador:

Transcrição:

Representação Digital de Informação Bases de Numeração e Representação de Números Operações Aritméticas 2 1

Representação de números em sistemas digitais Que significa 435? Isto é 435 é um número com 4 centenas, 3 dezenas e 5 unidades. 3 Se reparamos que pode-se obter algo mais regular: Número Algarismos Base Pesos 4 2

Em geral um número x pode ser representado numa base b qualquer como: em que p i são os sucessivos algarismos do número e as potências b i os pesos associados a cada algarismo. x b é a forma de indicar que o número x está representado em base b. 5 Exemplo: Repare-se que: os algarismos de uma base b são 0 a b-1 no exemplo os cálculos foram feitos (sem isso ter sido indicado) em base 10 porque é aquela com que sabemos trabalhar 6 3

Mudança de representação em base b para base 10 O exemplo anterior mostra como se procede. Mudança de representação em base 10 para uma base b. Pode actuar-se do mesmo modo fazendo os cálculos na base b. Experimentem após a próxima aula. É mais fácil recorrer a um algoritmo que funcione na nossa velha e boa base 10: Divisão sucessiva do número pela base. 7 Como obter, por exemplo, a representação em base 6 do número 124 em base 10? Dividindo o número por 6 (a base) obtém-se: Resto logo Divisão inteira por 6 8 4

Portanto, agora conclui-se que E, portanto, dividindo 20 por 6, o resto dará p 1. Daqui é fácil obter e, portanto: 9 Importância da base 2 A base 2 tem 2 algarismos (ou bits), 0 e 1. 10 5

Números em base 2 Exemplo: 110101 2 ou 110101b (b de binário) Conversão de um número em base 2 (ou em binário) para base 10. 11 Passagem de base 10 para base 2: Método da divisão sucessiva com recuperação dos restos Exemplo: 26 10 12 6

Números fraccionários Base 10: Mais geralmente em base b: 13 Exemplo: 0,1011010 2 Arredondamento: Como a precisão inicial é de 7 algarismos binários, 1 em 2 7, isto é 1 em 128, a precisão final não pode exceder esta. Por isso usaremos dois algarismos decimais ( 1 em 100) 14 7

Exemplo: 0,627 10 Pretende-se obter os algarismos Multiplique-se por 2 (a base): Repetindo o processo 15 Decimal x2 Binário 0,627 1,254 1 0,254 0,508 0 0,508 1,016 1 0,016 0,032 0 0,032 0,064 0 0,064 0,128 0 0,128 0,256 0 0,256 0,512 0 0,512 1,024 1 0,024 0,048 0 0,627 10 = 0,101000010 2 16 8

A conversão entre bases que são uma potência uma da outra é mais fácil Exemplo: Base 2 e 16. Pense-se, então na base 16. Os 16 algarismos são: 0, 1, 2, 3,, 8, 9, A, B, C, D, E, F Em que A = 10 10, B = 11 10, e F = 15 10. Exemplo: A25D 16 ou A25Dh. 17 A representação de números em base 2 com muitos algarismos é confusa. Exemplo: 101101110101b É claro que seria interessante representar o número em base 10 que seria muito mais curta. Só que é difícil e perde-se a estrutura binária do número. Mas a passagem para base 16 é muito fácil e resolve este problema. 18 9

Exemplo: 1011 0111 0101b Considere-se a equivalência entre grupos de quatro algarismos em base 2 e um em base 10 O número acima vem então B75h Porque é que isto funciona assim? 19 Partindo do número inicial, vem: Manipulando em grupos de quatro bits: Mas 2 0 = 16 0 ; 2 4 = 16 1 ; 2 8 = 16 2 ; Portanto, Ou 20 10

Isto funciona com qualquer base potência de 2 e para números positivos e negativos: Exemplo: 1010111001,110101b Base 16: Grupos de 4 bits a partir da vírgula: 0010 1011 1001, 1101 0100 2 B 9, D 4 Base 8: Grupos de 3 bits a partir da vírgula: 001 010 111 001, 110 101 1 2 7 1, 6 5 21 Livro de texto: Secção 1.1 Há imensos livros que abordam estas questões com maior ou menor profundidade. Há muitos pequenos applets para conversão de bases na Internet. 22 11