Estrutura de Repetição

3
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 ENQUANTO Esta 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. Var NO, BA: Caracter; C: inteiro Iní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+1 fimenquanto NA | BA | C C<4 Amanda |Ipanema | 1 Nathalia | Gávea | 2 Ana M. | Leblon | 3 Sara | Recreio | 4 2- Estrutura de repetição REPITA

Transcript of Estrutura de Repetição

Page 1: Estrutura de Repetição

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

Page 2: Estrutura de Repetição

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

Page 3: Estrutura de Repetição

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