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

Lógica binária, potas lógicas e circuitos lógicos
Lógica binária, potas lógicas e circuitos lógicosLógica binária, potas lógicas e circuitos lógicos
Lógica binária, potas lógicas e circuitos lógicosMauro Pereira
 
Variaveis
VariaveisVariaveis
VariaveisSedu
 
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e OperadoresAula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e OperadoresAndré Constantino da Silva
 
Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01thomasdacosta
 
Sistemas Multimídia - Aula 04 - O Que é Multimídia (Ambientes Multimídia e Pr...
Sistemas Multimídia - Aula 04 - O Que é Multimídia (Ambientes Multimídia e Pr...Sistemas Multimídia - Aula 04 - O Que é Multimídia (Ambientes Multimídia e Pr...
Sistemas Multimídia - Aula 04 - O Que é Multimídia (Ambientes Multimídia e Pr...Leinylson Fontinele
 
Arquitetura de Sistemas Operacionais 32 x 64 Bits
Arquitetura de Sistemas Operacionais 32 x 64 BitsArquitetura de Sistemas Operacionais 32 x 64 Bits
Arquitetura de Sistemas Operacionais 32 x 64 BitsCleber Ramos
 
Estrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentaisEstrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentaisFabrício Lopes Sanchez
 
Aula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para WebAula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para WebDaniel Brandão
 
Algoritmos e Estrutura de Dados - Aula 02
Algoritmos e Estrutura de Dados - Aula 02Algoritmos e Estrutura de Dados - Aula 02
Algoritmos e Estrutura de Dados - Aula 02thomasdacosta
 
Banco de dados - Aula 1 SQL
Banco de dados - Aula 1 SQLBanco de dados - Aula 1 SQL
Banco de dados - Aula 1 SQLDaniel Brandão
 
Banco de Dados II: Conversão do Modelo Conceitual para o Modelo Lógico (aula 6)
Banco de Dados II: Conversão do Modelo Conceitual para o Modelo Lógico (aula 6)Banco de Dados II: Conversão do Modelo Conceitual para o Modelo Lógico (aula 6)
Banco de Dados II: Conversão do Modelo Conceitual para o Modelo Lógico (aula 6)Gustavo Zimmermann
 
Estrutura de Dados - Aula 01
Estrutura de Dados - Aula 01Estrutura de Dados - Aula 01
Estrutura de Dados - Aula 01thomasdacosta
 

Mais procurados (20)

Algoritmos em portugol
Algoritmos em portugolAlgoritmos em portugol
Algoritmos em portugol
 
Lógica binária, potas lógicas e circuitos lógicos
Lógica binária, potas lógicas e circuitos lógicosLógica binária, potas lógicas e circuitos lógicos
Lógica binária, potas lógicas e circuitos lógicos
 
Estrutura de repetição
Estrutura de repetiçãoEstrutura de repetição
Estrutura de repetição
 
Variaveis
VariaveisVariaveis
Variaveis
 
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e OperadoresAula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
Aula 8 - Lógica de Programação - Variáveis, Tipos de dados e Operadores
 
Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01
 
Sistemas Multimídia - Aula 04 - O Que é Multimídia (Ambientes Multimídia e Pr...
Sistemas Multimídia - Aula 04 - O Que é Multimídia (Ambientes Multimídia e Pr...Sistemas Multimídia - Aula 04 - O Que é Multimídia (Ambientes Multimídia e Pr...
Sistemas Multimídia - Aula 04 - O Que é Multimídia (Ambientes Multimídia e Pr...
 
Aula 9 banco de dados
Aula 9   banco de dadosAula 9   banco de dados
Aula 9 banco de dados
 
Aula 1: Conhecendo o Arduino
Aula 1: Conhecendo o ArduinoAula 1: Conhecendo o Arduino
Aula 1: Conhecendo o Arduino
 
Arquitetura de Sistemas Operacionais 32 x 64 Bits
Arquitetura de Sistemas Operacionais 32 x 64 BitsArquitetura de Sistemas Operacionais 32 x 64 Bits
Arquitetura de Sistemas Operacionais 32 x 64 Bits
 
Estrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentaisEstrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentais
 
Aula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para WebAula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para Web
 
Algoritmo - tipos de dados
Algoritmo - tipos de dadosAlgoritmo - tipos de dados
Algoritmo - tipos de dados
 
Sistema binario
Sistema binarioSistema binario
Sistema binario
 
Algoritmos e Estrutura de Dados - Aula 02
Algoritmos e Estrutura de Dados - Aula 02Algoritmos e Estrutura de Dados - Aula 02
Algoritmos e Estrutura de Dados - Aula 02
 
Banco de dados - Aula 1 SQL
Banco de dados - Aula 1 SQLBanco de dados - Aula 1 SQL
Banco de dados - Aula 1 SQL
 
Web design responsivo e adaptativo - HTML5/CSS3
Web design responsivo e adaptativo - HTML5/CSS3Web design responsivo e adaptativo - HTML5/CSS3
Web design responsivo e adaptativo - HTML5/CSS3
 
Aula 1
Aula 1Aula 1
Aula 1
 
Banco de Dados II: Conversão do Modelo Conceitual para o Modelo Lógico (aula 6)
Banco de Dados II: Conversão do Modelo Conceitual para o Modelo Lógico (aula 6)Banco de Dados II: Conversão do Modelo Conceitual para o Modelo Lógico (aula 6)
Banco de Dados II: Conversão do Modelo Conceitual para o Modelo Lógico (aula 6)
 
Estrutura de Dados - Aula 01
Estrutura de Dados - Aula 01Estrutura de Dados - Aula 01
Estrutura de Dados - Aula 01
 

Destaque

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 EmbarcadosRodrigo Almeida
 
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ã§ã£oPedro 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çãoWilsonkentura
 
Pipeline Técnica de processadores.
Pipeline Técnica de processadores.Pipeline Técnica de processadores.
Pipeline Técnica de processadores.Cleber Ramos
 
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çãoJocelma Rios
 
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áticasLeinylson Fontinele
 
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çãoLeinylson Fontinele
 
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 EncadeadasLeinylson Fontinele
 
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)Leinylson Fontinele
 
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ó DescritorLeinylson Fontinele
 
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)Leinylson Fontinele
 
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 DadosRafael Albani
 
Aula 02 interpretação de textos
Aula 02 interpretação de textosAula 02 interpretação de textos
Aula 02 interpretação de textosMarluci Brasil
 
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 Cláudia Heloísa
 

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 - Sistemas de Numeração

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çãoLeinylson Fontinele
 
Numbering system binary numbers among others.
Numbering system binary numbers among others.Numbering system binary numbers among others.
Numbering system binary numbers among others.BobPonja
 
1 - Sistemas de Numeração.ppt
1 - Sistemas de Numeração.ppt1 - Sistemas de Numeração.ppt
1 - Sistemas de Numeração.pptJoberthSilva
 
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 ...Leinylson Fontinele
 
02 sistemas numeracao
02   sistemas numeracao02   sistemas numeracao
02 sistemas numeracaolaenia
 
Aula - conversao de bases.pdf
Aula - conversao de bases.pdfAula - conversao de bases.pdf
Aula - conversao de bases.pdfRodneyTeixeira2
 
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 BasesLeandro Costa
 
Apresentação circuitos digitais resumida
 Apresentação circuitos digitais resumida Apresentação circuitos digitais resumida
Apresentação circuitos digitais resumidaMarcioRodrigues173060
 
FORTRAN 90 - Representacao numeroscomputador
FORTRAN 90 - Representacao numeroscomputadorFORTRAN 90 - Representacao numeroscomputador
FORTRAN 90 - Representacao numeroscomputadorDafmet Ufpel
 
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.pdfAdairSousa1
 
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 digitaisLeinylson Fontinele
 
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃOSISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃOCarlos Pereira
 
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.pptxWagnerAragao1
 
Matemática - Aula 3
Matemática - Aula 3Matemática - Aula 3
Matemática - Aula 3IBEST ESCOLA
 

Semelhante a Introdução à Computação - 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
 
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
 
Matemática - Aula 3
Matemática - Aula 3Matemática - Aula 3
Matemática - Aula 3
 

Mais de Leinylson Fontinele

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 WordLeinylson Fontinele
 
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 monitoramentoLeinylson Fontinele
 
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çaLeinylson Fontinele
 
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...Leinylson Fontinele
 
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...Leinylson Fontinele
 
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çõesLeinylson Fontinele
 
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çãoLeinylson Fontinele
 
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. CostaLeinylson Fontinele
 
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 buscaLeinylson 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

Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesFabianeMartins35
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfEmanuel Pio
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfHELENO FAVACHO
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxLuizHenriquedeAlmeid6
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇJaineCarolaineLima
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSOLeloIurk1
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfHELENO FAVACHO
 
Bloco de português com artigo de opinião 8º A, B 3.docx
Bloco de português com artigo de opinião 8º A, B 3.docxBloco de português com artigo de opinião 8º A, B 3.docx
Bloco de português com artigo de opinião 8º A, B 3.docxkellyneamaral
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
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.pdfcomercial400681
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfHELENO FAVACHO
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMHELENO FAVACHO
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 

Último (20)

Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdf
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
Bloco de português com artigo de opinião 8º A, B 3.docx
Bloco de português com artigo de opinião 8º A, B 3.docxBloco de português com artigo de opinião 8º A, B 3.docx
Bloco de português com artigo de opinião 8º A, B 3.docx
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
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
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 

Introdução à Computação - 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