Beruflich Dokumente
Kultur Dokumente
Algoritmo
o pensamento descrito como uma
seqncia de passos que visam atingir um
objetivo
Algoritmos no dia-a-dia: Receita de bolo,
orientao para se chegar em algum
endereo
Programao
Qual sua importncia na programao?
Representar o raciocnio, independentemente de
detalhes computacionais, que podem ser
acrescentados mais tarde
Focalizar primeiro na resoluo algortmica do
problema, possibilitando depois codific-la em
qualquer linguagem
Programao
Portugol-IDE
Programao
Exemplos - algoritmo
Exemplos - Portugol
Inicio
Entre com o numero?
Divida o numero por 2.
Caso seja inteiro a resposta
escreva numero par
Caso contrario
escreva numero impar
fim
Exemplos
Algoritmo 1.1:
pegar uma escada;
posicionar a escada embaixo da lmpada;
buscar uma lmpada nova;
subir na escada;
retirar lmpada velha;
colocar lmpada nova.
Exemplos
Algoritmo 1.2:
pegar uma escada;
posicionar a escada embaixo da lmpada;
buscar uma lmpada nova;
acionar o interruptor;
se a lmpada no acender, ento
subir na escada;
retirar lmpada queimada;
colocar lmpada nova.
Exemplos
Exemplos
acionar o interruptor;
se a lmpada no acender, ento
pegar uma escada;
posicionar a escada embaixo da lmpada;
buscar uma lmpada nova;
acionar o interruptor;
subir na escada;
retirar lmpada queimada;
colocar lmpada nova;
se a lmpada no acender, ento
retirar lmpada queimada;
colocar lmpada nova;
se a lmpada no acender, ento
...
Exemplos
Exemplos
Exemplos
Formas de Representao
Formas de
Representao
Fluxograma
Assar um po
Formas de
Representao Fluxograma
incio
ir para o primeiro soquete
posicionar escada
no
acendeu?
soquetes
restantes < 10
V
acionar o interruptor
subir na escada
V
acionar o interruptor
no
acendeu?
V
pegar uma escada
acionar o interruptor
fim
Formas de Representao