Aula 07 ALG Estrutura de Repeti o Enquanto
6.
3.4 Estruturas de repetição
Uma estrutura de repetição permite a escolha de uma ação (instrução simples), ou conjunto de ações (bloco de instruções) e estruturas (rotinas) a ser executada, de forma repetitiva.
O número de repetições das execuções pode ser indeterminado, porém finito (laços finitos).
Tipos de Estruturas de Repetição
Estrutura de repetição com teste de condição no inicio da estrutura
Enquanto <condição> (for Verdade) Faça
<comando 1>; Enquanto <condição> (for Verdade) Faça
Inicio
<comando 1>;
<comando 2>; ...
<comando N>;
Fim; { Fim do Enquanto }
Estrutura de repetição com teste de condição no final da estrutura
Repita
<comando 1>;
<comando 2>; ...
<comando n>; Até que <condição>; (seja Verdade).
Estrutura de repetição com (variável de) controle numérico ascendente, das repetições
Para <variável> iniciando em <valor inicial> e aumentando de 1 até <valor final> Faça
<comando 1>;
Para <variável> iniciando em <valor inicial> e aumentando de 1 até <valor final> Faça
Inicio
<comando 1>;
<comando 2>; ...
<comando n>.
Fim; { Fim do FOR }
Estrutura de repetição com (variável de) controle numérico Descendente, das repetições
Para <variável> iniciando em <valor inicial> e diminuindo de 1 até <valor final> Faça
<comando 1>;
Para <variável> iniciando em <valor inicial> e diminuindo de 1 até <valor final> Faça
Inicio
<comando 1>.
<comando 2>. ...
<comando n>.
Fim; { Fim do FOR }
Nas estruturas de repetição – Enquanto... Faça e Repita ... Até que ... - existem casos em que se torna difícil determinar o número de vezes que o comando ou bloco de comandos será executado, pois depende do teste lógico da condição.
A estrutura de Repetição Numérica com Variável de controle – Para ... Faça... -, permite controlar quantas vezes queremos repetir a execução de um comando ou bloco de comandos.
3.1 Estrutura de repetição com teste de condição no inicio