Você está na página 1de 30

01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101

01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011

LINGUAGEM DE
01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010 00100000 01110101 01101101 00100000
01100101 00101101 01101101 01100001 01101001 01101100 00100000 01110000 01100001 01110010 01100001 00100000

PROGRAMAÇÃO
01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110
01100011 01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110
01100101 01100100 01110101 00101110 01100010 01110010 00100000 01100100 01101001 01111010 01100101 01101110
01100100 01101111 00100000 01110001 01110101 01100101 00100000 01100011 01101111 01101110 01110011 01100101
01100111 01110101 01101001 01110101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001
Prof.
01110010 00100000 01101111 00100000 Jorge
01100011 Artur01100100
11110011 França de Mendonça
01101001 01100111 01101111 00101110 00100000
jorge.mendonca@unifanor.edu.br
01000001 01110100 01100101 01101110 11100111 11100011 01101111 00101100 00100000 01110011 01101111 01101101
01100101 01101110 01110100 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01101111
01100100 01100101 01110010 11100001 00100000 01110010 01100101 01100011 01100101 01100010 01100101 01110010
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
01110100 01101111 01110011 00101110 00100000 01000011 01100001 01110011 01101111 00100000 01100011 01101111
01101101 01110000 01100001 01110010 01110100 01101001 01101100 01101000 01100101 00100000 01100011 01101111
01101101 00100000 01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
01101101 00101100 00100000 01101111 00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010
01101111 00100000 01110001 01110101 01100101 00100000 01100101 01101110 01110100 01110010 01100001 01110010
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010
01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101
01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011

Ementa
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011
• Lógica de programação, arquitetura de computadores,
01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010 00100000 01110101 01101101 00100000
algoritmos, otimização de algoritmos
01100101 00101101 01101101 01100001 01101001 01101100 00100000 01110000 01100001 01110010 01100001 00100000
01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110
• Condicionais: Se-então-senão
01100011 01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110
01100101 01100100 01110101 00101110 01100010 01110010 00100000 01100100 01101001 01111010 01100101 01101110
• Laços: Para; enquanto-faça; repita- até
01100100 01101111 00100000 01110001 01110101 01100101 00100000 01100011 01101111 01101110 01110011 01100101
01100111 01110101 01101001 01110101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001
• Conceitos básicos de programação
01110010 00100000 01101111 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00101110 00100000
01000001 01110100 01100101 01101110 11100111 11100011 01101111 00101100 00100000 01110011 01101111 01101101
• Introdução à C
01100101 01101110 01110100 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01101111
01100100 01100101 01110010 11100001 00100000 01110010 01100101 01100011 01100101 01100010 01100101 01110010
• Pseudo-código -> C
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
01110100 01101111 01110011 00101110 00100000 01000011 01100001 01110011 01101111 00100000 01100011 01101111
• C/C++ (principais funções)
01101101 01110000 01100001 01110010 01110100 01101001 01101100 01101000 01100101 00100000 01100011 01101111
01101101 00100000 01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
01101101 00101100 00100000 01101111 00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010
01101111 00100000 01110001 01110101 01100101 00100000 01100101 01101110 01110100 01110010 01100001 01110010
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010
01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101
01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011

Datas importantes
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011
01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
• Ap1 - 25/04/2019
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010 00100000 01110101 01101101 00100000
01100101 00101101 01101101 01100001 01101001 01101100 00100000 01110000 01100001 01110010 01100001 00100000
• Algoritmos/fluxogramas/pseudocódigo/condicionais/repetição
01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110
01100011 01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110
• Ap2 – 06/06/2019
01100101 01100100 01110101 00101110 01100010 01110010 00100000 01100100 01101001 01111010 01100101 01101110
• C/C++
01100100 01101111 00100000 01110001 01110101 01100101 00100000 01100011 01101111 01101110 01110011 01100101
01100111 01110101 01101001 01110101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001

• Ap3 – 13/06/2019
01110010 00100000 01101111 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00101110 00100000
01000001 01110100 01100101 01101110 11100111 11100011 01101111 00101100 00100000 01110011 01101111 01101101
• Toda a ementa
01100101 01101110 01110100 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01101111
01100100 01100101 01110010 11100001 00100000 01110010 01100101 01100011 01100101 01100010 01100101 01110010
• Subs – 27/06/2019
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
01110100 01101111 01110011 00101110 00100000 01000011 01100001 01110011 01101111 00100000 01100011 01101111
Mesmo
01101101 •01110000 conteúdo
01100001 01110010 01110100 01101001 01101100 01101000 01100101 00100000 01100011 01101111
01101101 00100000 01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
01101101 00101100 00100000 01101111 00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010
01101111 00100000 01110001 01110101 01100101 00100000 01100101 01101110 01110100 01110010 01100001 01110010
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010
01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101
01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011

Metodologia
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011
01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010 00100000 01110101 01101101 00100000
01100101 00101101 01101101 01100001 01101001 01101100 00100000 01110000 01100001 01110010 01100001 00100000
01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110

Hands on!
01100011 01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110
01100101 01100100 01110101 00101110 01100010 01110010 00100000 01100100 01101001 01111010 01100101 01101110
01100100 01101111 00100000 01110001 01110101 01100101 00100000 01100011 01101111 01101110 01110011 01100101
01100111 01110101 01101001 01110101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001
01110010 00100000 01101111 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00101110 00100000
01000001 01110100 01100101 01101110 11100111 11100011 01101111 00101100 00100000 01110011 01101111 01101101
01100101 01101110 01110100 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01101111
01100100 01100101 01110010 11100001 00100000 01110010 01100101 01100011 01100101 01100010 01100101 01110010
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
01110100 01101111 01110011 00101110 00100000 01000011 01100001 01110011 01101111 00100000 01100011 01101111
01101101 01110000 01100001 01110010 01110100 01101001 01101100 01101000 01100101 00100000 01100011 01101111
01101101 00100000 01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
01101101 00101100 00100000 01101111 00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010
01101111 00100000 01110001 01110101 01100101 00100000 01100101 01101110 01110100 01110010 01100001 01110010
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010
01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101
01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011

