Anda di halaman 1dari 7

SISTEMA DE NUMERAO

Todos os nmeros possuem um sistema de numerao, a base de um sistema


numrico a quantidade de algarismos disponvel na representao de cada base
numrica.
Todos os nmeros possuem um sistema de numerao, iremos estudar os
seguintes sistemas de numerao:Sistema de numerao decimal,sistema de
numerao binrio(usado pelo computador base 2) e sistema de numerao
hexadecimal onde :
Sistema decimal= uma base numrica formada por 10 algarismos que
so:0,1,2,3,4,5,6,7,8,9.
Sistema binrio= uma base numrica formada por 2 algarismos que so:0 e 1.
Sistema Hexadecimal= uma base numrica formada por 16 algarismos que
so:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F onde a letra A=10, B=11,C=12, D=13, E=14, F=15,
para nveis de conhecimentos.
O sistema decimal no adequado aos sistemas digitais porque muito difcil
de implementar circuitos eletrnicos que trabalham com 10 nveis diferentes de
tenso cada nvel representando um nvel de tenso de 0 a 9.
Devido a simplicidade de um projeto, e acarretando a reduo de seu custo e
maior confiabilidade, os circuitos eletrnicos que formam os computadores digitais so
capazes de trabalhar apenas em dois nveis 0 e 1, ou seja, trabalham com o sistema
binrio.
No sistema binrio cada digito recebe o nome de BIT (Binary Digit = Digito
Binrio), ento um bit a menor quantidade de informao que se pode enviar para o
computador.Byte o conjunto de 8 Bits e corresponde um caracter qualquer no
vocabulrio do computador.
Iremos agora aprender a converter dados entre as bases citadas.
Iremos comear convertendo dados da base 10 para a base 2.Existem vrias
formas de realizarmos uma converso de base numrica.Para a converso da base
decimal para a base binria irei adotar um mtodo que realiza divises sucessivas e
que ao longo das aulas notei que os alunos conseguem assimilar bem.Vamos escolher
um valor na base 10 por exemplo o numero (65)10 quanto equivale na base 2(base
binria) = (1000001)2.Como j disse iremos realizar uma srie de divises sucessivas na
qual s iremos parar quando o quociente for menor que o divisor e o resultado o
resto da diviso organizado de baixo para cima no sentido subir at o incio da diviso.
1

Onde:
65

32

0
16

0
8

Resultado
(1000001)2 notem
que o nmero 1 que
sobra tambm entra
como resto, por isso
faz parte do
resultado

0
2

4
0

2
0

2
1

Iremos agora entender como converter da base binria para a base decimal
ento veremos o nmero (1000001)2 para a base decimal =(65), tambm existem
vrias formas de fazer este clculo iremos aprender uma bem simples vejamos:
(1000001)2 =(65)10

26
1
64

25
0

24
0

23
0

22
0

21
0

20
1
1

Onde:64+1=65
S para lembrar
20
21
22
23
24
25
26
27
28
29
210

=
=
=
=
=
=
=
=
=
=
=

1
2
4
8
16
32
64
128
256
512
1024

Exerccios:
1)Converta da base decimal para a base binria:
a)(42)10 =(

)2

b)(97) 10 =(

)2

c)(18)10 = (

)2

2)Converta da base binria para a base decimal:


a)(1000001)2 =(
b)(111)2 =(
c)(101010)2 = (

)10
)10
)10

Iremos agora aprender a converter da base decimal para a base hexadecimal


vejamos:
Da mesma forma que nos casos, da converso de decimal para binrio, iremos
realizar divises sucessivas pela base do sistema a ser convertido vejamos:
(134)10 = (86)16 . Ento 16 *8 = 128 para 134 restam 6 e o resultado o resto
que corresponde ao nmero 86

134

16

6
8

Vejamos o exemplo abaixo:


(1000)10 = (3E8)16 pois 16*62=992 restam 8 para 1000, a o quociente vira 62
onde podemos multiplicar 16*3=48 para 62 restam 14 e a letra E corresponde ao
nmero 14 no sistema hexadecimal .Vejamos o esquema abaixo:
1000

16

8
62

16

14
3

Vejamos outro exemplo abaixo:


(384)10 = (180)16 pois 16*24=384 restam 0, continuando 16*1 =16 para 24
restam 8 .Vejamos o esquema abaixo:
384

16
0
24

16

8
1

Iremos agora aprender a converter da base hexadecimal para a base decimal


vejamos:
Exemplo1 (3F)16 igual a (63)10

161 160
3
F
16 1
3*16+1*15 = 48+16 =63

Exemplo2 (1C3)16 igual a (451)10


162 161 160
1
C
3
256 12 1
1*256+12*16+3*1=256+192+3 =451

Exemplo3 (238)16 igual a (568)10


162 161 160
2
3
8
256 16 1
2*256+3*16+8*1= 512+48+8=568

1)Converta da base decimal para a base hexadecimal:


a)(48)10 =(

)16

b)(200) 10 =(

)16

c)(512)10 = (

)16

2)Converta da base hexadecimal para a base decimal:


a)(FCF)16 =(

)10

b)(23B)16 =(

)10

c)(ABC)16 = (

)10

Iremos agora conhecer alguns operadores para trabalhar com recursos computacionais
Operadores aritmticos:

+ = Adio
* = Multiplicao
- = Subtrao ou inversor do sinal.
/ = Diviso
^=Potncia

Operadores relacionais:
So utilizados para relacionar variveis ou expresses, resultando num valor lgico
(Verdadeiro ou Falso), sendo eles:

= - igual

diferente

menor

maior

menor ou igual

- maior ou igual

Operadores lgicos:
So utilizados para avaliar expresses lgicas, sendo eles:
e - e lgico ou conjuno. Somente realiza a operao se todas as condies forem verdadeiras
ou - ou lgico ou disjuno.Basta que uma condio seja verdadeira para a operao ser
realizada.
Veremos agora a tabela verdade dos operadores E e OU

Tabela verdade operador E ou AND


V

Tabela verdade operador OU, ou OR


V

OU

OU

OU

OU

Vamos pensar em substituir os valores F=0 e V=1, ento estariamos trabalhando com o
sistema binrio onde OU=OR porta lgica e E=AND porta lgica.

Exerccios:
Monte a tabela verdade de acordo com os operadores lgicos:
Resultado
2+4=6
2<1
V
V
1*3=1
V
V
V
0
1
1
2^3=6
2^5=10
(10+10)/2=10
(10+10)/2=10
V
V
F
F
F

E
E
E
OU
OU
OU
E
E
E
E
OU
OU
OU
E
OU
E
E
E
E
OU

3+3=6
6<>1
V
F
3*1=1
V
V
F
0
1
0
3*2=6
2^5=25
10+10/2=10
10+10/2=15
V
F
V
F
V

Anda mungkin juga menyukai