SlideShare uma empresa Scribd logo
1 de 141
Baixar para ler offline
# Introdução à Computação #
Aula 07 - ALGORITMOS
(Sistemas de Numeração)
Prof. Leinylson Fontinele Pereira
Na aula anterior...
 SISTEMAS OPERACIONAIS
# Simulando Processos na Memória
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
O que vamos aprender?
 ALGORITMOS
# Sistemas de Numeração
# Aritmética Binária
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Vamos começar?
10:16 4
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
10:16 5
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Sistemas de Numeração
10:16 6
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Sistemas de Numeração
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Padrões de Representação
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Sistemas de Numeração
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Notação Posicional
10:16 10
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Notação Posicional
10:16
 Valor atribuído a um símbolo depende da posição em que ele se
encontra no conjunto de símbolos que representa uma quantidade.
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Notação Não-Posicional
10:16 12
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Sistema Decimal
10:16
 Valor atribuído a um símbolo é inalterável, independente da
posição em que se encontre no conjunto de símbolos que
representam uma quantidade.
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Sistema Decimal
10:16 14
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Sistema Decimal
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Binário (Base 2)
10:16 16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Sistema Binário (Base 2)
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Sistema Octal (Base 8)
10:16 18
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Sistema Octal (Base 8)
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Sistema Hexadecimal (Base 16)
10:16 20
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Sistema Hexadecimal (Base 16)
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão entre Bases
10:16 22
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão entre Bases
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Divisão (Decimal  Outro Sistema)
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Notação Polinomial ou Posicional
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Notação Polinomial ou Posicional
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Sistema Decimal
10:16 27
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Sistema Decimal
10:16
 A representação de qualquer número na base decimal é posicional
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Sistema Decimal
10:16
 A representação de qualquer número na base decimal é posicional
# Cada dígito assume um valor ponderado à posição que ocupa.
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão Binário  Decimal
10:16 30
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão de Binário para Decimal
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão de Binário para Decimal
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão de Binário para Decimal
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão de Binário para Decimal
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão de Binário para Decimal
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão Decimal  Binário
10:16 36
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão de Decimal para Binário
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão de Decimal para Binário
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão Octal  Decimal
10:16 39
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão de Octal para Decimal
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão de Octal para Decimal
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão Decimal  Octal
10:16 42
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão de Decimal para Octal
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão de Decimal para Octal
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão Hexadecimal  Decimal
10:16 45
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão de Hexadecimal para Decimal
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão de Hexadecimal para Decimal
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão de Hexadecimal para Decimal
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão de Hexadecimal para Decimal
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão Decimal  Hexadecimal
10:16 50
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão de Decimal para Hexadecimal
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão de Decimal para Hexadecimal
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Binária  Octal ou Hexadecimal
10:16 53
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Binária  Octal ou Hexadecimal
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão de Binário para Hexadecimal
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão de Binário para Hexadecimal
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão de Binário para Hexadecimal (vice-versa)
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Octal ou Hexadecimal  Binária
10:16 58
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão de Hexadecimal para Binário
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Octal <--> Hexadecimal
10:16 60
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Conversão de Octal <--> Hexadecimal
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Aritmética Binária
10:16 62
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Aritmética Binária
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
 Como o computador manipula os dados (números) através de uma representação
binária, iremos estudar agora a aritmética do sistema binário, a mesma usada pela
ULA (Unidade Lógica e Aritmética) dos processadores.
Adição
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Adição
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
+
011100
011010
Subtração
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Subtração
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
-
111100
011010
Multiplicação
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Multiplicação
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Multiplicação
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
x
101
110
Divisão
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Divisão
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
-
111100
011010
Divisão
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
÷
1001
11
→
1001
− 11
−
110
11
11
− 11
0
Multiplicação e Divisão em Computadores
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
 Artifícios
# Para multiplicar A por n somamos A com A (n-1) vezes
4 𝑥 3 = 4 + 4 + 4 = 12
# A divisão é feita por subtrações sucessivas, até zerar ou negativar.
16 ÷ 4 → 16 − 4 = 12 → 12 − 4 = 8 → 8 − 4 = 4 → 4 – 4 = 0
Representação em “complemento à base”
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
 O complemento de um número N em uma dada base B é igual
a diferença entre o número e a próxima potência da base.
Representação em “complemento à base”
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
 Como alternativa pode-se calcular o “complemento à base
menos 1” e depois somar 1 ao resultado para obter o
complemento à base.
Representação em “complemento à base”
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Representação de Números com Sinal
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
 Para simplificar, vamos supor que os números sejam
representados internamente ao computador no formato de 8
bits (1 byte), ou seja eles são operados e armazenados em 8 bits.
Representação de Números com Sinal
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
 Em 8 bits é possível representar 256 números diferentes
# De 00000000 a 11111111, já que 28
= 256.
 Com o bit mais significativo representando o sinal, a gama de
números possíveis de serem representados permanece a
mesma, só que agora metade negativa e metade positiva.
Representação de Números com Sinal
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Representação de Números com Sinal
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Números Binários Negativos
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
 Os computadores lidam com números positivos e números
negativos, sendo necessário encontrar uma representação para
números com sinal negativo.
# Sinal e amplitude/magnitude (S+M)
# Complemento de 1
# Complemento de 2
Números Binários Negativos
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
 Sinal e Amplitude/Magnitude (S + M)