Introdução
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011
• O que é lógica?
01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010 00100000 01110101 01101101 00100000
É uma
01100101 •00101101 área01100001
01101101 da Matemática cujo
01101001 01101100 objetivo
00100000 é investigar
01110000 a veracidade
01100001 01110010 de
01100001 00100000
01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110
suas proposições.
01100011 01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110
1. 01110101
01100101 01100100 Se estiver chovendo,
00101110 01100010 pegarei o guarda-chuva.
01110010 00100000 01100100 01101001 01111010 01100101 01101110
01100100 01101111
2. 00100000 01110001 01110101 01100101 00100000 01100011 01101111 01101110 01110011 01100101
Está chovendo.
01100111 01110101 01101001 01110101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001
01110010 00100000 01101111 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00101110 00100000
3. 01100101
01000001 01110100 Se estiver chovendo,
01101110 11100111 pegarei o guarda-chuva.
11100011 01101111 00101100 00100000 01110011 01101111 01101101
01100101 01101110
4. 01110100 01100101
Eu peguei meu00100000
guarda01110110
chuva.01101111 01100011 11101010 00100000 01110000 01101111
01100100 01100101 01110010 11100001 00100000 01110010 01100101 01100011 01100101 01100010 01100101 01110010
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
01110100 01101111 01110011 00101110 00100000 01000011 01100001 01110011 01101111 00100000 01100011 01101111
01101101 01110000 01100001 01110010 01110100 01101001 01101100 01101000 01100101 00100000 01100011 01101111
01101101 00100000 01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
01101101 00101100 00100000 01101111 00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010
01101111 00100000 01110001 01110101 01100101 00100000 01100101 01101110 01110100 01110010 01100001 01110010
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010
01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101
01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011

Introdução
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011
• O que é algoritmo?
01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010 00100000 01110101 01101101 00100000
Conjunto
01100101 •00101101 01101101de regras
01100001 para01101100
01101001 a solução do
00100000 problema.
01110000 01100001 01110010 01100001 00100000
01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110
01100011 01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110
01100101 01100100 01110101 00101110 01100010 01110010 00100000 01100100 01101001 01111010 01100101 01101110
• O que é programação?
01100100 01101111 00100000 01110001 01110101 01100101 00100000 01100011 01101111 01101110 01110011 01100101
• Automatização do algoritmo.
01100111 01110101 01101001 01110101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001
01110010 00100000 01101111 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00101110 00100000
01000001 01110100 01100101 01101110 11100111 11100011 01101111 00101100 00100000 01110011 01101111 01101101
01100101 01101110 01110100 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01101111
01100100 01100101 01110010 11100001 00100000 01110010 01100101 01100011 01100101 01100010 01100101 01110010
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
01110100 01101111 01110011 00101110 00100000 01000011 01100001 01110011 01101111 00100000 01100011 01101111
01101101 01110000 01100001 01110010 01110100 01101001 01101100 01101000 01100101 00100000 01100011 01101111
01101101 00100000 01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
01101101 00101100 00100000 01101111 00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010
01101111 00100000 01110001 01110101 01100101 00100000 01100101 01101110 01110100 01110010 01100001 01110010
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010
01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101
01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011

Introdução
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011
• A lógica de programação é, portanto, um estudo de técnicas
01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010 00100000 01110101 01101101 00100000
que permitem automatizar os processos de maneira correta.
01100101 00101101 01101101 01100001 01101001 01101100 00100000 01110000 01100001 01110010 01100001 00100000
Para que o programa atinja seu objetivo. Serve como
01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110
ferramenta para verificação do programa escrito (Sousa et al.
01100011 01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110
01100101 01100100 01110101 00101110 01100010 01110010 00100000 01100100 01101001 01111010 01100101 01101110
2012).
01100100 01101111 00100000 01110001 01110101 01100101 00100000 01100011 01101111 01101110 01110011 01100101
01100111 01110101 01101001 01110101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001
01110010 00100000 01101111 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00101110 00100000
01000001 01110100 01100101 01101110 11100111 11100011 01101111 00101100 00100000 01110011 01101111 01101101
• Para isso, as etapas necessárias são:
01100101 01101110 01110100 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01101111
Análise
01100100 •01100101 01110010 11100001 00100000 01110010 01100101 01100011 01100101 01100010 01100101 01110010
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
Projeto
01110100 •01101111 01110011 00101110 00100000 01000011 01100001 01110011 01101111 00100000 01100011 01101111
Implementação
01101101 •01110000 01100001 01110010 01110100 01101001 01101100 01101000 01100101 00100000 01100011 01101111
01101101 00100000 01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
• Testes
01101101 00101100 00100000 01101111 00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010
01101111 00100000 01110001 01110101 01100101 00100000 01100101 01101110 01110100 01110010 01100001 01110010
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010
01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101
01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011

Introdução
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011
• Etapas da programação:
01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010 00100000 01110101 01101101 00100000
Problemática
01100101 •00101101 01101101 01100001 01101001 01101100 00100000 01110000 01100001 01110010 01100001 00100000
01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110
Estudo
01100011 •01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110
Sistematização
01100101 •01100100 01110101 00101110 01100010 01110010 00100000 01100100 01101001 01111010 01100101 01101110
01100100 01101111 00100000 01110001 01110101 01100101 00100000 01100011 01101111 01101110 01110011 01100101
Fluxograma
01100111 •01110101 01101001 01110101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001
01110010 00100000 01101111 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00101110 00100000
• Codificação
01000001 01110100 01100101 01101110 11100111 11100011 01101111 00101100 00100000 01110011 01101111 01101101
Testes
01100101 •01101110 01110100 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01101111
01100100 01100101 01110010 11100001 00100000 01110010 01100101 01100011 01100101 01100010 01100101 01110010
• Erros
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
• O01110011
01110100 01101111 código00101110
funciona, mas 01000011
00100000 o resultado não01110011
01100001 é o esperado..
01101111 00100000 01100011 01101111
01101101 01110000 01100001 01110010 01110100 01101001 01101100 01101000 01100101 00100000 01100011 01101111
01101101 00100000 01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
01101101 00101100 00100000 01101111 00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010
01101111 00100000 01110001 01110101 01100101 00100000 01100101 01101110 01110100 01110010 01100001 01110010
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010
01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101
01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011

