Estrutura de repetição
Há casos em que é necessário executar um conjunto de instruções repetidas vezes até que determinada condição seja alcançada. Tal condição pode ser descrita como uma expressão lógica. Esta seção apresenta duas variações desta estrutura.
/* 1) Estrutura de repetição com contador. Geralmente é utilizado quando o número de passos é conhecido. */
Para ( Inicialização ; Expressão lógica; Passo ) Faça
/* Instrução */
Fim Para
/* 2) Estrutura de repetição sem contador */
Enquanto ( Expressão lógica ) Faça
/* Instrução */
Fim Enquanto
Não se preocupe se neste momento ainda não está claro quando utilizar a estrutura com ou sem contador. Com a prática você notará quando será mais adequada a utilização de cada uma.
Exemplos
1.Imprima os números de 1 a 10 em ordem crescente.
Algoritmo exemplo1()
Início
Inteiro i
Para ( i = 1 ; i <= 10 ; i = i + 1 ) Faça
Imprimir i
Fim Para
Fim
Nota: A escolha da estrutura com contador simplifica a resolução do problema. Tente resolver este problema utilizando a estrutura sem contador.
2.Imprima todos os números inteiros de A a B, sendo A < B. O usuário deve informar os valores A e B.
Algoritmo exemplo2()
Início
Inteiro A, B, i
Ler A, B
Para ( i = A ; i <= B ; i = i + 1 ) Faça
Imprimir i
Fim Para
Fim
3.Escreva um código que calcule o fatorial de um número informado pelo usuário.
Algoritmo exemplo3()
Início
Inteiro n, fat = 1
Ler n
Enquanto ( n > 1 ) Faça
fat = fat*n
n = n - 1
Fim Para
Imprimir "O fatorial de "+ n +" é igual a"+ fat
Fim
Exercícios
Imprima os números inteiros de 1 a 10 em ordem decrescente.
Imprima o resultado da soma dos números inteiros de 1 a 100.
Calcule o fatorial do número n utilizando a estrutura de repetição com contador.
Quer dar seu feedback? Preencha este formulário, em menos de 5 minutos você fará uma grande contribuição.