FUNDAMENTOS DA INFORMÁTICA. Sistemas de Numeração

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

Aula 2 - Sistemas de Numeração

Aula 2 - Sistemas de Numeração

SISTEMAS DE NUMERAÇÃO

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

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

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

Sistemas de numeração

1 bases numéricas. capítulo

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

Sistemas de Computação

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

Sistema de Numeração Octal

Sistema de Numeração Octal

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

Arquitetura de Computadores

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO AOS SISTEMAS DE NUMERAÇÃO

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

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

2 Representação numérica

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

Arquitetura de computadores BASE NUMÉRICAS

1) Conversão de Decimal para Binário

Operações com números binários

ORGANIZAÇÃO DE COMPUTADORES SISTEMAS DE NUMERAÇÃO

Conversões numéricas de base. Organização de Computadores

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

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

Capítulo 04 : Sistemas Numéricos

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO AOS SISTEMAS DE NUMERAÇÃO

Baseado nos slides de Anna Tostes SISTEMA 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.

Eletrônica Digital. Conversão de base e operações aritméticas com números binários. Professor: Francisco Ary

Sistemas de Numeração. Tiago Alves de Oliveira

Introdução à Automação

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

Curso de Aritmética Capítulo 1: Conjuntos Numéricos, Operações Básicas e Fatorações

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

Prof. Leonardo Augusto Casillo

Introdução à Computação

Binário Decimal

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

Fundamentos de Arquiteturas de Computadores

CST em Redes de Computadores

Sistemas de Numeração. Exemplos de Sistemas de Numeração (1) Exemplos de Sistemas de Numeração (2) Sistemas de Numeração

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO AOS SISTEMAS DE NUMERAÇÃO

ELETRÔNICA DIGITAL I

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

Sistemas Numéricos, Operações Lógicas e Tipos de Dados Tratados pelo Computador

SSC512 Elementos de Lógica Digital. Sistemas de Numeração. GE4 Bio

Sistemas de Numeração

Sistemas de numeração. Prof. Douglas M. dos Santos Arquitetura e Suporte de computadores IFPR Campus Umuarama

Sistemas numéricos Arquitetura e Organização de Computadores Curso de Análise e Desenvolvimento de Sistemas

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

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES REPRESENTAÇÃO NUMÉRICA. Cristina Boeres

Nota-se que um número é expresso como uma soma de potências de 10 multiplicando por coeficientes apropriados.

Arquitetura e Organização de computadores

Arquitetura e Organização de Computadores. Professor: Lucas Cambuim Aula: Conversão de Bases e Aritmética Computacional

Aula de hoje. Códigos numéricos. Códigos binários. Armazenamento de dados. Armazenamento de dados. Armazenamento de dados

Multiplicação Divisão

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

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

Sistemas de Numeração

Sistemas de Numeração

Sistemas de Numeração

Computação e Programação

Sistemas de Numeração

2. Conversões de base

Lista de Exercícios Sistemas de Numeração

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

Roteiro de trabalho para o 3o ano

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

Fundamentos de TI. Aula08_Sistemas Numéricos.doc 1

1. Introdução. 2. Os sistemas numérico Sistema binário

Arquitetura e Organização de Computadores. Sistemas Numéricos

CAPÍTULO 1 - SISTEMAS DE NUMERAÇÕES

Circuitos Digitais. Conteúdo. Soma de Números Binários. Soma de Números Binários. Exemplos. Exemplos. Aritmética Binária

Representação Digital da Informação I

Capacidade de Armazenamento. Bit. Binário para Decimal. Decimal para Binário. Operações Aritméticas no Sistema binário.

Introdução à Computação

Representação Digital da Informação II

FACULDADE PITÁGORAS PRONATEC

Unidade 3: Sistemas de Numeração Numerais Binários e Bases de Potência de Dois Prof. Daniel Caetano

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

SISTEMAS DE NUMERAÇÃO

Transcrição:

FUNDAMENTOS DA INFORMÁTICA Sistemas de Numeração

OBJETIVOS DA AULA Conhecer os sistemas de numeração antigos; Entender, compreender e usar um Sistema de Numeração; Relacionar os Sistemas de Numeração com a Computação; Conhecer e usar o Sistema de Numeração Decimal; Conhecer e usar o Sistema de Numeração Binário; Conhecer e usar o Sistema de Numeração Hexadecimal; Conhecer e usar o Sistema de Numeração Octal; Realizar a conversão de números entre as bases. 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 2

