Foi solicitada a criação de um algoritmo para receber notas e calcular a média das notas. Para encerrar o processamento, deve-se digitar -1. Observe o algoritmo a seguir: Programa MediaNota Var Cont: Integer; Nota, Soma, Media: Real; Begin Soma i = 0; Writeln (‘Digite -1 para encerrar’) :’); Writeln(‘Digite as notas’); Readln (Nota); Cont i=0; While nota<>0 do Begin Soma i = soma + nota; Cont i = cont+1; Readln (Nota); end; writeln (‘Quantidade = ‘, Cont) Writeln (media); end. Com base no exposto, analise o algoritmo anterior e assinale a alternativa correta: A ) Ao executar o programa, não vai atender ao solicitado, pois variáveis Soma e Cont foram inicializadas com 0 (zero). B ) A lógica do programa está correta e compila com sucesso, calculando a média dos alunos. C ) O programa compila e apresenta erros, pois não calcula a média, e a variável de controle está diferente da solicitada. D ) O programa compila, mas não executa, pois a quantidade de alunos não foi definida. O que impede o cálculo da média. E ) Existe um erro de programação fazendo com que o programa não compile.