Estruturas de Retição
(Enquanto faca, para faca, repita ate - portugol)
Definição: Uma estrutura de repetição é utilizada quando um trecho do algoritmo ou até mesmo o algoritmo inteiro precisa ser repetido. O número de repetições pode ser fixo ou estar atrelado a uma condição. Assim, existem estruturas para tais situações, descritas a seguir.
Estrutura 1) Para Faca: executa 0 ou mais vezes
Estrutura 2) Enquanto Faca : executa 0 ou mais vezes
Estrutura 3) Repita Ate: executa pelo menos 1 vez
Estrutura1) Estrutura de Repetição Para
Essa estrutura de repetição é utilizada quando se sabe o número de vezes que um trecho do algoritmo deve ser repetido.
Primeiro declaramos as variáveis: nota = nota que será digitada pelo usuário . i = é o “comando”. Com “ i <-1 ate 3 faca” sabemos se repetirá 3 vezes . soma = será a soma das notas que se atualizará a cada repetição.
Depois iniciamos com :
Para i<-1 ate 3 faca
E em seguida tudo o que digitarmos irá se repetir, com apenas algumas atualizações das variáveis. É importante estar atento ao “fimpara” que irá fechar a repetição.
Estrutura2) Estrutura de Repetição Enquanto Faca
Essa estrutura é utilizada quando não se sabe o número de vezes que um trecho do algoritmo será repetido. Essa estrutura baseia-se na análise de uma condição. Enquanto a condição mostra-se verdadeira.
Usamos “enquanto i<=4 faca” para determinar o limite, que nesse caso vai até o 4º valor .
A partir “enquanto i<=4 faca” os comandos serão repetidos, por isso é importante fechar essa estrutura com “fimenquanto”.
Estrutura3) Estrutura de Repetição Repita Ate
Essa estrutura é utilizada quando não se sabe o número de vezes que um trecho do algoritmo será repetido. Essa estrutura baseia-se na análise de uma condição. A repetição será feita até a condição tornar-se verdadeira.
Neste caso a variável “n1” seria o numero escolhido pelo usuário. E “n2” seria o numero de comando, que neste caso vai até 10.
Em “ate n2>9” significa