35
Aula 01 - Sistemas de Numeração Conversão de base Disciplina: Lógica e Algoritmos Prof(a): Jéssyca Almeida Bessa [email protected]

Aula 01 - Sistemas de Numeração_Conversão de Base

Embed Size (px)

DESCRIPTION

Aula de sistemas de numeracao

Citation preview

Lgica e Algoritmos

Aula 01 - Sistemas de NumeraoConverso de base Disciplina: Lgica e AlgoritmosProf(a): Jssyca Almeida [email protected]

Potncia de 2 e Nmeros BinriosPotncias de base 2

1

24816

1282565121024

3264Dgitos Binrios:0 1 Dgitos Decimais e Potncia de 10Dgitos Decimais:0 1 2 3 4 5 6 7 8 9 Potncias de base 10

1

10100100010000

IntroduoReceita de BoloMisture os ingredientes;Unte a forma com manteiga;Despeje a mistura na forma;Se houver coco ralado;ento despeje sobre a mistura;Leve a forma ao forno;Enquanto no corar;deixe a forma no forno;Retire do forno;Deixe esfriar.

Troca de um pneu furadoAfrouxar ligeiramente as porcas;Suspender o carro;Retirar as porcas e o pneu;Colocar o pneu reserva;Apertar as porcas;Abaixar o carro;Dar o aperto final nas porcas.

IntroduoPara que um computador possa desempenhar uma tarefa necessrio que esta seja detalhada passo-a-passo, numa forma compreensvel pela mquina, utilizando aquilo que se chama de programa. Neste sentido, um programa de computador nada mais que um algoritmo escrito numa forma compreensvel pelo computador (linguagem de programao).

Sistema HexadecimalDgitos Hexadecimal:Potncias de base 160 1 2 3 4 5 6 7 8 9

1

16256409665 536

10 = A11 = B12 = C13 = D14 = E15 = F

Converso de BasesOs nmeros podem ser convertidos para das seguintes formas:

Decimal para BinrioComo s existem dois nmeros no sistema binrio temos a seguinte correspondncia:

Decimal (10) Binrio (2)0 01 12 1 03 1 14 1 0 05 1 0 16 1 1 07 1 1 18 1 0 0 0

Decimal para BinrioMas como fazer essa transformao?21(10) ---------------- ? (2)212101012252121021(10) = 111000

Decimal para BinrioExemplos:

15(10) ---------------- ? (2)38(10) ---------------- ? (2)40(10) ---------------- ? (2)74(10) ---------------- ? (2)

Decimal para HexadecimalComo existem dezasseis nmeros, temos a seguinte correspondncia:

Decimal (10) Hexadecimal (16)0 01 12 23 34 45 56 67 78 8 9 91 0 A1 1 B1 2 C1 3 D1 4 E1 5 F1 6 1 01 7 1 1 Decimal (10) Hexadecimal (16)

Decimal para HexadecimalMas como fazer essa transformao?3 3 4 4163344(10) ---------------- ? (16)210916141033344(10) = D004900D10104

15Decimal para HexadecimalExemplos:

150(10) ---------------- ? (16)638(10) ---------------- ? (16)840(10) ---------------- ? (16)7435(10) ---------------- ? (16)

Binrio para DecimalComo s existem dois nmeros no sistema binrio, teremos que trabalhar com Base 2, logo temos por exemplo:

Mas como fazer essa transformao?1001(2) ---------------- 9 (10)1 0 0 120212223Pesos das Posies

8001= 9+++1001(2) ---------------- 9(10)+++

Binrio para DecimalExemplos:

101(2) ---------------- ? (10)11001(2) ---------------- ? (10)100(2) ---------------- ? (10)10100(2) ---------------- ? (10)

Hexadecimal para DecimalA converso de nmeros hexadecimais para decimal, processa-se atravs de operaes de multiplicao, vamos ver um exemplo:

Mas como fazer essa transformao?