# Utiliza um bit para representar o sinal
# O bit mais à esquerda
• 0 para indicar um valor positivo
• 1 para indicar um valor negativo
Números Binários Negativos
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
 Complemento de 1
# Invertem-se todos os bits de um número para
representar o seu complementar
10010 = 011001002  100110112 = – 10110
Números Binários Negativos
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
 Complemento de 1
Números Binários Negativos
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
 Complemento de 2
# Para determinar o negativo de um número, inverte-
se todos os seus bits e soma-se uma unidade.
10010 = 011001002  100110112 = – 10110
-10110 = 100110112  100111002 = – 10010
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
 Determine o complemento binário de oxF2A7
Complicou!?
Números Binários Negativos
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
 Complemento de 2
Números Binários Negativos
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
 Complemento de 2
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Como a ULA sabe que os padrões de bits nas
entradas representam número sem sinal e não
números em complemento de dois?
Subtração nos Computadores
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
 Na eletrônica digital de dispositivos tais como computadores, circuitos simples
custam menos e operam mais rápido do que circuitos mais complexos. Logo,
números em complemento de dois são usados na aritmética, pois eles permitem o
uso dos circuitos mais simples, baratos e rápidos.
 Uma característica do sistema de complemento de dois é que tanto os números com
sinal quanto os números sem sinal podem ser somados pelo mesmo circuito.
Subtração nos Computadores
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
 A ULA sempre soma como se as entradas fossem números binários sem sinal.
Sempre produzirá o resultado correto, mesmo se as entradas forem números em
complemento de dois.
Subtração nos Computadores
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Isto comprova um ponto muito importante. O somador na ULA sempre
soma padrões de bits como se eles fossem números binários sem sinal.
É a nossa interpretação destes padrões que decide se números com ou
sem sinal estão sendo tratados.
O bom do complemento de dois é que os padrões de bits podem ser
interpretados de qualquer maneira.
Isto nos permite trabalhar com números com e sem sinal sem requerer
diferentes circuitos para cada padrão.
“Overflow” em operações aritméticas
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
O maior número positivo que pode ser carregado (armazenado) em um registro
de 8 𝑏𝑖𝑡𝑠 é + 127 (01111111).
Nas mesmas condições, o menor número negativo é – 128 (10000000).
Como detectar “overflow”?
Apenas para ilustrar, supondo ser o computador de 8 bits, temos que, caso o
resultado de qualquer operação aritmética exceda um dos valores anteriores, é
dito que uma condição de overflow ocorreu, o que normalmente acarreta erro.
“Overflow” em operações aritméticas
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
1. Há um “vai-um” propagado para o bit de sinal sem “vai-um” saindo deste.
2. Há um “vai-um” propagado pelo bit de sinal sem este ter recebido “vai-um”.
Dados e Sinais
10:16 96
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Dados e Sinais
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
 Para transmitir os dados de um ponto a outro, seja por cabos
ou por ondas de rádio, eles (os dados) devem ser convertidos
em sinais:
# A transmissão de uma conversa ao telefone por uma linha telefônica;
# Uma entrevista do papa transmitida da Europa por um satélite;
# Uma transmissão de um trabalho da faculdade digitado por dos
membros do grupo para um outro colega de trabalho.
Dados e Sinais
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
 Sinal Analógico
# Frequência = ciclos/segundo [hz]
 Sinal Digital
# Taxa de Transmissão = pulsos/segundo [bauds/s]
Níveis Lógicos
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
 É importante definir quais os níveis de tensão representam os estados "1" e "0".
 Existem diferentes tecnologias com diferentes níveis de tensão.
