Construa um programa para representar um algoritmo que exiba na saída padrão uma contagem decrescente do valor 30 até o valor 1 .
Passo 1
O enunciado pede um algoritmo cuja função é exibir na saída padrão uma sequência decrescente de
até
. O conteúdo usado aqui é estrutura de repetição (loop) simples, controlada por um contador que inicia em
e vai diminuindo até
.
Passo 2
Definimos um contador
que guarda o valor corrente da nossa contagem decrescente. Para isso, inicializamos
com
, que é o valor de partida.
Passo 3
Usamos um loop que verifica se o contador
ainda não atingiu
. Enquanto
, continuamos a repetição. Esse teste controla quantas vezes o laço vai executar.
Passo 4
Dentro do laço, exibimos o valor atual de
na saída padrão e, em seguida, diminuímos
em uma unidade, ou seja, fazemos
. Assim, a cada iteração, o contador vai descendo.
Passo 5
Quando
chega a
, a condição
falha e o loop termina. Nesse ponto, todos os valores de
a
já foram impressos.
Resposta
Algoritmo ContagemDecrescente
Inicio
// Inicialização do contador
i ← 30
// Loop enquanto i for maior ou igual a 1
Enquanto i \(>=1\) Faça
// Exibe o valor atual de i
Escreva(i)
// Decrementa o contador
i ← i - 1
FimEnquanto
Fim