Você está na página 1de 17

ISCTEM

Curso de Engenharia Geológica e de Minas


Introdução à Computadores e Programação

Conceitos Básicos de Informática,


Computadres e Tecnologia de Informação
Sistemas de Númeração – Parte II

Docente: Eng Hervé Muneza


Dr. Jorge Mabutana

22.09.2022
Conteúdo da Aula

1. Sistemas de Numeração
• Operações com binários
Operações com
números binários
Operações com números binários
1) Aritmética
a) Soma de números binários
Utilizamos as seguintes somas básicas:
0+0=0
0+1=1
1+0=1
1+1=10 (um mais um da zero e "vai um")
1+1+1=11 ( da um e “vai um”)
Para 1+1=10, escreve-se 0 e "leva-se" 1.
Soma-se este 1 à coluna seguinte: 1+0+0=1, e segue-se até
terminar todas as colunas (exactamente como em decimal).
Exemplo:
**** * *
100110101
+ 11010101
1000001010
Operações com números binários
1) Aritmética
b) Substração de números binários
0 – 1 = 1 e vai 1* para ser subtraído no digito seguinte
1-1 = 0
1-0 = 1
0-0 = 0
• Quando temos 0 menos 1, precisamos "pedir emprestado" do elemento vizinho.
Esse empréstimo vale 2, pelo fato de ser um número binário.
• Então, no caso da coluna 0 - 1 = 1, porque na verdade a operação feita foi 2 - 1 =
1. Esse processo se repete e o elemento que cedeu o "empréstimo" e valia 1
passa a valer 0.
* ****
1101110
- 10111
1010111
Operações com números binários
1) Aritmética
c) Produto de números binários
O produto de números binários é especialmente simples
• o 0 multiplicado por qualquer digito resulta 0,
• o 1 é o elemento neutro da multiplicação.

10110
* 1001
10110
00000
00000
+10110
11000110
Operações com números binários
1) Aritmética

d) Divisão de números binários

• A operação é feita de modo semelhante á divisão em decimais

• O valor do divisor deve ser igual ou menor que o do dividendo e, se for


igual ou menor é escrito 1 no quociente. Esse valor é multiplicado pelo
divisor e subtraído do dividendo, até atingir o valor zero, no caso da
divisão exata.
Operações com números binários
1) Aritmética
d) Divisão de números binários
i) Divisão exacta ii) Divisão não Exacta
27/3=9 25/2=12.5

11011 | 11 110 01 | 10
11 1001 10 1100,1
000 010
00 10
001 000
00 00
011 001
11 00
00 010
10
00
Operações com números binários
1) Operações Booleanas básicas

Nas operações booleanas as variáveis representam apenas 1 ou 0 |


Verdadeiro ou Falso | High ou Low, etc
Os Operadores básicos podem ser :
• AND (E) com o símbolo & ou ^
• OR (OU) com o símbolo | ou v
• NOT (Complemento) com o símbolo ~ ou !

Operação AND ou E
0^0=0 0^0=0
0^1=0 0^A=0
1^0=0 A^0=0
1^1=1 A^A=A
Operações com números binários
1) Operações Booleanas básicas

Operação OR ou Ou
0v0=0 0v0=0
0v1=1 0vA=A
1v0=1 Av0=A
1v1=1 AvA=A

Operação NOT ou Complemento


0! = 1 A!! = A
1! = 0
Exercicios
Operações com números binários
1. Efectue as somas dos números listados em baixo, no sistema binário

a) 1000 + 1001
b) 1110 + 11101
Operações com números binários
2. Efectue as subtrações dos números listados em baixo, no sistema
binário

a) 1100 – 1010
b) 10101 – 1110
Operações com números binários
3. Efectue as divisões dos números listados em baixo, no sistema binário

a) 111 / 10
b) 110 / 101
Operações com números binários
3. Efectue as multiplicação dos números listados em baixo, no sistema
binário

a) 111 * 10
b) 110 * 101
Operações com números binários
3. Efectue operações boleanas dos números listados em baixo, no sistema
binário

a) (1 AND 0) AND (1 OR 0)
b) (NOT 1) AND (NOT 0)
c) !0 ^ !1 v !0 ^ 0
Duvidas e Discussão

Você também pode gostar