Um professor solicita a um estudante que desenvolva um algoritmo em Portugol para calcular a média aritmética de um conjunto de notas inseridas pelo usuário, encerrando a entrada de dados quando o usuário digitar o valor –1. O estudante apresenta o seguinte algoritmo:
algoritmo "media_notas"
var
nota, soma, media: real
contador: inteiro
inicio
soma <- 0
contador <- 0
leia(nota)
enquanto (nota <> -1) faca
soma <- soma + nota
contador <- contador + 1
leia(nota)
fimenquanto
se (contador > 0) entao
media <- soma / contador
escreva("Media: ", media)
senao
escreva("Nenhuma nota informada.")
fimse
fimalgoritmo
Considerando os fundamentos de algoritmos e lógica de programação, assinale a alternativa correta.