Introdução
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011
• A importância da linguagem de programação para a engenharia
01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010 00100000 01110101 01101101 00100000
Aplicações
01100101 •00101101 na elétrica
01101101 01100001 01101001e01101100
na civil00100000 01110000 01100001 01110010 01100001 00100000
01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110
01100011 01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110
01100101 01100100 01110101 00101110 01100010 01110010 00100000 01100100 01101001 01111010 01100101 01101110
01100100 01101111 00100000 01110001 01110101 01100101 00100000 01100011 01101111 01101110 01110011 01100101
01100111 01110101 01101001 01110101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001
01110010 00100000 01101111 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00101110 00100000
01000001 01110100 01100101 01101110 11100111 11100011 01101111 00101100 00100000 01110011 01101111 01101101
01100101 01101110 01110100 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01101111
01100100 01100101 01110010 11100001 00100000 01110010 01100101 01100011 01100101 01100010 01100101 01110010
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
01110100 01101111 01110011 00101110 00100000 01000011 01100001 01110011 01101111 00100000 01100011 01101111
01101101 01110000 01100001 01110010 01110100 01101001 01101100 01101000 01100101 00100000 01100011 01101111
01101101 00100000 01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
01101101 00101100 00100000 01101111 00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010
01101111 00100000 01110001 01110101 01100101 00100000 01100101 01101110 01110100 01110010 01100001 01110010
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010
01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101
01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
Softwares
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011
01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010 00100000 01110101 01101101 00100000
• Pseudocódigo:
01100101 00101101 01101101 01100001 01101001 01101100 00100000 01110000 01100001 01110010 01100001 00100000
01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110
• http://lite.acad.univali.br/portugol/
01100011 01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110
01100101 01100100 01110101 00101110 01100010 01110010 00100000 01100100 01101001 01111010 01100101 01101110
01100100 01101111 00100000 01110001 01110101 01100101 00100000 01100011 01101111 01101110 01110011 01100101
• C/C++:
01100111 01110101 01101001 01110101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001
01110010 00100000 01101111 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00101110 00100000
• http://orwelldevcpp.blogspot.com/
01000001 01110100 01100101 01101110 11100111 11100011 01101111 00101100 00100000 01110011 01101111 01101101
01100101 01101110 01110100 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01101111
01100100 01100101 01110010 11100001 00100000 01110010 01100101 01100011 01100101 01100010 01100101 01110010
• Octave:
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
01110100 01101111 01110011 00101110 00100000 01000011 01100001 01110011 01101111 00100000 01100011 01101111
• https://www.gnu.org/software/
01101101 01110000 01100001 01110010 01110100 01101001 01101100 01101000 01100101 00100000 01100011 01101111
octave/
01101101 00100000 01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
01101101 00101100 00100000 01101111 00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010
01101111 00100000 01110001 01110101 01100101 00100000 01100101 01101110 01110100 01110010 01100001 01110010
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010
01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101
01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011

Exercícios
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011
• Escreva o processo que você, do ponto onde está, realizaria para
01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010 00100000 01110101 01101101 00100000
acender/apagar a luz.
01100101 00101101 01101101 01100001 01101001 01101100 00100000 01110000 01100001 01110010 01100001 00100000
01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110
01100011 01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110
• Escreva um algoritmo que descreve sua rota até a saída do prédio.
01100101 01100100 01110101 00101110 01100010 01110010 00100000 01100100 01101001 01111010 01100101 01101110
01100100 01101111 00100000 01110001 01110101 01100101 00100000 01100011 01101111 01101110 01110011 01100101
01100111 01110101 01101001 01110101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001
01110010 00100000 01101111 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00101110 00100000
• Compraram-se 30 canetas iguais, que foram pagas com uma nota
01000001 01110100 01100101 01101110 11100111 11100011 01101111 00101100 00100000 01110011 01101111 01101101
de R$ 100,00, obtendo-se R$ 67,00 como troco. Quanto custou
01100101 01101110 01110100 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01101111
cada caneta.
01100100 01100101 01110010 11100001 00100000 01110010 01100101 01100011 01100101 01100010 01100101 01110010
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
01110100 •01101111
Ncanetas =00101110
01110011 30 00100000 01000011 01100001 01110011 01101111 00100000 01100011 01101111
01101101 •01110000
Paguei = 100,00
01100001 01110010 01110100 01101001 01101100 01101000 01100101 00100000 01100011 01101111
01101101 •00100000
Troco = 67,00
01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
01101101 00101100 00100000 01101111 00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010
01101111 00100000 01110001 01110101 01100101 00100000 01100101 01101110 01110100 01110010 01100001 01110010
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010
01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101
01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011

Exercícios
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011
• Descreva como descobrir a moeda falsa em um grupo de cinco
01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010 00100000 01110101 01101101 00100000
moedas, fazendo uso de uma balança analítica, com o menor
01100101 00101101 01101101 01100001 01101001 01101100 00100000 01110000 01100001 01110010 01100001 00100000

número de pesagens possível.


