Faça um algoritmo utilizando o comando while que mostra uma contagem regressiva na tela, iniciando em 10 e terminando em 0 . Mostrar uma mensagem “FIM!” após a contagem.
Passo 1
O enunciado pede um algoritmo em pseudocódigo que mostre na tela uma contagem regressiva de 10 até 0 usando o laço while e, ao final, exiba “FIM!”. O conteúdo envolve estruturas de repetição (while) e manipulação de variáveis.
Passo 2
Primeiro, criamos uma variável, por exemplo “cont”, e a inicializamos com 10, que é o valor de partida da contagem.
Em seguida, montamos o laço while que vai rodar enquanto “cont” for maior ou igual a zero. A condição do while controla a repetição.
Dentro do while, exibimos o valor atual de “cont” e depois decrementamos a variável em 1, para que a contagem siga regressiva.
Quando “cont” ficar menor que zero, o while encerra e seguimos para exibir a mensagem final “FIM!”.
Em seguida, montamos o laço while que vai rodar enquanto “cont” for maior ou igual a zero. A condição do while controla a repetição.
Dentro do while, exibimos o valor atual de “cont” e depois decrementamos a variável em 1, para que a contagem siga regressiva.
Quando “cont” ficar menor que zero, o while encerra e seguimos para exibir a mensagem final “FIM!”.
Passo 3
Assim garantimos que a saída seja: 10, 9, 8, …, 0 e depois “FIM!”.
Resposta
Algoritmo ContagemRegressiva
// Inicialização da variável
cont ← 10
// Inicialização da variável
cont ← 10
// Contagem regressiva
enquanto cont ≥ 0 faça
escreva(cont)
cont ← cont - 1
fim enquanto
enquanto cont ≥ 0 faça
escreva(cont)
cont ← cont - 1
fim enquanto
// Mensagem final
escreva(“FIM!”)
FimAlgoritmo
escreva(“FIM!”)
FimAlgoritmo