Académique Documents
Professionnel Documents
Culture Documents
Lgica de Programao
Estruturas de Controle
Tpicos Abordados
Execuo sequencial Estruturas de seleo
Seleo simples Seleo composta Seleo encadeada
Estruturas de repetio
Repetio com teste no incio Repetio com teste no final Repetio com varivel de controle
Execuo Sequencial
Um algoritmo tem uma ordem de execuo dos seus passos Esta ordem de cima para baixo
O ponto-e-vrgula separa as aes incio { ao 1; ao 2; ao 3; ... ao n; }
fluxo de execuo
Bloco
19/07/2011
Estruturas de Controle
Nem sempre a execuo sequencial consegue suprir as necessidades
Exemplos
Dependendo do resultado de uma operao, preciso decidir quais aes sero executadas Determinado trecho do algoritmo deve ser repetido at que algo acontea
Este bloco executado se a condio for VERDADEIRA Este bloco executado se a condio for FALSA
19/07/2011
Estruturas de Repetio
bastante comum que um algoritmo tenha algumas aes que precisam ser repetidas Uma soluo seria repetir as aes no cdigo diversas vezes
Esta soluo invivel, pois pode deixar o algoritmo mais complexo do que o necessrio Muitas vezes o nmero de repeties no conhecido antecipadamente
19/07/2011
... para <v> de <vi> at <vf> passo <p> { ao 1; ao 2; ... Valor final ao n; } ...
Colocando em Prtica...
Agora que voc j aprendeu a teoria, acesse as vdeo-aulas prticas e pratique os assuntos abordados neste mdulo!