01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110
01100011 01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110
Dica:01110101
01100101 •01100100 é possível
00101110resolver em duas
01100010 01110010 pesagens.
00100000 01100100 01101001 01111010 01100101 01101110
01100100 01101111 00100000 01110001 01110101 01100101 00100000 01100011 01101111 01101110 01110011 01100101
01100111 01110101 01101001 01110101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001
01110010 00100000 01101111 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00101110 00100000
01000001 01110100 01100101 01101110 11100111 11100011 01101111 00101100 00100000 01110011 01101111 01101101
01100101 01101110 01110100 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01101111
01100100 01100101 01110010 11100001 00100000 01110010 01100101 01100011 01100101 01100010 01100101 01110010
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
01110100 01101111 01110011 00101110 00100000 01000011 01100001 01110011 01101111 00100000 01100011 01101111
01101101 01110000 01100001 01110010 01110100 01101001 01101100 01101000 01100101 00100000 01100011 01101111
01101101 00100000 01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
01101101 00101100 00100000 01101111 00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010
01101111 00100000 01110001 01110101 01100101 00100000 01100101 01101110 01110100 01110010 01100001 01110010
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010
01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101
01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011
01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010 00100000 01110101 01101101 00100000
01100101 00101101 01101101 01100001 01101001 01101100 00100000 01110000 01100001 01110010 01100001 00100000

Algoritmos e Fluxogramas
01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110
01100011 01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110
01100101 01100100 01110101 00101110 01100010 01110010 00100000 01100100 01101001 01111010 01100101 01101110
01100100 01101111 00100000 01110001 01110101 01100101 00100000 01100011 01101111 01101110 01110011 01100101
01100111 01110101 01101001 01110101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001
01110010 00100000 01101111 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00101110 00100000
01000001 01110100 01100101 01101110 11100111 11100011 01101111 00101100 00100000 01110011 01101111 01101101
01100101 01101110 01110100 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01101111
01100100 01100101 01110010 11100001 00100000 01110010 01100101 01100011 01100101 01100010 01100101 01110010
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
01110100 01101111 01110011 00101110 00100000 01000011 01100001 01110011 01101111 00100000 01100011 01101111
01101101 01110000 01100001 01110010 01110100 01101001 01101100 01101000 01100101 00100000 01100011 01101111
01101101 00100000 01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
01101101 00101100 00100000 01101111 00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010
01101111 00100000 01110001 01110101 01100101 00100000 01100101 01101110 01110100 01110010 01100001 01110010
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010
01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101
01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011

Algoritmo
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011
01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010 00100000 01110101 01101101 00100000
01100101 00101101 01101101 01100001 01101001 01101100 00100000 01110000 01100001 01110010 01100001 00100000
01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110
01100011 01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110
• Conjunto de regras e operações bem-definidas e ordenadas,
01100101 01100100 01110101 00101110 01100010 01110010 00100000 01100100 01101001 01111010 01100101 01101110
destinadas à solução de um problema ou de uma classe de
01100100 01101111 00100000 01110001 01110101 01100101 00100000 01100011 01101111 01101110 01110011 01100101
01100111 01110101 01101001 01110101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001
problemas, em um número finito de etapas (Sousa et al. 2012).
01110010 00100000 01101111 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00101110 00100000
01000001 01110100 01100101 01101110 11100111 11100011 01101111 00101100 00100000 01110011 01101111 01101101
01100101 01101110 01110100 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01101111
01100100 01100101 01110010 11100001 00100000 01110010 01100101 01100011 01100101 01100010 01100101 01110010
• Caminho de solução para o problema.
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
01110100 01101111 01110011 00101110 00100000 01000011 01100001 01110011 01101111 00100000 01100011 01101111
01101101 01110000 01100001 01110010 01110100 01101001 01101100 01101000 01100101 00100000 01100011 01101111
01101101 00100000 01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
01101101 00101100 00100000 01101111 00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010
01101111 00100000 01110001 01110101 01100101 00100000 01100101 01101110 01110100 01110010 01100001 01110010
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010
01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101
01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011

Algoritmo
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011
Portanto:
01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010 00100000 01110101 01101101 00100000

• Um algoritmo representa uma sequência de regras.


01100101 00101101 01101101 01100001 01101001 01101100 00100000 01110000 01100001 01110010 01100001 00100000
01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110
01100011 01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110
• Essas regras devem ser executadas em uma ordem
01100101 01100100 01110101 00101110 01100010 01110010 00100000 01100100 01101001 01111010 01100101 01101110
preestabelecida.
01100100 01101111 00100000 01110001 01110101 01100101 00100000 01100011 01101111 01101110 01110011 01100101
01100111 01110101 01101001 01110101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001
• Cada algoritmo possui um conjunto finito de regras.
01110010 00100000 01101111 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00101110 00100000
01000001 01110100 01100101 01101110 11100111 11100011 01101111 00101100 00100000 01110011 01101111 01101101
• Essas regras devem possuir um significado e ser formalizadas
01100101 01101110 01110100 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01101111
01100100 01100101 01110010 11100001 00100000 01110010 01100101 01100011 01100101 01100010 01100101 01110010
segundo alguma convenção.
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
01110100 01101111 01110011 00101110 00100000 01000011 01100001 01110011 01101111 00100000 01100011 01101111
01101101 01110000 01100001 01110010 01110100 01101001 01101100 01101000 01100101 00100000 01100011 01101111
01101101 00100000 01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
01101101 00101100 00100000 01101111 00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010
01101111 00100000 01110001 01110101 01100101 00100000 01100101 01101110 01110100 01110010 01100001 01110010
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010
01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101
01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011

Algoritmo
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011
01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010 00100000 01110101 01101101 00100000
01100101 00101101 01101101 01100001 01101001 01101100 00100000 01110000 01100001 01110010 01100001 00100000
01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110
01100011 01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110

Eles não servem apenas para computadores, são


01100101 01100100 01110101 00101110 01100010 01110010 00100000 01100100 01101001 01111010 01100101 01101110
01100100 01101111 00100000 01110001 01110101 01100101 00100000 01100011 01101111 01101110 01110011 01100101

