terça-feira, 12 de agosto de 2008

Como Definir a estrutura de repetição mais adequada para cada algoritmo?

Bem pessoal, Para
definir a estrutura mais adequada, deve-se
saber o número de vezes que o trecho
do algoritmo vai ser executado (laços
contados) ou a condição para que ele
aconteça (laços condicionais).

Quando se utiliza os laços contados, é
conhecido previamente o número de vezes que o conjunto de instruções
será repetido. Para isso utiliza-se um
contador, que auxiliará no loop (laço da
estrutura).


Na estrutura de Repetição ENQUANTO
O teste lógico é realizado no início do
looping. Sendo seu resultado verdadeiro,
executa-se a linha localizada logo após a
instrução enquanto.


Na estrutura de Repetição REPITA
O teste lógico é realizado no fim do
looping. Sendo assim, a linha localizada
logo após a instrução repita é executada
pelo menos uma vez.


Estrutura de Repetição PARA
É utilizada para facilitar o uso de
contadores finitos, sem fazer uso das
estruturas anteriores, deixando-as para
utilização de loopings em que não se
conhece de antemão o número de vezes
que uma determinada seqüência de
instruções deverá ser executada.




Esses modelos de como e quando usar as estruturas de repetição para cada algoritmo, é muito importante, pois fixa bastante o aprendizado dessas estruturas e consequentemente um certo domínio dessa parte do algoritmo!

Espero que esses modelos possam ajudar vocês!
Bom aprendizado e até a próxima postagem!


Fonte: http://www.luizmatos.eti.br/disciplinas/docs/algoritmos/Capitulo_3.pdf, acessado em 11 de agosto de 2008.

Nenhum comentário: