FACENS – Engenharia da Computação
Lógica Computacional I
Programação Estruturada
Estruturas de Repetição
Programação Estruturada
• Relembrando
Código
Dados
Estruturas sequenciais
Tipos primitivos
Estruturas condicionais
Vetores
Estruturas iterativas
Matrizes
Funções
Estruturas
Estruturas de Repetição
• Estrutura básica: ENQUANTO..FIMENQUANTO
— Com ela é possível resolver qualquer problema
que envolva estruturas de repetição...
— Mas existem outras mais adequadas para casos
particulares.
• FAÇA..ENQUANTO
— A primeira repetição sempre ocorre
• REPITA..ATÉ
— Condição de parada inversa ao enquanto
• PARA
— Repetição especial para casos contados
Estruturas de Repetição - ENQUANTO
• ENQUANTO (condição)
— comando 1
— comando 2
— comando 3
• FIMENQUANTO
Se a condição é verdadeira,
os comandos dentro do “bloco
ENQUANTO” são executados. Ao final, a execução
retorna para a linha do ENQUANTO.
Estruturas de Repetição - FAÇA
• FAÇA
— comando 1
— comando 2
— comando 3
• ENQUANTO (condição)
O “bloco ENQUANTO” é executado.
Se a condição é verdadeira, a execução retorna
para a linha do FAÇA.
Estruturas de Repetição - REPITA
• REPITA
— comando 1
— comando 2
— comando 3
• ATÉ (condição)
O “bloco REPITA” é executado.
Se a condição é FALSA, a execução retorna para a
linha do REPITA.
Estruturas de Repetição - PARA
• PARA var <- x até y passo z faça
— comando 1
— comando 2
— comando 3
• FIM PARA
A repetição é controlada por um contador, que se
inicia em X e vai até Y, subindo de Z em Z.
Download

ENQUANTO