Os algoritmos podem conter erros de lógica e erros de sintaxe, ou seja, erros de lógica são erros

que não produzem o resultado esperado e erros de sintaxe são erros que não permitem que o algoritmo seja executado. Qual dos algoritmos a seguir está correto para receber dois valores e mostrar a soma deles.


 q
 q

1 Resposta

  • Pattiniantonia

    A alternativa correta é a alternativa

    b) O cálculo da média está incorreto, pois, de acordo com as prioridades de execução entre os operadores matemáticos, faltaram parênteses na soma das notas.

    m <- n1 + n2 + n3/ 3 equivale a m <- n1 + n2 + (n3/ 3)

    Para corrigir o programa, é necessário trocar

    m <- n1 + n2 + n3/ 3

    Por

    m <- (n1 + n2 + n3) / 3

    A falta de uma mensagem para digitar as notas é um "defeito de usabilidade" (o que não é recomendado), mas não é um erro. Vários programas evitam ser "verbosos" como, por exemplo, os programas da linha de comando do linux.

    As demais alternativas apresentam problemas que não existem neste código.

Clique aqui para adicionar a sua resposta.