Bento MT
Bento MT
Bento MT
Manica, 2024
INSTITUTO MÉDIO POLITÉCNICO MACEQUECE
Formando: Formador:
Manica, 2024
Índice
Introdução ............................................................................................................................................... 4
Referências............................................................................................................................................ 11
Introdução
4
Sistema de numeração: Binário, Octal, Decimal e Hexadecimal
Os sistemas de numeração são métodos que utilizamos para organizar e representar números.
Em nosso dia a dia, estamos acostumados ao sistema decimal, mas na área da informática,
outros sistemas são amplamente utilizados, como o binário, octal e hexadecimal.
Observe que na base 10, os expoentes vão seguindo de forma decrescente (2, 1 e 0). Se fosse
um número 2347? Segue a mesma regra:
Sistema Binário
O sistema binário é a base dos sistemas digitais e computacionais, sendo um sistema de base
2. Este sistema utiliza apenas dois símbolos: 0 e 1. Devido à sua simplicidade, é mais
facilmente representado por circuitos electrónicos, onde o 0 e o 1 podem corresponder aos
estados de desligado e ligado.
Para compreender a conversão de um número decimal para binário, tomemos como exemplo
o número 10. A conversão consiste em dividir sucessivamente o número por 2, anotando os
restos das divisões, até o quociente ser menor que 2. O resultado em binário é obtido pela
leitura dos restos de baixo para cima:
Existe uma segunda forma de fazermos essa conversão. Vamos agora pegar um número
maior, vamos pegar o 347 em decimal e transformar também em binário. Primeiro, vamos
fazer uma tabela até o 16 e depois vamos fazendo sempre o dobro do anterior (16, 32, 64,
128, 256…):
5
Para fazer a conversão utilizando essa tabela, você pega o valor binário do decimal mais
próximo do número a ser convertido, e faz uma subtracção. Por exemplo: 347 – 256 = 91,
agora você vai pegar na tabela o número mais próximo de 91, que nesse caso é 64. Fazendo a
subtracção temos 27. Mesma coisa, qual o número próximo a 27 na tabela? 16 e aí por
diante… O número 347 pode expressar-se como: 256 + 64 + 16 + 8 + 2 + 1. Com isso, 347
corresponde a 101011011 em binário.
Observe que nessa tabela paramos no 256, mas você pode ir dobrando de valor para gerar em
números maiores, por exemplo, o número 2347 pode expressar-se como: 2048 + 256 + 32 + 8
+ 2 + 1 e o seu resultado seria 100100101011 em binário.
Agora vou demonstrar porque o binário trabalha dobrando os seus valores. Lembra que o
binário é base 2? Então temos:
6
Sistema de numeração Hexadecimal
Como você pode perceber, no sistema binário é necessário muitos dígitos para representar
números relativamente pequenos, o que dificulta o trabalho das pessoas que programam os
computadores. Para solucionar este problema usa-se frequentemente o sistema de numeração
hexadecimal. Vem do hexa=6 e deci=10, sistema numérico de base 16. Ele vai de 0 à 10 e
utiliza A,B,C,D,E e F que representam 10,11,12,13,14 e 15 respectivamente. Então fica
assim: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E F.
Pense o seguinte, lembra que expliquei sobre o agrupamento de binário, onde 8 bits
agrupados correspondem a 1 byte? Se você observar, 1 byte pode ser representado por 8
algarismos do sistema binário ou por 2 algarismos do sistema hexadecimal. Veja um exemplo
de como fica mais simples a representação com o sistema Hexadecimal:
7
Assim como no Binário, para esta conversão, dividiremos o número decimal por 16
sucessivas vezes, separando sempre o seu resto e continuando a dividir o seu quociente até
que ele seja menor que 16.
Com esses sistemas são possíveis você fazer as conversões opostas também. Converter de
binário para decimal, binário para hexadecimal, octal, etc… Idem para hexadecimal, decimal
e octal que podem gerar conversões entre si.
8
Operações aritméticas
1. Adição (+): Combina dois ou mais números para obter uma soma.
3. Multiplicação (×): Representa a adição repetida de um número por ele mesmo um certo
número de vezes.
9
Conclusão
10
Referências
11