Lógica de Programação e Algoritmos - Prof. Franco
Lógica de Programação e Algoritmos - Prof. Franco
Lógica de Programação e Algoritmos - Prof. Franco
1. Guardar o número 1
2. Acrescentar o número 2 ao número guardado
3. Acrescentar o número 3 ao número guardado
00000001 00000001
00000010 00000010
00000010 00000011
Entendi!
Devo guardar o número 1
00000001 00000001
00000010 00000010
00000010 00000011
Entendi!
Devo acrescentar 2 ao
número guardado.
Processador Número 2 acrescentado.
00000001 00000001
00000010 00000010
00000010 00000011
Entendi!
Devo acrescentar o 3 ao
número guardado.
Processador Número 3 acrescentado.
Programar em linguagem de
máquina é muito complicado
para os seres humanos.
Código
Código objeto
Fonte Tradutor
(linguagem fonte)
Qual escolher?
prof. Carlos Franco – Lógica de Programação – Curso Técnico em Informática
Lógica de programação
A lógica de programação é um pré-requisito para quem quer se
tornar um desenvolvedor de software, independente da
linguagem de programação que se pretende utilizar.
Início
Pegar a bala
Retirar o papel
Colocar a bala na boca
Chupar a bala
Jogar o papel no lixo
Fim
MF = (P1 + P2 + P3 + P4) /4
Início
Receba a nota da prova1;
Receba a nota da prova2;
Receba a nota da prova3;
Receba a nota da prova4;
Some todas as notas e divida o resultado por 4;
Mostre o resultado da divisão;
Fim
MF = (P1 + P2 + P3 + P4) /4
Início
Receba a nota da prova1;
Receba a nota da prova2;
Receba a nota da prova3;
Receba a nota da prova4;
Some todas as notas e divida o resultado por 4;
Mostre o resultado da divisão;
Fim
A LÂMPADA
LÂMPADA NÃO PLUGUE
ESTÁ PLUGADA
NÃO FUNCIONA A LÂMPADA
?
SIM
A LÂMPADA
VERIFIQUE NÃO SIM TROQUE
ESTÁ QUEIMADA
O BOCAL A LÂMPADA
?
Ex: PI = 3.14
0 “abc” “João”
5.7 1012 FALSO
-49 342 569
“Lucas” “Verdadeiro” 0.00001
Verdadeiro “444” -78.1
Aritméticos;
Relacionais;
Lógicos.
Sintaxe:
i <- 5
nomes[i] <- “Maria Joana de Souza”
i <- 2
j <- 1
componentes[i,j] <- “João”