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 30 até 1. O conteúdo usado aqui é estrutura de repetição (loop) simples, controlada por um contador que inicia em 30 e vai diminuindo até 1.

Passo 2

Definimos um contador i que guarda o valor corrente da nossa contagem decrescente. Para isso, inicializamos i com 30, que é o valor de partida.

Passo 3

Usamos um loop que verifica se o contador i ainda não atingiu 1. Enquanto i\ge1, 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 i na saída padrão e, em seguida, diminuímos i em uma unidade, ou seja, fazemos i\leftarrow i-1. Assim, a cada iteração, o contador vai descendo.

Passo 5

Quando i chega a 0, a condição i\ge1 falha e o loop termina. Nesse ponto, todos os valores de 30 a 1 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

Exercícios relacionados