PARA DISTRAIR Fonte: http://olhardigital.uol.com.br/noticia/empresa-cria-rel-gio-bin-rio/9439 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 3

PARA DISTRAIR Fonte: http://olhardigital.uol.com.br/noticia/microsoft-explica-em-mensagem-secreta-o-que-aconteceu-com-o-windows-9/48410 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 4

INTRODUÇÃO Os sistemas de computação têm como base a manipulação de informações numéricas. Sistema de numeração egípcio: mais antigo (3000 a.c.). Sistema de numeração romano: muito usado ainda nos dias de hoje. Sistema de numeração decimal ou indo-arábico: o mais utilizado atualmente. Numeral é diferente de número! 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 5

SISTEMA DE NUMERAÇÃO EGÍPCIO 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 6

SISTEMA DE NUMERAÇÃO BABILÔNICO 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 7

SISTEMA DE NUMERAÇÃO ROMANO Utilizado ainda nos dias de hoje: na designação de papas e reis; na designação de séculos e datas; na indicação de capítulos e volumes de livros; nos mostradores de alguns relógios, etc. 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 8

SISTEMAS DE NUMERAÇÃO INDO-ARÁBICO 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 9

SISTEMA DE NUMERAÇÃO DECIMAL Na Notação Posicional o que indica o valor de cada numeral é a posição na qual ele é escrito. Exemplo: 1951 um milhar + nove centenas + cinco dezenas + uma unidade. O Sistema de Numeração Decimal utiliza os seguintes numerais (também chamados dígitos) para representar os números: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 10

SISTEMA DE NUMERAÇÃO BINÁRIO É um sistema de numeração na base 2, ou seja, utiliza somente dois dígitos, 0 (zero) e 1 (um). Exemplo: 1101011 2 na base 2 = 107 na base 10. 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 11

CONVERSÃO - SISTEMA DECIMAL EM BINÁRIO 1. Método das Divisões Sucessivas Dividir sucessivamente o número representado no sistema decimal por 2 até que seja obtido o quociente 0 (zero). 1964 10 = 00000111 10101100 2 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 12

CONVERSÃO - SISTEMA DECIMAL EM BINÁRIO 2. Método da Tabela Desenhar uma tabela, na qual cada coluna represente o valor correspondente à posição de um número no sistema binário. A primeira posição à direita deve ser igual a 1 e cada posição à esquerda deve ter o dobro do valor do anterior. 512 256 128 64 32 16 8 4 2 1 Esse método permite a conversão do sistema binário no sistema decimal, ou vice-versa. 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 13

CONVERSÃO - SISTEMA BINÁRIO EM DECIMAL I. O número binário a ser convertido deve ser escrito dentro da tabela. Cada dígito deve ser colocado em uma coluna, sempre da direita para a esquerda. 512 256 128 64 32 16 8 4 2 1 1 0 0 0 1 0 0 1 II. Somar o valor correspondente de cada coluna que tiver o dígito igual a 1 (um). 512 256 128 64 32 16 8 4 2 1 1 0 0 0 1 0 0 1 128 + 8 + 1 10001001 2 137 10 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 14

SISTEMA DECIMAL EM BINÁRIO - MÉTODO DA TABELA I. O número de colunas a serem desenhadas depende do valor a ser convertido. Desenhar colunas na tabela, até que se obtenha uma coluna com o valor correspondente maior que o número decimal a ser convertido. Usando como exemplo o número 150 10, é necessário construir uma tabela com colunas até o valor correspondente de 256. 256 128 64 32 16 8 4 2 1 II. Colocar dígitos 1 (um) na tabela até ser obtido o valor correspondente ao número a ser convertido (como no método da conversão anterior). A colocação dos dígitos 1 não é aleatória, devendo seguir um conjunto de regras. 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 15

SISTEMA DECIMAL EM BINÁRIO - MÉTODO DA TABELA III. Colocar o primeiro dígito 1 na penúltima coluna da esquerda para a direita. Não se pode colocar o dígito 1 na última coluna da esquerda, senão o número representado seria maior que o desejado (no exemplo, o valor representado seria 256 10, quando o valor a ser representado é 150 10 ). 256 128 64 32 16 8 4 2 1 1 IV. Descobrir quanto falta ser representado, subtraindo o valor que deve ser representado daquele que acabou de ser representado. No exemplo, já foram representadas 128 unidades das 150 que se deve representar. 150-128 = 22 faltam representar 22 unidades do valor original. 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 16

SISTEMA DECIMAL EM BINÁRIO - MÉTODO DA TABELA V. Colocar o próximo dígito 1 na coluna correspondente ao maior valor que esteja contido no resultado da subtração (unidades que faltam ser representadas). No exemplo, faltam 22 unidades, portanto a coluna que cumpre a exigência é a que tem valor correspondente igual a 16 (a coluna a sua esquerda possui o valor de 32, sendo maior que as unidades que faltam ser representadas). 256 128 64 32 16 8 4 2 1 1 1 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 17

SISTEMA DECIMAL EM BINÁRIO - MÉTODO DA TABELA VI. Repetir as etapas IV e V até que se obtenha como resultado da subtração o valor 0 (zero). No exemplo, era necessário representar 22 unidades e foram representadas 16, portanto faltam 6 (22-16 = 6). A coluna que satisfaz a condição apresentada na etapa 5 é a coluna com valor 4. Colocar o próximo dígito 1 nessa coluna. 256 128 64 32 16 8 4 2 1 1 1 1 VII. Subtrair 6 de 4, isso indica que ainda faltam representar duas unidades (6-4 = 2). A coluna que satisfaz a condição é a que possui o valor 2. Colocar o próximo dígito 1 nessa coluna. 256 128 64 32 16 8 4 2 1 1 1 1 1 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 18

SISTEMA DECIMAL EM BINÁRIO - MÉTODO DA TABELA Ao ser feita a nova subtração, descobre-se que o resultado é zero, portanto não é necessário colocar mais nenhum dígito 1. VII. Terminada a colocação dos dígitos 1 (um), as colunas restantes devem ser preenchidas com dígitos 0 (zero), sendo um para cada coluna vazia. Não é necessário colocar o zero à esquerda, pois não tem valor. No exemplo, a tabela fica da seguinte forma: 256 128 64 32 16 8 4 2 1 1 0 0 1 0 1 1 0 Portanto, o resultado da conversão é: 150 10 10010110 2 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 19

OPERAÇÕES ARITMÉTICAS COM NÚMEROS BINÁRIOS 1. Soma Binária Essa operação é simples e semelhante àquela realizada com números decimais, basta utilizar a tabela abaixo: + 1 2 0 2 1 2 10 2 1 2 100101 2 = 37 10 0 2 1 2 0 2 11110 2 = 30 10 + 1000011 2 = 67 10 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 20

OPERAÇÕES ARITMÉTICAS COM NÚMEROS BINÁRIOS 2. Multiplicação Binária Essa operação é simples e semelhante àquela realizada com números decimais. A seguir, a tabuada binária: * 1 2 0 2 1 2 1 2 0 2 0 2 0 2 0 2 1101 2 = 13 10 101 2 = 5 10 1000001 2 = 65 10 x 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 21

OPERAÇÕES ARITMÉTICAS COM NÚMEROS BINÁRIOS 3. Subtração Binária Assemelha-se à subtração realizada entre números decimais, mas com algumas características especiais. Para facilitar, pode-se utilizar a tabela abaixo: - 1 2 0 2 1 2 0 2 1 2 0 2 Não Existe 0 2 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 22

OPERAÇÕES ARITMÉTICAS COM NÚMEROS BINÁRIOS 3. Subtração Binária 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 23

OPERAÇÕES ARITMÉTICAS COM NÚMEROS BINÁRIOS 4. Divisão Binária É realizada da mesma forma que o sistema decimal, apenas levando em consideração que as multiplicações e as subtrações devem seguir as regras apresentadas para essas operações com números binários. 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 24

SISTEMA DE NUMERAÇÃO HEXADECIMAL O Sistema de Numeração Hexadecimal utiliza 16 dígitos para representar os números (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F); Esse sistema de numeração derivou do sistema de numeração binário para facilitar a interação entre o homem e o computador; Esse sistema de numeração é muito utilizado na informática por ser uma conciliação razoável entre o que está mais próximo do equipamento e o que é mais prático para as pessoas utilizarem; Cada dígito hexadecimal corresponde a um grupo diferente de quatro dígitos binários, o que diminui a quantidade de numerais necessários para representar um determinado número. 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 25

SISTEMA DE NUMERAÇÃO HEXADECIMAL Decimal Binário Hexadecimal 0 0000 0 1 0001 1 2 0010 2 3 0011 3 4 0100 4 5 0101 5 6 0110 6 7 0111 7 Decimal Binário Hexadecimal 8 1000 8 9 1001 9 10 1010 A 11 1011 B 12 1100 C 13 1101 D 14 1110 E 15 1111 F 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 26

SISTEMA DE NUMERAÇÃO HEXADECIMAL Conversão de um Número Hexadecimal em um Número Binário Utilizar a tabela anterior e substituir cada dígito hexadecimal pelos quatro dígitos binários correspondentes. 9D8F 16 1001 1101 1000 1111 9 D 8 F 9D8F 16 1001110110001111 2 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 27

SISTEMA DE NUMERAÇÃO HEXADECIMAL Conversão de um Número Binário em um Número Hexadecimal Agrupar o número binário em blocos de quatro dígitos binários, da direita para a esquerda e converter para o número em hexadecimal correspondente apresentado na tabela. Caso faltem dígitos binários na esquerda, completar com zeros, lembrando que o total de dígitos binários deve ser um múltiplo de 4. 0101 0111 1000 1010 2 0101 0111 1000 1010 5 7 8 A 0101011110001010 2 578A 16 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 28

SISTEMA DE NUMERAÇÃO HEXADECIMAL Conversão de um Número Decimal em um Número Hexadecimal Converter o número decimal em número binário e então, convertê-lo para o número hexadecimal. 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 29

SISTEMA DE NUMERAÇÃO HEXADECIMAL Conversão de um Número Hexadecimal em um Número Decimal Converter o número hexadecimal em número binário e então, convertê-lo para o número decimal. 9A H 1001 1010 10011010 2 154 10 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 30

SISTEMA DE NUMERAÇÃO OCTAL O sistema de numeração octal utiliza 8 dígitos para representar os valores (0, 1, 2, 3, 4, 5, 6, 7) e também derivou do sistema de numeração binário, só que, no seu caso, representa o agrupamento de três diferentes dígitos binários. As conversões entre os números nesse sistema de numeração e os números nos sistemas de numeração apresentados anteriormente seguem as mesmas regras, respeitando-se apenas a tabela apresentada ao lado. Decimal Binário Octal 0 000 0 1 001 1 2 010 2 3 011 3 4 100 4 5 101 5 6 110 6 7 111 7 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 31

CONSIDERAÇÕES IMPORTANTES Todos os sistemas de numeração apresentados nesta aula possuem algumas características comuns: O dígito 0 (zero) pode ser omitido quando colocado à esquerda do número representado, pois nessa posição ele não altera o valor representado; Todos os sistemas de numeração devem apresentar infinitos valores; Quando ocorre o estouro a base, ou seja, o valor não pode ser representado somente por um numeral, o próximo numeral será sempre 10, ou seja, no sistema decimal, após o 9 10 vem o numeral 10 10 ; no sistema binário, após o 1 2 vem o numeral 10 2 ; e no sistema hexadecimal, após o F 16 vem o numeral 10 16. 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 32

RESUMO Ao longo da vida humana muitos sistemas de numeração foram criados e utilizados; O sistema de numeração mais utilizado hoje em dia é o hindu-arábico; Um computador, por questões de praticidade, utiliza o sistema de numeração binário; Os seres humanos trabalham no seu cotidiano com o sistema decimal; É possível realizar a conversão de um número de um tipo de sistema para outros utilizando diversas técnicas. Para o computador trabalhar com números é necessário que o mesmo converta o valor recebido em uma representação binária do mesmo. 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 33

MATERIAL ADICIONAL Sistemas de Numeração e um pouco de história. Disponível em: https://www.youtube.com/watch?v=vbud3czseh0 Calculadora Online de Conversão de Bases Numéricas Disponível em: http://www.calculadoraonline.com.br/conversao-bases invertexto.com - Ferramentas e Aplicativos Online Disponível em: http://www.invertexto.com/codigo-binario Tradutor de Binário Disponível em: http://www.tradutordebinario.com/ 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 34

REFERÊNCIAS BIBLIOGRÁFICAS MARÇULA, M.; FILHO, P. A. B. Informática: Conceitos e Aplicações. 3. ed. São Paulo: Érica, 2008. 406 p. 08/06/2016 IFPR QUEDAS DO IGUAÇU FUNDAMENTOS DA INFORMÁTICA - DANILO GIACOBO 35