Questão 8 - Quais das seguintes expressões têm significado? Quais não fazem sentido?
Passo 1
O enunciado pergunta quais expressões envolvendo vetores e operações como produto escalar e soma fazem sentido do ponto de vista de tipos (escalares versus vetores). A expressão que temos é
Para resolver, vamos lembrar que o produto escalar de dois vetores gera um número (escalar) e que só podemos somar objetos do mesmo tipo (dois vetores ou dois escalares).
Passo 2
Na expressão
a operação de produto escalar
é executada primeiro, pois tem precedência sobre a soma. Logo o primeiro termo vira um escalar, digamos
.
Passo 3
Depois temos a soma
onde
é escalar e
é vetor. Mas não existe definição de soma entre um escalar e um vetor: tipos diferentes não se combinam dessa forma.
Resposta
A expressão
não faz sentido, pois resulta em escalar mais vetor.