de uso geral !
01100111 01110101 01101001 01110101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001
01110010 00100000 01101111 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00101110 00100000
01000001 01110100 01100101 01101110 11100111 11100011 01101111 00101100 00100000 01110011 01101111 01101101
01100101 01101110 01110100 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01101111
01100100 01100101 01110010 11100001 00100000 01110010 01100101 01100011 01100101 01100010 01100101 01110010
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
01110100 01101111 01110011 00101110 00100000 01000011 01100001 01110011 01101111 00100000 01100011 01101111
01101101 01110000 01100001 01110010 01110100 01101001 01101100 01101000 01100101 00100000 01100011 01101111
01101101 00100000 01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
01101101 00101100 00100000 01101111 00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010
01101111 00100000 01110001 01110101 01100101 00100000 01100101 01101110 01110100 01110010 01100001 01110010
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010
01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101
01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011

Algoritmo | Propriedades
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011

• Valores de entrada (input)


01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010 00100000 01110101 01101101 00100000
01100101 00101101 01101101 01100001 01101001 01101100 00100000 01110000 01100001 01110010 01100001 00100000
• Valores de saída (output)
01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110
01100011 01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110

• Finitude
01100101 01100100 01110101 00101110 01100010 01110010 00100000 01100100 01101001 01111010 01100101 01101110
01100100 01101111 00100000 01110001 01110101 01100101 00100000 01100011 01101111 01101110 01110011 01100101
01100111 01110101 01101001 01110101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001
• Passos elementares
01110010 00100000 01101111 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00101110 00100000
01000001 01110100 01100101 01101110 11100111 11100011 01101111 00101100 00100000 01110011 01101111 01101101

• Correção
01100101 01101110 01110100 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01101111
01100100 01100101 01110010 11100001 00100000 01110010 01100101 01100011 01100101 01100010 01100101 01110010
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
01110100 01101111 01110011 00101110 00100000 01000011 01100001 01110011 01101111 00100000 01100011 01101111
01101101 01110000 01100001 01110010 01110100 01101001 01101100 01101000 01100101 00100000 01100011 01101111
01101101 00100000 01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
01101101 00101100 00100000 01101111 00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010
01101111 00100000 01110001 01110101 01100101 00100000 01100101 01101110 01110100 01110010 01100001 01110010
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010
01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101
01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011

Algoritmo | Exemplos
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011

• Escreva um algoritmo para realizar a soma de


01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010 00100000 01110101 01101101 00100000

dois números.
01100101 00101101 01101101 01100001 01101001 01101100 00100000 01110000 01100001 01110010 01100001 00100000
01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110
01100011 01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110
01100101 01100100 01110101 00101110 01100010 01110010 00100000 01100100 01101001 01111010 01100101 01101110
01100100 01101111 00100000 01110001 01110101 01100101 00100000 01100011 01101111 01101110 01110011 01100101
Início
01100111 01110101 01101001 01110101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001
01110010 00100000 01101111 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00101110 00100000
01000001 01110100 01100101 01101110 11100111 11100011 01101111 00101100 00100000 01110011 01101111 01101101
1. Entre com o primeiro número:
01100101 01101110 01110100 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01101111
01100100 01100101 01110010 11100001 00100000 01110010 01100101 01100011 01100101 01100010 01100101 01110010
2. Entre com o segundo número:
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
01110100 01101111 01110011 00101110 00100000 01000011 01100001 01110011 01101111 00100000 01100011 01101111
3. Faça a soma do primeiro número com o segundo número.
01101101 01110000 01100001 01110010 01110100 01101001 01101100 01101000 01100101 00100000 01100011 01101111
01101101 00100000 01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
Fim
01101101 00101100 00100000 01101111 00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010
01101111 00100000 01110001 01110101 01100101 00100000 01100101 01101110 01110100 01110010 01100001 01110010
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010
01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101
01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011

Algoritmo | Exemplos
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011

• Escreva um algoritmo para realizar a subtração


01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010 00100000 01110101 01101101 00100000
de dois números.
01100101 00101101 01101101 01100001 01101001 01101100 00100000 01110000 01100001 01110010 01100001 00100000
01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110
01100011 01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110
01100101 01100100 01110101 00101110 01100010 01110010 00100000 01100100 01101001 01111010 01100101 01101110
01100100 01101111 00100000 01110001 01110101 01100101 00100000 01100011 01101111 01101110 01110011 01100101
Início
01100111 01110101 01101001 01110101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001

1. Entre com o primeiro número:


01110010 00100000 01101111 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00101110 00100000
01000001 01110100 01100101 01101110 11100111 11100011 01101111 00101100 00100000 01110011 01101111 01101101
2. Entre com o segundo número:
01100101 01101110 01110100 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01101111
01100100 01100101 01110010 11100001 00100000 01110010 01100101 01100011 01100101 01100010 01100101 01110010
3. Faça a subtração do primeiro número com o segundo
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
01110100 01101111 01110011 00101110 00100000 01000011 01100001 01110011 01101111 00100000 01100011 01101111
número.
01101101 01110000 01100001 01110010 01110100 01101001 01101100 01101000 01100101 00100000 01100011 01101111
01101101 00100000 01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
Fim
01101101 00101100 00100000 01101111 00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010
01101111 00100000 01110001 01110101 01100101 00100000 01100101 01101110 01110100 01110010 01100001 01110010
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010
01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101
01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011

Algoritmo | Exemplos
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011
• Escreva um algoritmo para realizar uma operação
01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010 00100000 01110101 01101101 00100000
matemática simples (+ - x / ) de dois números.
01100101 00101101 01101101 01100001 01101001 01101100 00100000 01110000 01100001 01110010 01100001 00100000
01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110
01100011 01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110
01100101 01100100 01110101 00101110 01100010 01110010 00100000 01100100 01101001 01111010 01100101 01101110
Início
01100100 01101111 00100000 01110001 01110101 01100101 00100000 01100011 01101111 01101110 01110011 01100101
1. Entre com o primeiro número:
01100111 01110101 01101001 01110101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001
01110010 00100000 01101111 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00101110 00100000
2. Entre com o segundo número:
01000001 01110100 01100101 01101110 11100111 11100011 01101111 00101100 00100000 01110011 01101111 01101101
3. Entre com a operação desejada:
01100101 01101110 01110100 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01101111
01100100 01100101 01110010 11100001 00100000 01110010 01100101 01100011 01100101 01100010 01100101 01110010
4. Realize a operação desejada do primeiro número com o segundo
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
número.
01110100 01101111 01110011 00101110 00100000 01000011 01100001 01110011 01101111 00100000 01100011 01101111
01101101 01110000 01100001 01110010 01110100 01101001 01101100 01101000 01100101 00100000 01100011 01101111
Fim
01101101 00100000 01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
01101101 00101100 00100000 01101111 00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010
01101111 00100000 01110001 01110101 01100101 00100000 01100101 01101110 01110100 01110010 01100001 01110010
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010
01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101
01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011

