Ler uma sequência de números reais e armazená-los. Determinar o maior elemento dessa sequência. A sequência termina quando for digitado o número (0) zero. Ao final, imprimir a lista resultante.
Passo 1
O enunciado pede para ler uma sequência de números reais, armazená-los num vetor (ou lista), determinar o maior elemento lido e parar a leitura quando for digitado o número zero. O conteúdo envolve laços de repetição, armazenamento em lista e comparação para achar o máximo.
Passo 2
Inicializamos: uma lista vazia para guardar os valores lidos e uma variável que represente o maior valor, começando em
. Dessa forma, qualquer número real lido será maior que esse valor inicial.
Passo 3
Fazemos um laço de repetição que:
- Lê um valor
. - Se
, interrompe o laço (pois zero sinaliza fim da sequência). - Caso contrário, acrescenta
à lista e compara com o maior valor atual, atualizando-o se for maior.
Passo 4
Ao sair do laço, a lista terá todos os números (exceto o zero de término) e a variável do maior conterá o valor máximo da sequência.
Resposta
Pseudocódigo final:
Inicialize lista e
.
Inicialize lista
Leia
.
Enquanto
faça:
\quad Acrescente
em
.
\quad Se
então
.
\quad Leia
.
FimEnquanto
Imprima
.
Imprima
.