A alternativa correta é a III – O principal erro cometido por este algoritmo é a definição de uma estrutura condicional dentro de uma estrutura de repetição. Isso ocorre porque o algoritmo apresenta uma estrutura de repetição (for) que lê as notas dos 10 alunos e, dentro dessa estrutura, há uma estrutura condicional (if) que verifica se a nota é maior ou igual a 6 e, caso seja, imprime "Aprovado", senão imprime "Reprovado". O problema é que essa estrutura condicional está dentro da estrutura de repetição, o que significa que ela será executada para cada nota lida, o que não é necessário. O correto seria colocar a estrutura condicional fora da estrutura de repetição, para que ela seja executada apenas uma vez, após a leitura de todas as notas.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar