O documento apresenta um resumo sobre sistemas de numeração, incluindo os principais sistemas (egípcio, romano, chinês, decimal, binário, octal e hexadecimal) e como converter números entre diferentes bases numéricas.
O documento apresenta um resumo sobre sistemas de numeração, incluindo os principais sistemas (egípcio, romano, chinês, decimal, binário, octal e hexadecimal) e como converter números entre diferentes bases numéricas.
O documento apresenta um resumo sobre sistemas de numeração, incluindo os principais sistemas (egípcio, romano, chinês, decimal, binário, octal e hexadecimal) e como converter números entre diferentes bases numéricas.
UN I V ERSIDA DE DO ESTA DO DE SA N TA CATA R INA - U DES C CE N T RO DE CI Ê N CIAS T ECN OLÓGI CAS - CC T DE PA RTA MENTO DE E N G ENHA RIA E L É TRICA - DE E Sistema de Numeração Introdução
Professor: Rubens T. Hock Jr. Álgebra de Boole
Introdução aos Sistemas de Numeração No início dos tempos os habitantes das cavernas costumavam pintar animais nas paredes, provavelmente para armazenar informações que obtinham no seu cotidiano. Um sistema de numeração é um conjunto finito de símbolos organizados através de uma lei de formação que permite representar qualquer quantidade numérica. Nos sistemas de numeração posicionais, o valor representado pelo algarismo no número depende da posição em que ele aparece na representação. O primeiro sistema desse tipo foi inventado pelos chineses.
Professor: Rubens T. Hock Jr. Álgebra de Boole
Introdução aos Sistemas de Numeração O sistema de numeração egípcio consistia nos seguintes símbolos: ◦ Agrupados de 10 em 10 ◦ Não posicional ◦ Usado no máximo 9 vezes ◦ Sem representação para 0
Professor: Rubens T. Hock Jr. Álgebra de Boole
Introdução aos Sistemas de Numeração O sistema de numeração romano consistia nos seguintes símbolos: ◦ Posicional* ◦ Base 10 ◦ Sem representação para 0
Professor: Rubens T. Hock Jr. Álgebra de Boole
Introdução aos Sistemas de Numeração O sistema de numeração chinês consistia nos seguintes símbolos: ◦ Base 10 ◦ Zero ◦ Posicional ◦ Combinação
Professor: Rubens T. Hock Jr. Álgebra de Boole
Introdução aos Sistemas de Numeração O sistema numérico mais bem sucedido foi o sistema decimal. O sistema decimal usa dez símbolos (0 1 2 3 4 5 6 7 8 9) e uma regra de formação capaz de representar qualquer quantidade finita. O sistema numérico decimal é posicional. Ou seja, a importância de cada número depende da posição em que ele se encontra. Exemplo: 46031 a) O algarismo 1 é o “menos” importante enquanto que o algarismo 4 é o “mais” importante.
Professor: Rubens T. Hock Jr. Álgebra de Boole
Introdução aos Sistemas de Numeração O sistema de numeração decimal: ◦ Desenvolvido pelos Hindus ◦ Posicional ◦ Base 10 ◦ Representação do zero
Professor: Rubens T. Hock Jr. Álgebra de Boole
Sistema de Numeração Principais Sistemas de Numeração
Professor: Rubens T. Hock Jr. Álgebra de Boole
Principais Sistemas de Numeração Para o cotidiano, o sistema de numeração decimal é o mais empregado. Entretanto, em sistemas digitais outros sistemas de numeração são muito úteis e utilizados: Sistema Binário utiliza os símbolos: {0,1}
Sistema Octal utiliza os símbolos:
{0,1,2,3,4,5,6,7}
Sistema Hexadecimal utiliza os símbolos:
{0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}
Professor: Rubens T. Hock Jr. Álgebra de Boole
Principais Sistemas de Numeração A base de um sistema de numeração é a quantidade de símbolos que podem aparecer numa posição: Sistema Binário: 2 símbolos Sistema Octal: 8 símbolos Sistema Decimal: 10 símbolos Sistema Hexadecimal: 16 símbolos Sistema enesimal: n símbolos
Professor: Rubens T. Hock Jr. Álgebra de Boole
Principais Sistemas de Numeração Sistema Binário: Sistema Decimal: Base 2: (2)10=(10)2 Base 10: (10)10=(10)10 {0,1} {0,1,2,3,4,5,6,7,8,9}
Sistema Octal: Sistema Hexadecimal:
Base 8: (8)10=(10)8 Base 16: (16)10=(10)16 {0,1,2,3,4,5,6,7} {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}
Professor: Rubens T. Hock Jr. Álgebra de Boole
Sistema de Numeração Conversão de Base
Professor: Rubens T. Hock Jr. Álgebra de Boole
Conversão de Base O sistema numérico decimal (binário, octal, hexadecimal, enesimal) é posicional. Ou seja, a importância de cada número depende da posição em que ele se encontra. Notação Polinomial de um número na base 10: 245,16 2.102 + 4.101 + 5.100 + 1.10-1 + 6.10-2 Forma posicional Forma polinomial
Professor: Rubens T. Hock Jr. Álgebra de Boole
Conversão de Base Exemplos: Transformar os seguintes números na base correspondente e calcular o equivalente no sistema decimal:
(134)8
(4AB)16
Professor: Rubens T. Hock Jr. Álgebra de Boole
Conversão de Base Exemplos: Transformar os seguintes números na base correspondente e calcular o equivalente no sistema decimal:
Conversão de Base Exemplo: Transformar os seguintes números na base correspondente e calcular o equivalente no sistema decimal: (101,01)2
(56,32)8
Professor: Rubens T. Hock Jr. Álgebra de Boole
Conversão de Base Exemplo: Transformar os seguintes números na base correspondente e calcular o equivalente no sistema decimal: (101,01)2 = 1.22 + 0.21 + 1.20 + 0.2-1 + 1.2-2 = 4 + 0 + 1 + 01 + 0,25 = 5,25 (56,32)8 = 5.81 + 6.80 + 3.8-1 + 2.8-2 = 40 + 6 + 0,375 + 0,03125 = 46,40625
Professor: Rubens T. Hock Jr. Álgebra de Boole
Conversão de Base Como converter um número em base decimal para um número em outra base? Primeiro, divide-se o número na base decimal pelo valor da base. Se o resto for maior que a base escolhida, repete-se o procedimento até que o resto da divisão seja menor que a base escolhida. Exemplo: (59)10 para base 8 (157)10 para base 8 157 8
59 8 5 19 8
3 7 3 2
Professor: Rubens T. Hock Jr. Álgebra de Boole
Conversão de Base Exercícios: Converter 123 na base 3
Professor: Rubens T. Hock Jr. Álgebra de Boole
Conversão de Base Exercícios: 123 3 Converter 123 na base 3 (123)10 = (11120)3 0 41 3 = 1.34 + 1.33 + 1.32 +2.31 +0.30 = 81 + 27 + 9 +6 +0 2 13 3 = 123
1 4 3
1 1
Professor: Rubens T. Hock Jr. Álgebra de Boole
Conversão de Base Exercícios: Converter 12,0625 na base 2
Professor: Rubens T. Hock Jr. Álgebra de Boole
Conversão de Base Exercícios: 12 2 Converter 12,0625 na base 2 (12)10 = (1100)2 0 6 2 = 1.23 + 1.22 + 0.21 + 0.20 =8+4+0+0 0 3 2 = 12
1 1
Professor: Rubens T. Hock Jr. Álgebra de Boole
Conversão de Base Exercícios: Converter (12,0625)10 na base 2 (0,0625)10 = ?
Professor: Rubens T. Hock Jr. Álgebra de Boole
Conversão de Base Exercícios: Converter (12,0625)10 na base 2 0,0625 x 2 = 0,125 -> 0 (0,0625)10 = (0,0001)2 = 0.2-1 + 0.2-2 + 0.2-3 + 1.2-4 0,125 x 2 = 0,25 -> 0 = 0 + 0 + 0 + 0,0625 = 0,0625 0,25 x 2 = 0,5 -> 0
Conversão de Base Exercícios: Converter 123 na base 3
Converter 132 na base 5
Converter 311 na base 7
Converter 851 na base 9
Professor: Rubens T. Hock Jr. Álgebra de Boole
Conversão de Base Exercícios: Converter 123,5 na base 2
Converter 852,04 na base 5
Converter 131,125 na base 8
Converter 851,5 na base 12
Professor: Rubens T. Hock Jr. Álgebra de Boole
Bibliografia MELO, M. ELETRÔNICA DIGITAL: teoria e laboratório. Florianópolis: UDESC/IOESC, 2002. IDOETA, I.; CAPUANO, F. ELEMENTOS DE ELETRÔNICA DIGITAL. 40 ed. São Paulo: Érica, 2011. TOCCI, R.; WIDMER, N.; MOSS, G. SISTEMAS DIGITAIS: princípios e aplicações. 10 ed. São Paulo: Makron Books, 2007.