# TTL: Trabalha com tensão entre 0𝑉 e 5𝑉. Os Níveis de tensão aceitáveis são:
• 𝑉𝑖𝑙 < 0,8𝑉 Tensão na entrada da porta lógica deve ser menor que 0,8𝑉 para ser entendida como "0";
• 𝑉𝑖ℎ > 2,0𝑉 Tensão na entrada da porta lógica deve ser maior que 2,0𝑉 para ser entendida como "1";
• 𝑉 𝑜𝑙 < 0,4𝑉 Tensão na saída da porta lógica deve ser menor que 0,4𝑉 para representar "0";
• 𝑉 𝑜ℎ > 2,4𝑉 Tensão na saída da porta ógica deve ser maior que 2,4𝑉 para representar "1";
# MOS:Componentes MOS podem trabalhar de 2 a 16𝑉, dependendo da série comercial.:
• 𝑉𝑖𝑙 < 30% 𝑑𝑒 𝑉𝑑𝑑 Tensão na entrada da porta deve ser menor que 30% de Vdd para ser entendida como "0";
• 𝑉𝑖ℎ > 70% 𝑑𝑒 𝑉𝑑𝑑 Tensão na entrada da porta deve ser maior que 70% de Vdd para ser entendida como "1";
• 𝑉 𝑜𝑙 < 5% 𝑑𝑒 𝑉𝑑𝑑 Tensão na saída da porta deve ser menor que 5% de Vdd para representar "0";
• 𝑉 𝑜ℎ > 95% 𝑑𝑒 𝑉𝑑𝑑 Tensão na saída da porta deve ser maior que 95% de Vdd para representar "1";
Níveis Lógicos
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Formas de Ondas e Níveis Lógicos
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Formas de Ondas e Níveis Lógicos
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Portas Lógicas
10:16 103
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Símbolos Adotados
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Símbolos Adotados
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Portas Lógicas
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Portas Lógicas
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Porta Lógica NOT
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Porta Lógica AND
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Porta Lógica AND
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Lógica E (AND)
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Se o bit superior E o bit inferior estiver em
nível lógico “1” então sairá “1”.
Porta Lógica OR
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Porta Lógica OR
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Lógica OU (OR)
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Se o bit superior OU o bit inferior estiver em
nível lógico “1” então sairá “1”.
Porta Lógica NAND
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Porta Lógica NOR
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Porta Lógica XOR
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Lógica OU EXCLUSIVA (XOR)
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Se o bit superior for diferente do bit inferior
então sairá “1”.
Teorema de Morgan
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Operações com Portas Lógicas
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Operações com Portas Lógicas
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Operações com Portas Lógicas
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Operações com Portas Lógicas
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Operações com Portas Lógicas
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Operações com Portas Lógicas
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Operações com Portas Lógicas
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Operações com Portas Lógicas
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Operações com Portas Lógicas
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Operações com Portas Lógicas
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Operações com Portas Lógicas
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Circuito Digital Somador de Dois Bits
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Operações com Portas Lógicas
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Disposição das Portas Lógicas
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Disposição das Portas Lógicas
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Disposição das Portas Lógicas
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Disposição das Portas Lógicas
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
O que é um Computador?
10:16 I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)
Material: https://sites.google.com/site/leinylsonuespi
10:16
Aula baseada no material de:
 Organização de Computadores, Prof. Vitor H. Melo Araújo
 Sistemas de numeração e conversão, Leandro C. Coelho
 Sistemas de numeração, Prof. Wagner G. Lorenz
 Operações Lógicas e Aritméticas com Números Binários,
ELMAR Automação
 Introdução à Computação, Gilberto Farias
 Sistemas Numéricos, Ageu Pacheco e Alexandre Meslin
 Portas Lógicas, Thiago Lima
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Nesta aula aprendemos...
 ALGORITMOS
# Sistemas de Numeração
# Aritmética Binária
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Na próxima aula veremos...
 ALGORITMOS
# Lógica de Programação
• Álgebra booleana
# Análise de circuitos lógicos.
10:16
I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
Alguma Dúvida?
10:16
Até a próxima aula...
leinylson@gmail.com

Mais conteúdo relacionado

Mais procurados

Redes Avançadas - 3.Noções de Projeto de Redes
Redes Avançadas - 3.Noções de Projeto de RedesRedes Avançadas - 3.Noções de Projeto de Redes
Redes Avançadas - 3.Noções de Projeto de Redes
Mauro Tapajós
 
Introdução à programação
Introdução à programaçãoIntrodução à programação
Introdução à programação
12anogolega
 

Mais procurados (20)

Estratégias de testes em 10 passos, step by step!
Estratégias de testes em 10 passos, step by step!Estratégias de testes em 10 passos, step by step!
Estratégias de testes em 10 passos, step by step!
 
Banco de Dados Distribuídos - MySql
Banco de Dados Distribuídos - MySqlBanco de Dados Distribuídos - MySql
Banco de Dados Distribuídos - MySql
 
Arquitetura de Computadores: Álgebra Booleana
Arquitetura de Computadores: Álgebra BooleanaArquitetura de Computadores: Álgebra Booleana
Arquitetura de Computadores: Álgebra Booleana
 
Estrutura de Dados em Java (Introdução)
Estrutura de Dados em Java (Introdução)Estrutura de Dados em Java (Introdução)
Estrutura de Dados em Java (Introdução)
 
Compiler design important questions
Compiler design   important questionsCompiler design   important questions
Compiler design important questions
 
Fundamentos de Engenharia de Requisitos
Fundamentos de Engenharia de RequisitosFundamentos de Engenharia de Requisitos
Fundamentos de Engenharia de Requisitos
 
Introdução à Linguagem C
Introdução à Linguagem CIntrodução à Linguagem C
Introdução à Linguagem C
 
Análise Orientada a Objetos - Objetos E Classes
Análise Orientada a Objetos  -   Objetos E ClassesAnálise Orientada a Objetos  -   Objetos E Classes
Análise Orientada a Objetos - Objetos E Classes
 
06 Requisitos
06 Requisitos06 Requisitos
06 Requisitos
 
Redes Avançadas - 3.Noções de Projeto de Redes
Redes Avançadas - 3.Noções de Projeto de RedesRedes Avançadas - 3.Noções de Projeto de Redes
Redes Avançadas - 3.Noções de Projeto de Redes
 
