Aula 10 ALG Estrutura de Repeti o Para Ascendente
7.1 Estrutura de Repetição com Variável de Controle Numérica Ascendente
Nas estruturas de repetição estudadas anteriormente, existem casos em que se tornam difícil determinar o número de vezes que o comando ou bloco de comandos será executado.
Sabemos somente que ele será executado enquanto (while) uma condição for satisfeita, ou até que (repeat) uma condição seja satisfeita.
Outra forma de implementar estrutura de repetição, em lógica, é a Repetição Numérica com Variável de Controle ou Estrutura de Repetição com variável de Controle Numérico, que consiste numa estrutura de controle do fluxo lógico, que permite executar um comando simples ou composto (bloco de comandos), um número determinado de vezes.
1. A repetição (número de vezes) da execução de um comando, ou bloco de comandos, é controlada por uma Variável Numérica.
Sintaxe dessa Estrutura:
O modelo dessa estrutura de controle, usando a contagem progressiva ou ascendente é:
Estrutura de Repetição com Variável de Controle Numérica - Progressiva
Neste modelo temos a Variável de Controle sendo INCREMENTADA de 1 a cada ciclo de execução da estrutura, até que o seu conteúdo seja igual ao VALOR FINAL (a comparação é efetuada de forma automática) estabelecido, quando então se encerra a execução dos comandos que fazem parte da estrutura.
Sintaxe dessa Estrutura, em linguagem Pascal:
Exemplo:
Preencher as 80 colunas da linha 5, do monitor de vídeo, com o caractere: _ (“underline), iniciando o preenchimento a partir da Coluna 1.
Obs.: para obter um caractere semelhante ao “underline”, porém mais apropriado para contornos de tela, pressione <ALT> e digite 196.
Em linguagem Pascal, temos a seguinte estrutura:
Na Estrutura de Repetição com variável de Controle Numérico, a verificação (comparação) do conteúdo da Variável de Controle, em relação ao Valor Final estipulado, é feito