Olá
Original
N1 + N2 * 2 + N3 * 3 + Media_dos_Exercícios / 7
Representação do Fernando
(((N1 + N2) * 2) + (N3 * (3 + MEDIA_DOS_EXERCICIOS)) / 7)
Fernando pode representar sua expressão deste jeito sim, mas porém seu resultado não será igual.
Pensando em expressões numéricas as prioridades de sinais são: / * + -.
Teste1 - (((N1 + N2) * 2) + (N3 * (3 + MEDIA_DOS_EXERCICIOS)) / 7)
Dai sua expressão faria o seguinte processamento, da esquerda para direita:
p1 = (N1 + N2)
p2 = p1 * 2
p3 = (3 + MEDIA_DOS_EXERCICIOS)
p4 = p3 * N3
p5 = p4 / 7
p6= p2 + p5 <= esse é seu resultado.
Teste2 - N1 + N2 * 2 + N3 * 3 + Media_dos_Exercícios / 7
Agora a outra expressão, da esquerda para direita::
p1 = N2 * 2
p2 = p1 + N1
p3 = N3 * 3
p4 = p2 + p3
p5 = MEDIA_DOS_EXERCICIOS / 7
p6 = p4 + p5 <= esse é seu resultado.
Resultado final
O resultado do teste 1 é diferente do resultado do teste 2, agora precisa ver o que você deseja processar primeiro, para isso basta utilizar os parenteses (), para notificar que essa expressão serão resolvida primeiro que as outras.
Espero ter ajudado
Flwsss