Fluxograma
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011
• Para um algoritmo ser útil, deve ser entendido da mesma
01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010 00100000 01110101 01101101 00100000
forma por todas as pessoas que o utilizarem.
01100101 00101101 01101101 01100001 01101001 01101100 00100000 01110000 01100001 01110010 01100001 00100000
01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110
01100011 01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110
01100101 01100100 01110101 00101110 01100010 01110010 00100000 01100100 01101001 01111010 01100101 01101110
• O que fizemos até agora foi usar a linguagem informal para
01100100 01101111 00100000 01110001 01110101 01100101 00100000 01100011 01101111 01101110 01110011 01100101
01100111 01110101 01101001 01110101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001
criar nossos algoritmos. O problema é que a linguagem
01110010 00100000 01101111 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00101110 00100000
informal pode gerar ambiguidade.
01000001 01110100 01100101 01101110 11100111 11100011 01101111 00101100 00100000 01110011 01101111 01101101
01100101 01101110 01110100 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01101111
01100100 01100101 01110010 11100001 00100000 01110010 01100101 01100011 01100101 01100010 01100101 01110010
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
• O uso de fluxograma é uma maneira de formalizar seu
01110100 01101111 01110011 00101110 00100000 01000011 01100001 01110011 01101111 00100000 01100011 01101111
01101101 01110000 01100001 01110010 01110100 01101001 01101100 01101000 01100101 00100000 01100011 01101111
algoritmo.
01101101 00100000 01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
01101101 00101100 00100000 01101111 00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010
01101111 00100000 01110001 01110101 01100101 00100000 01100101 01101110 01110100 01110010 01100001 01110010
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010
01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101
01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011

Fluxograma | definições
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011
01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010 00100000 01110101 01101101 00100000

• Diagrama para representação de um


01100101 00101101 01101101 01100001 01101001 01101100 00100000 01110000 01100001 01110010 01100001 00100000
01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110
algoritmo.
01100011 01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110
01100101 01100100 01110101 00101110 01100010 01110010 00100000 01100100 01101001 01111010 01100101 01101110
01100100 01101111 00100000 01110001 01110101 01100101 00100000 01100011 01101111 01101110 01110011 01100101
01100111 01110101 01101001 01110101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001
• Representação gráfica, por símbolos
01110010 00100000 01101111 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00101110 00100000
01000001 01110100 01100101 01101110 11100111 11100011 01101111 00101100 00100000 01110011 01101111 01101101
especiais, da análise ou método de
01100101 01101110 01110100 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01101111
solução de um problema.
01100100 01100101 01110010 11100001 00100000 01110010 01100101 01100011 01100101 01100010 01100101 01110010
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
01110100 01101111 01110011 00101110 00100000 01000011 01100001 01110011 01101111 00100000 01100011 01101111
01101101 01110000 01100001 01110010 01110100 01101001 01101100 01101000 01100101 00100000 01100011 01101111
01101101 00100000 01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
01101101 00101100 00100000 01101111 00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010
01101111 00100000 01110001 01110101 01100101 00100000 01100101 01101110 01110100 01110010 01100001 01110010
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010
01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101
01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011

Fluxograma
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011
• Nós, profissionais de engenharia, devemos possuir grande
01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010 00100000 01110101 01101101 00100000
familiaridade com diagramas esquemáticos , linguagem
01100101 00101101 01101101 01100001 01101001 01101100 00100000 01110000 01100001 01110010 01100001 00100000

matemática e expressão gráfica.


