

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Analise o algoritmo abaixo, o qual foi escrito no software VisuAlg 3.0:
algoritmo "maior" var num, cont, maior: inteiro inicio escreval ("Digite 10 números inteiros:") leia (num) maior := num para cont de 1 ate 10 faca leia (num) se (num > maior) entao maior :=num fimse fimpara escreva ("0 maior número é", maior, ".") fimalgoritmo |
Considerando que o objetivo do algoritmo é fazer a leitura de 10 números inteiros e exibir qual deles é o maior, o código apresentado contém 1 (um) erro de lógica. Que erro é esse?
O comando "leia(num)" não deve constar dentro da estrutura de repetição "para".
O sinal de comparação ">" (maior que) está invertido.
Estão sendo lidos 11 (onze) números ao invés de 10 (dez).
A variável "cont" não está sendo inicializada.
Está faltando o comando "cont := cont + 1" dentro da estrutura de repetição "para".