Post on 10-Jul-2016
Estrutura de repetição
Conceito: Estas estruturas são utilizadas quando há necessidade de se repitir as tarefas em um determinado número de vezes.
Veja agora os 3 tipos de estrutura de repetição:
1- Estrutura de repetição ENQUANTOEsta estrutura, primeiro testa a condição para depois executar os comandos.
enquanto<condição>faça comando 1; comando 2; comando N;fimenquanto
Ex: Elabore o algorítmo que leia e imprima o nome e o bairro de 4 pessoas. VarNO, BA: Caracter;C: inteiroInício
enquanto C<4 faça
escreva("Digite o nome: ");leia(NO);escreva("Digite o bairro: ");leia(BA);
escreva("O nome é:" ,NO);escreva("O bairro é:" ,BA);C= C+1fimenquanto
NA | BA | C C<4Amanda |Ipanema | 1 Nathalia | Gávea | 2Ana M. | Leblon | 3Sara | Recreio | 4
2- Estrutura de repetição REPITA
Este tipo de estrutura, executa os comandos pelo menos 1 vez p/ depois testar. repita comando 1; comando 2; comando N;Até que <condição>
VarNO, BA: caracterC: inteiro
InícioC<-1
REPITAescreva("O nome: ");leia(NO);escreva("O bairro: ");leia(BA);
escreva("O nome é:" ,NO);escreva("O bairro é:" ,BA);ate que (C=4);fimalgoritmo
3- Estrutura de repetição PARAEsta estrutura se caracteriza por ter um contador automático.
Para C=1 até 4 faça comando 1 comando 2 comando NFimpara
Elabore um algorítmo que calcule o fatorial de um número qualquer.
varN, C, F: inteiro
inicioescreva("Digite um número: ")leia(N)
F<-1Para X de 1 ate N facaF<-F*Cfimpara
escreva("O fatorial de",N, " é: ",F)
fimalgoritmo
Elabore um algorítmo que calcule e imprima a sequência de Fibonacci.
VarN, C, S, U: inteiro
inicio ESCREVA("Digite um número: ")LEIA(N)
U<-1
PARA C DE U ATE 34 FACAS<-U+NFIMPARA