01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110
01100011 01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110
01100101 01100100 01110101 00101110 01100010 01110010 00100000 01100100 01101001 01111010 01100101 01101110
01100100 01101111 00100000 01110001 01110101 01100101 00100000 01100011 01101111 01101110 01110011 01100101
01100111 01110101 01101001 01110101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001
• O fluxograma deve possuir sintaxe e semântica bem
01110010 00100000 01101111 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00101110 00100000
definidas.
01000001 01110100 01100101 01101110 11100111 11100011 01101111 00101100 00100000 01110011 01101111 01101101
01100101 01101110 01110100 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01101111
01100100 01100101 01110010 11100001 00100000 01110010 01100101 01100011 01100101 01100010 01100101 01110010
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
• Para processo formal, usaremos a norma ISO 5807/1985.
01110100 01101111 01110011 00101110 00100000 01000011 01100001 01110011 01101111 00100000 01100011 01101111
01101101 01110000 01100001 01110010 01110100 01101001 01101100 01101000 01100101 00100000 01100011 01101111
(podem pegar essas informações no anexo B do livro
01101101 00100000 01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
Algoritmos e lógica de programação 2 ed (Sousa et al.
01101101 00101100 00100000 01101111 00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010
01101111 00100000 01110001 01110101 01100101 00100000 01100101 01101110 01110100 01110010 01100001 01110010
2012)
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010
01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101
01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011

Fluxograma
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011
• Fluxograma mínimo:
01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010 00100000 01110101 01101101 00100000
01100101 00101101 01101101 01100001 01101001 01101100 00100000 01110000 01100001 01110010 01100001 00100000
Início
01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110
01100011 01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110
01100101 01100100 01110101 00101110 01100010 01110010 00100000 01100100 01101001 01111010 01100101 01101110
01100100 01101111 00100000 01110001 01110101 01100101 00100000 01100011 01101111 01101110 01110011 01100101
01100111 01110101 01101001 01110101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001
01110010 00100000 01101111 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00101110 00100000
01000001 01110100 01100101 01101110 11100111 11100011 01101111 00101100 00100000 01110011 01101111 01101101
01100101 01101110 01110100 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01101111
Fim
01100100 01100101 01110010 11100001 00100000 01110010 01100101 01100011 01100101 01100010 01100101 01110010
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
01110100 01101111 01110011 00101110 00100000 01000011 01100001 01110011 01101111 00100000 01100011 01101111
01101101 01110000 01100001 01110010 01110100 01101001 01101100 01101000 01100101 00100000 01100011 01101111
01101101 00100000 01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
01101101 00101100 00100000 01101111 00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010
01101111 00100000 01110001 01110101 01100101 00100000 01100101 01101110 01110100 01110010 01100001 01110010
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010
01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101
01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
Início
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011

Fluxograma
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011
• Fluxograma com comandos U, i
01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010 00100000 01110101 01101101 00100000
sequenciais:
01100101 00101101 01101101 01100001 01101001 01101100 00100000 01110000 01100001 01110010 01100001 00100000
01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110
01100011 01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110

• É aquele que possui instruções que R ← U/i


01100101 01100100 01110101 00101110 01100010 01110010 00100000 01100100 01101001 01111010 01100101 01101110
01100100 01101111 00100000 01110001 01110101 01100101 00100000 01100011 01101111 01101110 01110011 01100101
precisam ser realizadas antes do
01100111 01110101 01101001 01110101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001
01110010 00100000 01101111 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00101110 00100000
fim.
01000001 01110100 01100101 01101110 11100111 11100011 01101111 00101100 00100000 01110011 01101111 01101101
01100101 01101110 01110100 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01101111
R
01100100 01100101 01110010 11100001 00100000 01110010 01100101 01100011 01100101 01100010 01100101 01110010
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
• Exemplo: 1º Lei de Ohm.
01110100 01101111 01110011 00101110 00100000 01000011 01100001 01110011 01101111 00100000 01100011 01101111
01101101 •01110000
Dados de entrada
01100001 01110010 01110100 01101001 01101100 01101000 01100101 00100000 01100011 01101111
01101101 00100000 01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
01101101 •00101100
Processamento Fim
00100000 01101111 00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010
01101111 •00100000
Dados de saída
01110001 01110101 01100101 00100000 01100101 01101110 01110100 01110010 01100001 01110010
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010
01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101
01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011

Fluxograma Início
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011
01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010Dados
00100000de entrada
01110101 (usuário)
01101101 00100000
U, i
01100101 00101101 01101101 01100001 01101001 01101100 00100000 01110000 01100001 01110010 01100001 00100000
01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110
01100011 01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110
01100101 01100100 01110101 00101110 01100010 01110010 00100000 01100100 01101001 01111010 01100101 01101110
01100100 01101111 00100000 01110001 01110101 01100101 00100000 01100011Processamento dos dados
R ← U/i
01101111 01101110 01110011 01100101
01100111 01110101 01101001 01110101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001
01110010 00100000 01101111 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00101110 00100000
01000001 01110100 01100101 01101110 11100111 11100011 01101111 00101100 00100000 01110011 01101111 01101101
01100101 01101110 01110100 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01101111
01100100 01100101 01110010 11100001 00100000 01110010 01100101 01100011Exibição dos resultados
01100101 01100010 (tela)
01100101 01110010
R
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
01110100 01101111 01110011 00101110 00100000 01000011 01100001 01110011 01101111 00100000 01100011 01101111
01101101 01110000 01100001 01110010 01110100 01101001 01101100 01101000 01100101 00100000 01100011 01101111
01101101 00100000 01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
01101101 00101100 00100000 01101111 00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010
Fim
01101111 00100000 01110001 01110101 01100101 00100000 01100101 01101110 01110100 01110010 01100001 01110010
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010
01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101
01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
Início
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011

Fluxograma
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011
• Fluxograma com comandos de decisão: U, i
01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010 00100000 01110101 01101101 00100000
01100101 00101101 01101101 01100001 01101001 01101100 00100000 01110000 01100001 01110010 01100001 00100000
01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110
01100011 01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110
• O que aconteceria com o código se i = 0?
Ocorreria
01100100 •01101111 00100000um erro01110101
01110001 de execução, pois01100011
01100101 00100000 R ← U/i
01100101 01100100 01110101 00101110 01100010 01110010 00100000 01100100 01101001 01111010 01100101 01101110
não é01101111 01101110 01110011 01100101
01100111 01110101 01101001 01110101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001
possível
01110010 00100000 dividir
01101111 um
00100000 número
01100011 por01100100
11110011 zero.01101001 01100111 01101111 00101110 00100000
01000001 01110100 01100101 01101110 11100111 11100011 01101111 00101100 00100000 01110011 01101111 01101101
01100101 01101110 01110100 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01101111
• Qual seria a solução? R
01100100 01100101 01110010 11100001 00100000 01110010 01100101 01100011 01100101 01100010 01100101 01110010
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
Aplicar
01110100 •01101111 um00101110
01110011 comando de01000011
00100000 decisão.01100001 01110011 01101111 00100000 01100011 01101111
01101101 01110000 01100001 01110010 01110100 01101001 01101100 01101000 01100101 00100000 01100011 01101111
01101101 00100000 01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
Fim
01101101 00101100 00100000 01101111 00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010
01101111 00100000 01110001 01110101 01100101 00100000 01100101 01101110 01110100 01110010 01100001 01110010
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010
01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101
01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011

Fluxograma
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
Início
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011
01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
Comando de decisão U, i
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010 00100000 01110101 01101101 00100000
01100101 00101101 01101101 01100001 01101001 01101100 00100000 01110000 01100001 01110010 01100001 00100000
01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110
01100011 01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110
SI 01110010 00100000 01100100 01101001NÃ
01100101 01100100 01110101 00101110 01100010 01111010 01100101 01101110
i=0
01100100 01101111 00100000 01110001 01110101 01100101 00100000 01100011 01101111O01101110 01110011 01100101
M
R ← U/i
01100111 01110101 01101001 01110101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001
01110010 00100000 01101111 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00101110 00100000

Erro!
01000001 01110100 01100101 01101110 11100111 11100011 01101111 00101100 00100000 01110011 01101111 01101101
01100101 01101110 01110100 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01101111
01100100 01100101 01110010 11100001 00100000 01110010 01100101 01100011 01100101 01100010 01100101 01110010
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
R
01110100 01101111 01110011 00101110 00100000 01000011 01100001 01110011 01101111 00100000 01100011 01101111
01101101 01110000 01100001 01110010 01110100 01101001 01101100 01101000 01100101 00100000 01100011 01101111
01101101 00100000 01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
Fim
01101101 00101100 00100000 01101111 00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010
01101111 00100000 01110001 01110101 01100101 00100000 01100101 01101110 01110100 01110010 01100001 01110010
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010
01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101
01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011

Fluxograma
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
Início
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011
• Fluxograma com repetição:
01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010 00100000 01110101 01101101 00100000
01100101 00101101 01101101 01100001 01101001 01101100 00100000 01110000 01100001 01110010 01100001 00100000
U, i
01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110
01100011 01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110
01100101 01100100 01110101 00101110 01100010 01110010 00100000 01100100 01101001 01111010 01100101 01101110
01100100 01101111 00100000 01110001 01110101 01100101 00100000 01100011 01101111 01101110 01110011 01100101
NÃ01110010 01100001
SI 01100101 01100011 01101001 01100110
01100111 01110101 01101001 01110101 00100000 01100100
i=0 O 00101110 00100000
M 01100100 01101001 01100111 01101111
01110010 00100000 01101111 00100000 01100011 11110011
← U/i
01000001 01110100 01100101 01101110 11100111 11100011 01101111 00101100 00100000 01110011 01101111R01101101
01100101 01101110 01110100 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01101111
01100100 01100101 01110010 11100001 00100000 01110010 01100101 01100011 01100101 01100010 01100101 01110010
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
Erro!
01110100 01101111 01110011 00101110 00100000 01000011 01100001 01110011 01101111 00100000 01100011 01101111

R
01101101 01110000 01100001 01110010 01110100 01101001 01101100 01101000 01100101 00100000 01100011 01101111
01101101 00100000 01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
01101101 00101100 00100000 01101111 00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010
01101111 00100000 01110001 01110101 01100101 00100000 01100101 01101110 01110100 01110010 01100001 01110010
Fim
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010
01010000 01100001 01110010 01100001 01100010 11101001 01101110 01110011 00100001 00100000 01010011 01110101
01100001 00100000 01100011 01110101 01110010 01101001 01101111 01110011 01101001 01100100 01100001 01100100
01100101 00100000 01100101 00100000 01101001 01101110 01110100 01100101 01110010 01100101 01110011 01110011

Exercício
01100101 00100000 01101100 01101000 01100101 00100000 01110010 01100101 01101110 01100100 01100101 01110101
00100000 00110101 00100000 01110000 01101111 01101110 01110100 01101111 01110011 00100000 01101110 01100001
00100000 01110000 01110010 01101001 01101101 01100101 01101001 01110010 01100001 00100000 01110000 01110010
01101111 01110110 01100001 00100001 00100000 01010000 01100001 01110010 01100001 00100000 01101001 01110011

01110011 01101111 00101100 00100000 01110110 01101111 01100011 11101010 00100000 01100100 01100101 01110110
01100101 00100000 01100101 01101110 01110110 01101001 01100001 01110010 00100000 01110101 01101101 00100000
01100101 00101101 01101101 01100001 01101001 01101100 00100000 01110000 01100001 01110010 01100001 00100000
01101010 01101111 01110010 01100111 01100101 00101110 01101101 01100101 01101110 01100100 01101111 01101110
01100011 01100001 01000000 01110101 01101110 01101001 01100110 01100001 01101110 01101111 01110010 00101110
01100101 01100100 01110101 00101110 01100010 01110010 00100000 01100100 01101001 01111010 01100101 01101110
01100100 01101111 00100000 01110001 01110101 01100101 00100000 01100011 01101111 01101110 01110011 01100101
01100111 01110101 01101001 01110101 00100000 01100100 01100101 01100011 01101001 01100110 01110010 01100001
01110010 00100000 01101111 00100000 01100011 11110011 01100100 01101001 01100111 01101111 00101110 00100000
01000001 01110100 01100101 01101110 11100111 11100011 01101111 00101100 00100000 01110011 01101111 01101101
01100101 01101110 01110100 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01101111
01100100 01100101 01110010 11100001 00100000 01110010 01100101 01100011 01100101 01100010 01100101 01110010
00100000 01100101 01110011 01110011 01100101 01110011 00100000 00110101 00100000 01110000 01101111 01101110
01110100 01101111 01110011 00101110 00100000 01000011 01100001 01110011 01101111 00100000 01100011 01101111
Aprovado:
01101101 01110000 01100001 01110010 01110100 01101001 01101100 M >= 7,0
01101000 01100101 00100000 01100011 01101111
01101101 00100000 01101101 01100001 01101001 01110011 00100000 01100001 01101100 01100111 01110101 11101001
Reprovado:
01101101 00101100 00100000 01101111 00100000 01110000 01110010 M< 5,0
01101001 01101101 01100101 01101001 01110010
Final:01101110
01101111 00100000 01110001 01110101 01100101 00100000 01100101 5,0 <= M < 01110010
01110100 7,0 01100001 01110010
00100000 01100101 01101101 00100000 01100011 01101111 01101110 01110100 01100001 01110100 01101111 00100000
01100011 01101111 01101101 01101001 01100111 01101111 00100000 01110010 01100101 01100011 01100101 01100010

Você também pode gostar