Introdução à computação - Aula Prática 4 - Redes de Computadores (Cabeamento ...
Introdução à computação - Aula Prática 4 - Redes de Computadores (Cabeamento ...Introdução à computação - Aula Prática 4 - Redes de Computadores (Cabeamento ...
Introdução à computação - Aula Prática 4 - Redes de Computadores (Cabeamento ...
 
Aritmetica binaria complemento
Aritmetica binaria complementoAritmetica binaria complemento
Aritmetica binaria complemento
 
Estrutura de Dados - Aula de revisão de c na prática
Estrutura de Dados - Aula de revisão de c na práticaEstrutura de Dados - Aula de revisão de c na prática
Estrutura de Dados - Aula de revisão de c na prática
 
Análise, projeto e implementação de sistemas
Análise, projeto e implementação de sistemasAnálise, projeto e implementação de sistemas
Análise, projeto e implementação de sistemas
 
Polyspace CETIC presentation
Polyspace CETIC presentationPolyspace CETIC presentation
Polyspace CETIC presentation
 
Estrutura de Dados em Algoritmo C
Estrutura de Dados em Algoritmo CEstrutura de Dados em Algoritmo C
Estrutura de Dados em Algoritmo C
 
Introduction to Enterprise architecture and the steps to perform an Enterpris...
Introduction to Enterprise architecture and the steps to perform an Enterpris...Introduction to Enterprise architecture and the steps to perform an Enterpris...
Introduction to Enterprise architecture and the steps to perform an Enterpris...
 
Introdução à programação
Introdução à programaçãoIntrodução à programação
Introdução à programação
 
Flip Flops Parte 1
Flip Flops Parte 1Flip Flops Parte 1
Flip Flops Parte 1
 
Entrada y Salida
Entrada y SalidaEntrada y Salida
Entrada y Salida
 

Destaque

Apostila de algoritmos e lã³gica de programaã§ã£o
Apostila de algoritmos e lã³gica de programaã§ã£oApostila de algoritmos e lã³gica de programaã§ã£o
Apostila de algoritmos e lã³gica de programaã§ã£o
Pedro Paulo Ak
 
4 sistemas digitais logica de computação
4 sistemas digitais   logica de computação4 sistemas digitais   logica de computação
4 sistemas digitais logica de computação
Wilsonkentura
 
Aula 02 interpretação de textos
Aula 02 interpretação de textosAula 02 interpretação de textos
Aula 02 interpretação de textos
Marluci Brasil
 

Destaque (17)

Revisão de linguagem C para Sistemas Embarcados
Revisão de linguagem C para Sistemas EmbarcadosRevisão de linguagem C para Sistemas Embarcados
Revisão de linguagem C para Sistemas Embarcados
 
SO - Aula 05 - Concorrencia
SO - Aula 05 - ConcorrenciaSO - Aula 05 - Concorrencia
SO - Aula 05 - Concorrencia
 
Introdução ao pipeline
Introdução  ao  pipelineIntrodução  ao  pipeline
Introdução ao pipeline
 
Apostila de algoritmos e lã³gica de programaã§ã£o
Apostila de algoritmos e lã³gica de programaã§ã£oApostila de algoritmos e lã³gica de programaã§ã£o
Apostila de algoritmos e lã³gica de programaã§ã£o
 
4 sistemas digitais logica de computação
4 sistemas digitais   logica de computação4 sistemas digitais   logica de computação
4 sistemas digitais logica de computação
 
Pipeline Técnica de processadores.
Pipeline Técnica de processadores.Pipeline Técnica de processadores.
Pipeline Técnica de processadores.
 
Aulas 8 e 9 - Sistemas de Numeração
Aulas 8 e 9 - Sistemas de NumeraçãoAulas 8 e 9 - Sistemas de Numeração
Aulas 8 e 9 - Sistemas de Numeração
 
Estrutura de Dados - Aula 06 - Pilhas Estáticas
Estrutura de Dados - Aula 06 - Pilhas EstáticasEstrutura de Dados - Aula 06 - Pilhas Estáticas
Estrutura de Dados - Aula 06 - Pilhas Estáticas
 
Banco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e EspecializaçãoBanco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e Especialização
 
Estrutura de Dados - Aula 09 - Listas Simplesmente Encadeadas
Estrutura de Dados - Aula 09 - Listas Simplesmente EncadeadasEstrutura de Dados - Aula 09 - Listas Simplesmente Encadeadas
Estrutura de Dados - Aula 09 - Listas Simplesmente Encadeadas
 
Estrutura de Dados - Aula 08 - Recursão (conceito, utilização, exemplos)
Estrutura de Dados - Aula 08 - Recursão (conceito, utilização, exemplos)Estrutura de Dados - Aula 08 - Recursão (conceito, utilização, exemplos)
Estrutura de Dados - Aula 08 - Recursão (conceito, utilização, exemplos)
 
Estrutura de Dados - Aula 10 - Listas Circulares e Lista com Nó Descritor
Estrutura de Dados - Aula 10 - Listas Circulares e Lista com Nó DescritorEstrutura de Dados - Aula 10 - Listas Circulares e Lista com Nó Descritor
Estrutura de Dados - Aula 10 - Listas Circulares e Lista com Nó Descritor
 
Sistemas Operacionais - Aula 03 (Conceitos de hardware e software)
Sistemas Operacionais - Aula 03 (Conceitos de hardware e software)Sistemas Operacionais - Aula 03 (Conceitos de hardware e software)
Sistemas Operacionais - Aula 03 (Conceitos de hardware e software)
 
Aula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de DadosAula1 - Apresentação de Banco de Dados
Aula1 - Apresentação de Banco de Dados
 
Estrutura de Dados - Grafos
Estrutura de Dados - GrafosEstrutura de Dados - Grafos
Estrutura de Dados - Grafos
 
Aula 02 interpretação de textos
Aula 02 interpretação de textosAula 02 interpretação de textos
Aula 02 interpretação de textos
 
Interpretação e Compreensão de Texto
Interpretação e Compreensão de Texto Interpretação e Compreensão de Texto
Interpretação e Compreensão de Texto
 

Semelhante a Introdução à Computação Aula 07 - Algoritmos (Sistemas de Numeração)

FORTRAN 90 - Representacao numeroscomputador
FORTRAN 90 - Representacao numeroscomputadorFORTRAN 90 - Representacao numeroscomputador
FORTRAN 90 - Representacao numeroscomputador
Dafmet Ufpel
 

Semelhante a Introdução à Computação Aula 07 - Algoritmos (Sistemas de Numeração) (20)

Introdução à Computação Aula Revisão - 2ª Avaliação
Introdução à Computação Aula Revisão - 2ª AvaliaçãoIntrodução à Computação Aula Revisão - 2ª Avaliação
Introdução à Computação Aula Revisão - 2ª Avaliação
 
Numbering system binary numbers among others.
Numbering system binary numbers among others.Numbering system binary numbers among others.
Numbering system binary numbers among others.
 
1 - Sistemas de Numeração.ppt
1 - Sistemas de Numeração.ppt1 - Sistemas de Numeração.ppt
1 - Sistemas de Numeração.ppt
 
Introdução à Computação Aula prática 2 - Algoritmos (Simulando Operações com ...
Introdução à Computação Aula prática 2 - Algoritmos (Simulando Operações com ...Introdução à Computação Aula prática 2 - Algoritmos (Simulando Operações com ...
Introdução à Computação Aula prática 2 - Algoritmos (Simulando Operações com ...
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericos
 
02 sistemas numeracao
02   sistemas numeracao02   sistemas numeracao
02 sistemas numeracao
 
Aula - conversao de bases.pdf
Aula - conversao de bases.pdfAula - conversao de bases.pdf
Aula - conversao de bases.pdf
 
Sistemas Digitais Aula 29-08-2018
Sistemas Digitais Aula 29-08-2018Sistemas Digitais Aula 29-08-2018
Sistemas Digitais Aula 29-08-2018
 
Sistemas de Numeração e Conversão de Bases
Sistemas de Numeração e Conversão de BasesSistemas de Numeração e Conversão de Bases
Sistemas de Numeração e Conversão de Bases
 
Apresentação circuitos digitais resumida
 Apresentação circuitos digitais resumida Apresentação circuitos digitais resumida
Apresentação circuitos digitais resumida
 
FORTRAN 90 - Representacao numeroscomputador
FORTRAN 90 - Representacao numeroscomputadorFORTRAN 90 - Representacao numeroscomputador
FORTRAN 90 - Representacao numeroscomputador
 
Aula 5 - Sistemas de Numeração.pdf
Aula 5 - Sistemas de Numeração.pdfAula 5 - Sistemas de Numeração.pdf
Aula 5 - Sistemas de Numeração.pdf
 
Sistemas de Telecomunicações - Aula 04 - Sistemas analógicos e sistemas digitais
Sistemas de Telecomunicações - Aula 04 - Sistemas analógicos e sistemas digitaisSistemas de Telecomunicações - Aula 04 - Sistemas analógicos e sistemas digitais
Sistemas de Telecomunicações - Aula 04 - Sistemas analógicos e sistemas digitais
 
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃOSISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
 
Sistemas digitais 1
Sistemas digitais 1Sistemas digitais 1
Sistemas digitais 1
 
Matemática Computacional - Unidade A - Sistemas de Numeração.pptx
Matemática Computacional - Unidade A - Sistemas de Numeração.pptxMatemática Computacional - Unidade A - Sistemas de Numeração.pptx
Matemática Computacional - Unidade A - Sistemas de Numeração.pptx
 
Sistema binario
Sistema binarioSistema binario
Sistema binario
 
AC_aula_1-16.ppt
AC_aula_1-16.pptAC_aula_1-16.ppt
AC_aula_1-16.ppt
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericos
 
aula_02.pdf
aula_02.pdfaula_02.pdf
aula_02.pdf
 

Mais de Leinylson Fontinele

Mais de Leinylson Fontinele (20)

Utilização do editor de texto Word
Utilização do editor de texto WordUtilização do editor de texto Word
Utilização do editor de texto Word
 
Prática com slide.pptx
Prática com slide.pptxPrática com slide.pptx
Prática com slide.pptx
 
A galinha carijó
A galinha carijóA galinha carijó
A galinha carijó
 
Descrição do Projeto 8 puzzle
Descrição do Projeto 8 puzzleDescrição do Projeto 8 puzzle
Descrição do Projeto 8 puzzle
 
Aula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramentoAula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramento
 
Aula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurançaAula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurança
 
Aula 02 - Agentes Inteligentes
Aula 02 - Agentes InteligentesAula 02 - Agentes Inteligentes
Aula 02 - Agentes Inteligentes
 
Aula 01 - Visão Geral da IA
Aula 01 - Visão Geral da IAAula 01 - Visão Geral da IA
Aula 01 - Visão Geral da IA
 
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
 
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
 
Aula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informaçõesAula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informações
 
A história da Segurança da Informação
A história da Segurança da InformaçãoA história da Segurança da Informação
A história da Segurança da Informação
 
Introdução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. CostaIntrodução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. Costa
 
Caso 1 - Boing 777
Caso 1 - Boing 777Caso 1 - Boing 777
Caso 1 - Boing 777
 
Caso 2 - Aeroporto de Denver
Caso 2 - Aeroporto de DenverCaso 2 - Aeroporto de Denver
Caso 2 - Aeroporto de Denver
 
Aula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de buscaAula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de busca
 
Aula 01 - Visão geral da IA
Aula 01 - Visão geral da IAAula 01 - Visão geral da IA
Aula 01 - Visão geral da IA
 
Aula 7 - Modelagem de Software
Aula 7 - Modelagem de SoftwareAula 7 - Modelagem de Software
Aula 7 - Modelagem de Software
 
Aula 6 - Qualidade de Software
Aula 6 - Qualidade de SoftwareAula 6 - Qualidade de Software
Aula 6 - Qualidade de Software
 
Aula 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequenciaAula 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequencia
 

Último

Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
TailsonSantos1
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
azulassessoria9
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
AntonioVieira539017
 

Último (20)

P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
Camadas da terra -Litosfera conteúdo 6º ano
Camadas da terra -Litosfera  conteúdo 6º anoCamadas da terra -Litosfera  conteúdo 6º ano
Camadas da terra -Litosfera conteúdo 6º ano
 
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptxPlano de aula Nova Escola períodos simples e composto parte 1.pptx
Plano de aula Nova Escola períodos simples e composto parte 1.pptx
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
 
3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx
 
classe gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptxclasse gramatical Substantivo apresentação..pptx
classe gramatical Substantivo apresentação..pptx
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
 
Texto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.pptTexto dramático com Estrutura e exemplos.ppt
Texto dramático com Estrutura e exemplos.ppt
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
 
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptxCópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
Cópia de AULA 2- ENSINO FUNDAMENTAL ANOS INICIAIS - LÍNGUA PORTUGUESA.pptx
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretação
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 

Introdução à Computação Aula 07 - Algoritmos (Sistemas de Numeração)

  • 1. # Introdução à Computação # Aula 07 - ALGORITMOS (Sistemas de Numeração) Prof. Leinylson Fontinele Pereira
  • 2. Na aula anterior...  SISTEMAS OPERACIONAIS # Simulando Processos na Memória 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 3. O que vamos aprender?  ALGORITMOS # Sistemas de Numeração # Aritmética Binária 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 4. Vamos começar? 10:16 4 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 5. 10:16 5 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 6. Sistemas de Numeração 10:16 6 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 7. Sistemas de Numeração 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 8. Padrões de Representação 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 9. Sistemas de Numeração 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 10. Notação Posicional 10:16 10 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 11. Notação Posicional 10:16  Valor atribuído a um símbolo depende da posição em que ele se encontra no conjunto de símbolos que representa uma quantidade. I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 12. Notação Não-Posicional 10:16 12 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 13. Sistema Decimal 10:16  Valor atribuído a um símbolo é inalterável, independente da posição em que se encontre no conjunto de símbolos que representam uma quantidade. I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 14. Sistema Decimal 10:16 14 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 15. Sistema Decimal 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 16. Binário (Base 2) 10:16 16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 17. Sistema Binário (Base 2) 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 18. Sistema Octal (Base 8) 10:16 18 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 19. Sistema Octal (Base 8) 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 20. Sistema Hexadecimal (Base 16) 10:16 20 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 21. Sistema Hexadecimal (Base 16) 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 22. Conversão entre Bases 10:16 22 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 23. Conversão entre Bases 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 24. Divisão (Decimal  Outro Sistema) 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 25. Notação Polinomial ou Posicional 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 26. Notação Polinomial ou Posicional 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 27. Sistema Decimal 10:16 27 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 28. Sistema Decimal 10:16  A representação de qualquer número na base decimal é posicional I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 29. Sistema Decimal 10:16  A representação de qualquer número na base decimal é posicional # Cada dígito assume um valor ponderado à posição que ocupa. I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 30. Conversão Binário  Decimal 10:16 30 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 31. Conversão de Binário para Decimal 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 32. Conversão de Binário para Decimal 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 33. Conversão de Binário para Decimal 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 34. Conversão de Binário para Decimal 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 35. Conversão de Binário para Decimal 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 36. Conversão Decimal  Binário 10:16 36 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 37. Conversão de Decimal para Binário 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 38. Conversão de Decimal para Binário 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 39. Conversão Octal  Decimal 10:16 39 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 40. Conversão de Octal para Decimal 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 41. Conversão de Octal para Decimal 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 42. Conversão Decimal  Octal 10:16 42 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 43. Conversão de Decimal para Octal 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 44. Conversão de Decimal para Octal 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 45. Conversão Hexadecimal  Decimal 10:16 45 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 46. Conversão de Hexadecimal para Decimal 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 47. Conversão de Hexadecimal para Decimal 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 48. Conversão de Hexadecimal para Decimal 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 49. Conversão de Hexadecimal para Decimal 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 50. Conversão Decimal  Hexadecimal 10:16 50 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 51. Conversão de Decimal para Hexadecimal 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 52. Conversão de Decimal para Hexadecimal 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 53. Binária  Octal ou Hexadecimal 10:16 53 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 54. Binária  Octal ou Hexadecimal 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 55. Conversão de Binário para Hexadecimal 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 56. Conversão de Binário para Hexadecimal 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 57. Conversão de Binário para Hexadecimal (vice-versa) 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 58. Octal ou Hexadecimal  Binária 10:16 58 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 59. Conversão de Hexadecimal para Binário 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 60. Octal <--> Hexadecimal 10:16 60 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 61. Conversão de Octal <--> Hexadecimal 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 62. Aritmética Binária 10:16 62 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 63. Aritmética Binária 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)  Como o computador manipula os dados (números) através de uma representação binária, iremos estudar agora a aritmética do sistema binário, a mesma usada pela ULA (Unidade Lógica e Aritmética) dos processadores.
  • 64. Adição 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 65. Adição 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração) + 011100 011010
  • 66. Subtração 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 67. Subtração 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração) - 111100 011010
  • 68. Multiplicação 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 69. Multiplicação 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 70. Multiplicação 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração) x 101 110
  • 71. Divisão 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 72. Divisão 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração) - 111100 011010
  • 73. Divisão 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração) ÷ 1001 11 → 1001 − 11 − 110 11 11 − 11 0
  • 74. Multiplicação e Divisão em Computadores 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)  Artifícios # Para multiplicar A por n somamos A com A (n-1) vezes 4 𝑥 3 = 4 + 4 + 4 = 12 # A divisão é feita por subtrações sucessivas, até zerar ou negativar. 16 ÷ 4 → 16 − 4 = 12 → 12 − 4 = 8 → 8 − 4 = 4 → 4 – 4 = 0
  • 75. Representação em “complemento à base” 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)  O complemento de um número N em uma dada base B é igual a diferença entre o número e a próxima potência da base.
  • 76. Representação em “complemento à base” 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)  Como alternativa pode-se calcular o “complemento à base menos 1” e depois somar 1 ao resultado para obter o complemento à base.
  • 77. Representação em “complemento à base” 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 78. Representação de Números com Sinal 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)  Para simplificar, vamos supor que os números sejam representados internamente ao computador no formato de 8 bits (1 byte), ou seja eles são operados e armazenados em 8 bits.
  • 79. Representação de Números com Sinal 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)  Em 8 bits é possível representar 256 números diferentes # De 00000000 a 11111111, já que 28 = 256.  Com o bit mais significativo representando o sinal, a gama de números possíveis de serem representados permanece a mesma, só que agora metade negativa e metade positiva.
  • 80. Representação de Números com Sinal 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 81. Representação de Números com Sinal 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 82. Números Binários Negativos 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)  Os computadores lidam com números positivos e números negativos, sendo necessário encontrar uma representação para números com sinal negativo. # Sinal e amplitude/magnitude (S+M) # Complemento de 1 # Complemento de 2
  • 83. Números Binários Negativos 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)  Sinal e Amplitude/Magnitude (S + M) # Utiliza um bit para representar o sinal # O bit mais à esquerda • 0 para indicar um valor positivo • 1 para indicar um valor negativo
  • 84. Números Binários Negativos 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)  Complemento de 1 # Invertem-se todos os bits de um número para representar o seu complementar 10010 = 011001002  100110112 = – 10110
  • 85. Números Binários Negativos 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)  Complemento de 1
  • 86. Números Binários Negativos 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)  Complemento de 2 # Para determinar o negativo de um número, inverte- se todos os seus bits e soma-se uma unidade. 10010 = 011001002  100110112 = – 10110 -10110 = 100110112  100111002 = – 10010
  • 87. 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)  Determine o complemento binário de oxF2A7 Complicou!?
  • 88. Números Binários Negativos 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)  Complemento de 2
  • 89. Números Binários Negativos 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)  Complemento de 2
  • 90. 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração) Como a ULA sabe que os padrões de bits nas entradas representam número sem sinal e não números em complemento de dois?
  • 91. Subtração nos Computadores 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)  Na eletrônica digital de dispositivos tais como computadores, circuitos simples custam menos e operam mais rápido do que circuitos mais complexos. Logo, números em complemento de dois são usados na aritmética, pois eles permitem o uso dos circuitos mais simples, baratos e rápidos.  Uma característica do sistema de complemento de dois é que tanto os números com sinal quanto os números sem sinal podem ser somados pelo mesmo circuito.
  • 92. Subtração nos Computadores 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)  A ULA sempre soma como se as entradas fossem números binários sem sinal. Sempre produzirá o resultado correto, mesmo se as entradas forem números em complemento de dois.
  • 93. Subtração nos Computadores 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração) Isto comprova um ponto muito importante. O somador na ULA sempre soma padrões de bits como se eles fossem números binários sem sinal. É a nossa interpretação destes padrões que decide se números com ou sem sinal estão sendo tratados. O bom do complemento de dois é que os padrões de bits podem ser interpretados de qualquer maneira. Isto nos permite trabalhar com números com e sem sinal sem requerer diferentes circuitos para cada padrão.
  • 94. “Overflow” em operações aritméticas 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração) O maior número positivo que pode ser carregado (armazenado) em um registro de 8 𝑏𝑖𝑡𝑠 é + 127 (01111111). Nas mesmas condições, o menor número negativo é – 128 (10000000). Como detectar “overflow”? Apenas para ilustrar, supondo ser o computador de 8 bits, temos que, caso o resultado de qualquer operação aritmética exceda um dos valores anteriores, é dito que uma condição de overflow ocorreu, o que normalmente acarreta erro.
  • 95. “Overflow” em operações aritméticas 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração) 1. Há um “vai-um” propagado para o bit de sinal sem “vai-um” saindo deste. 2. Há um “vai-um” propagado pelo bit de sinal sem este ter recebido “vai-um”.
  • 96. Dados e Sinais 10:16 96 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 97. Dados e Sinais 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)  Para transmitir os dados de um ponto a outro, seja por cabos ou por ondas de rádio, eles (os dados) devem ser convertidos em sinais: # A transmissão de uma conversa ao telefone por uma linha telefônica; # Uma entrevista do papa transmitida da Europa por um satélite; # Uma transmissão de um trabalho da faculdade digitado por dos membros do grupo para um outro colega de trabalho.
  • 98. Dados e Sinais 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)  Sinal Analógico # Frequência = ciclos/segundo [hz]  Sinal Digital # Taxa de Transmissão = pulsos/segundo [bauds/s]
  • 99. Níveis Lógicos 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)  É importante definir quais os níveis de tensão representam os estados "1" e "0".  Existem diferentes tecnologias com diferentes níveis de tensão. # TTL: Trabalha com tensão entre 0𝑉 e 5𝑉. Os Níveis de tensão aceitáveis são: • 𝑉𝑖𝑙 < 0,8𝑉 Tensão na entrada da porta lógica deve ser menor que 0,8𝑉 para ser entendida como "0"; • 𝑉𝑖ℎ > 2,0𝑉 Tensão na entrada da porta lógica deve ser maior que 2,0𝑉 para ser entendida como "1"; • 𝑉 𝑜𝑙 < 0,4𝑉 Tensão na saída da porta lógica deve ser menor que 0,4𝑉 para representar "0"; • 𝑉 𝑜ℎ > 2,4𝑉 Tensão na saída da porta ógica deve ser maior que 2,4𝑉 para representar "1"; # MOS:Componentes MOS podem trabalhar de 2 a 16𝑉, dependendo da série comercial.: • 𝑉𝑖𝑙 < 30% 𝑑𝑒 𝑉𝑑𝑑 Tensão na entrada da porta deve ser menor que 30% de Vdd para ser entendida como "0"; • 𝑉𝑖ℎ > 70% 𝑑𝑒 𝑉𝑑𝑑 Tensão na entrada da porta deve ser maior que 70% de Vdd para ser entendida como "1"; • 𝑉 𝑜𝑙 < 5% 𝑑𝑒 𝑉𝑑𝑑 Tensão na saída da porta deve ser menor que 5% de Vdd para representar "0"; • 𝑉 𝑜ℎ > 95% 𝑑𝑒 𝑉𝑑𝑑 Tensão na saída da porta deve ser maior que 95% de Vdd para representar "1";
  • 100. Níveis Lógicos 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 101. Formas de Ondas e Níveis Lógicos 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 102. Formas de Ondas e Níveis Lógicos 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 103. Portas Lógicas 10:16 103 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 104. Símbolos Adotados 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 105. Símbolos Adotados 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 106. Portas Lógicas 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 107. Portas Lógicas 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 108. Porta Lógica NOT 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 109. Porta Lógica AND 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 110. Porta Lógica AND 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 111. Lógica E (AND) 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração) Se o bit superior E o bit inferior estiver em nível lógico “1” então sairá “1”.
  • 112. Porta Lógica OR 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 113. Porta Lógica OR 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 114. Lógica OU (OR) 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração) Se o bit superior OU o bit inferior estiver em nível lógico “1” então sairá “1”.
  • 115. Porta Lógica NAND 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 116. Porta Lógica NOR 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 117. Porta Lógica XOR 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 118. Lógica OU EXCLUSIVA (XOR) 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração) Se o bit superior for diferente do bit inferior então sairá “1”.
  • 119. Teorema de Morgan 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 120. Operações com Portas Lógicas 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 121. Operações com Portas Lógicas 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 122. Operações com Portas Lógicas 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 123. Operações com Portas Lógicas 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 124. Operações com Portas Lógicas 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 125. Operações com Portas Lógicas 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 126. Operações com Portas Lógicas 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 127. Operações com Portas Lógicas 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 128. Operações com Portas Lógicas 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 129. Operações com Portas Lógicas 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 130. Operações com Portas Lógicas 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 131. Circuito Digital Somador de Dois Bits 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 132. Operações com Portas Lógicas 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 133. Disposição das Portas Lógicas 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 134. Disposição das Portas Lógicas 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 135. Disposição das Portas Lógicas 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 136. Disposição das Portas Lógicas 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 137. O que é um Computador? 10:16 I.C.C.: Aula 02 - INTRODUÇÃO A CIÊNCIA DA COMPUTAÇÃO (Histórico: a evolução dos computadores)
  • 138. Material: https://sites.google.com/site/leinylsonuespi 10:16 Aula baseada no material de:  Organização de Computadores, Prof. Vitor H. Melo Araújo  Sistemas de numeração e conversão, Leandro C. Coelho  Sistemas de numeração, Prof. Wagner G. Lorenz  Operações Lógicas e Aritméticas com Números Binários, ELMAR Automação  Introdução à Computação, Gilberto Farias  Sistemas Numéricos, Ageu Pacheco e Alexandre Meslin  Portas Lógicas, Thiago Lima I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 139. Nesta aula aprendemos...  ALGORITMOS # Sistemas de Numeração # Aritmética Binária 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 140. Na próxima aula veremos...  ALGORITMOS # Lógica de Programação • Álgebra booleana # Análise de circuitos lógicos. 10:16 I.C.C.: Aula 07 – ALGORITMOS (Sistemas de Numeração)
  • 141. Alguma Dúvida? 10:16 Até a próxima aula... leinylson@gmail.com