1E2(16) ---------------- 482 (10)1 E 2160161162Pesos

2562242= 482++1E2(16) ---------------- 482(10)++

Hexadecimal para DecimalExemplos:

1D1(16) ---------------- ? (10)2B9(16) ---------------- ? (10)1F1(16) ---------------- ? (10)5D3(16) ---------------- ? (10)

Encaminhamentos da AulaResolver a Lista de Sistemas de Numerao Converso de Base (lista 1);Caso no tenham dvidas, passaremos para a prximo contedo. Prximo contedo:Lgica Booleana: Funes e propriedades booleanas.

Converso de BasesOs nmeros podem ser convertidos para das seguintes formas:

Decimal para OctalMas como fazer essa transformao?92(10) ---------------- ? (8)92811888481192(10) = 4133

Decimal para OctalExemplos:

74(10) ---------------- ? (8)512(10) ---------------- ? (8)719(10) ---------------- ? (8)

Decimal para HexadecimalComo existem dezasseis nmeros, temos a seguinte correspondncia:

Decimal (10) Hexadecimal (16)0 01 12 23 34 45 56 67 78 8 9 91 0 A1 1 B1 2 C1 3 D1 4 E1 5 F1 6 1 01 7 1 1 Decimal (10) Hexadecimal (16)

Decimal para HexadecimalMas como fazer essa transformao?3 3 4 4163344(10) ---------------- ? (16)210916141033344(10) = D004900D10104

26Decimal para HexadecimalExemplos:

150(10) ---------------- ? (16)638(10) ---------------- ? (16)840(10) ---------------- ? (16)7435(10) ---------------- ? (16)

Binrio para DecimalComo s existem dois nmeros no sistema binrio, teremos que trabalhar com Base 2, logo temos por exemplo:

Mas como fazer essa transformao?1001(2) ---------------- 9 (10)1 0 0 120212223Pesos das Posies

8001= 9+++1001(2) ---------------- 9(10)+++

Binrio para DecimalExemplos:

101(2) ---------------- ? (10)11001(2) ---------------- ? (10)100(2) ---------------- ? (10)10100(2) ---------------- ? (10)

Binrio para OctalComo s existem dois nmeros no sistema binrio, teremos que trabalhar com Base 2, logo temos por exemplo:

Mas como fazer essa transformao?Primeiro divide o nmero de trs em trs a partir da direita;Faz a converso igual de binrio para decimal.

110010(2) ---------------- 62 (8)

Binrio para HexadecimalComo s existem dois nmeros no sistema binrio, teremos que trabalhar com Base 2, logo temos por exemplo:

Mas como fazer essa transformao?Primeiro divide o nmero de quatro em quatro a partir da direita;Faz a converso igual de binrio para decimal.

10011000(2) ---------------- 98 (16)

Hexadecimal para DecimalA converso de nmeros hexadecimais para decimal, processa-se atravs de operaes de multiplicao, vamos ver um exemplo:

Mas como fazer essa transformao?

1E2(16) ---------------- 482 (10)1 E 2160161162Pesos

2562242= 482++1E2(16) ---------------- 482(10)++

Hexadecimal para DecimalExemplos:

1D1(16) ---------------- ? (10)2B9(16) ---------------- ? (10)1F1(16) ---------------- ? (10)5D3(16) ---------------- ? (10)

Hexadecimal para BinrioA converso de nmeros hexadecimais para decimal, processa-se atravs de operaes de multiplicao, vamos ver um exemplo:

Mas como fazer essa transformao?

1ED(16) ---------------- 111101101 (2)1 E D160161162Pesos

25622413= 493++1ED(16) ---------------- 493(10)493(10) ---------------- 111101101 (2)++

Encaminhamentos da AulaResolver a Lista de Sistemas de Numerao Converso de Base (lista 1);Caso no tenham dvidas, passaremos para a prximo contedo. Prximo contedo:Lgica Booleana: Funes e propriedades booleanas.