Informatica
SECRETARIA DE ESTADO DA EDUCAÇÃO
CEET - Centro Estadual de Educação Técnica
“Talmo Luiz Silva”
Curso Técnico em Informática
Programação II
Módulo II
Comandos de Repetição
Introdução
A estrutura de repetição, ou simplesmente laço, permite que um grupo de instruções seja executado repetidamente um número determinado de vezes ou até que uma determinada condição se torne verdadeira ou falsa.
Neste capítulo, estudaremos as seguintes estruturas de repetição: • a estrutura com teste no início: WHILE • a estrutura com teste no final: DO … WHILE • a estrutura com variável de controle: FOR • a estrutura encadeada: constitui-se em uma combinação das anteriores Uma característica importante a ser notada nos três primeiros tipos de estruturas de repetição é que nos dois primeiros tipos (WHILE e DO …WHILE), não sabemos previamente o número de vezes que a repetição deverá ser executada e na terceira estrutura (FOR), necessitamos saber quantas vezes deverá ocorrer a repetição.
Estrutura de Repetição com Teste no Início: WHILE
A estrutura de repetição, com teste no início, consiste em uma estrutura de controle do fluxo lógico que permite executar diversas vezes uma mesma instrução ou um mesmo bloco de instruções no algoritmo (bloco verdade), sempre verificando antes se o resultado da é VERDADEIRO. Nesta estrutura, a é avaliada, e se o resultado for VERDADEIRO, a instrução ou o bloco verdade é executado, retornando novamente à avaliação da . A repetição da instrução ou do bloco verdade é feita enquanto a fornecer um resultado VERDADEIRO. Quando o resultado da der FALSO, a instrução ou o bloco de instruções imediatamente posterior ao FIM-ENQUANTO será executado.
A estrutura de repetição na linguagem C WHILE testa uma condição. Esta estrutura executará um determinado conjunto de instruções enquanto a condição permanecer
VERDADEIRA. No momento em que esta condição se