Diferenças entre edições de "Teste de auto-valiação"
(Criou a página com "==== Pergunta 1 (Verdadeira ou falsa): Precedência dos operadores ==== No Octave, como na maioria das máquinas de calcular, ou softwares de cálculo matemático, os vári...") |
|||
Linha 3: | Linha 3: | ||
No Octave, como na maioria das máquinas de calcular, ou softwares de cálculo matemático, os vários operadores têm precedências diferentes, de forma a se poderem escrever expressões sem estar a usar constantemente parênteses. | No Octave, como na maioria das máquinas de calcular, ou softwares de cálculo matemático, os vários operadores têm precedências diferentes, de forma a se poderem escrever expressões sem estar a usar constantemente parênteses. | ||
− | Por exemplo, se consultar a informação sobre a precendência dos operadores em Octave, os operadores de multiplicação e divisão têm uma precedência superior aos operadores de adição e subtração. Em termos práticos, podemos escrever: | + | Por exemplo, se consultar a informação sobre a [https://www.gnu.org/software/octave/doc/interpreter/Operator-Precedence.html precendência dos operadores em Octave], os operadores de multiplicação e divisão têm uma precedência superior aos operadores de adição e subtração. Em termos práticos, podemos escrever: |
− | 3+4*5, em vez de 3+(4*5), | + | <syntaxhighlight enclose="none">3+4*5</syntaxhighlight>, em vez de <syntaxhighlight enclose="none">3+(4*5)</syntaxhighlight>, |
já que a multiplicação será feita sempre em primeiro lugar. Se realmente quisermos somar o 3 e o 4 antes de multiplcar pelo 5, temos mesmo que usar os parênteses, já que a multiplicação tem precedência sobre a adição. | já que a multiplicação será feita sempre em primeiro lugar. Se realmente quisermos somar o 3 e o 4 antes de multiplcar pelo 5, temos mesmo que usar os parênteses, já que a multiplicação tem precedência sobre a adição. | ||
Linha 11: | Linha 11: | ||
Assim sendo, responda à seguinte questão. | Assim sendo, responda à seguinte questão. | ||
− | Atendendo à precedência dos operadores do Octave, para calcular o quadrado de -15, diga se as expressões são equivalentes: | + | Atendendo à precedência dos operadores do Octave, para calcular o quadrado de <syntaxhighlight enclose="none">-15</syntaxhighlight>, diga se as expressões são equivalentes: |
− | -15^2 e (-15)^2 | + | <syntaxhighlight enclose="none">-15^2</syntaxhighlight> e <syntaxhighlight enclose="none">(-15)^2</syntaxhighlight> |
+ | |||
+ | # <span style="color: red;">Verdadeiro</span> | ||
+ | # <span style="color: green;">Falso</span> | ||
+ | |||
+ | ==== Pergunta 2 (Verdadeira ou falsa): Precedência dos operadores ==== | ||
+ | |||
+ | Considere o vetor <syntaxhighlight enclose="none">p = [ 22 24 25 28 30 21 ]</syntaxhighlight>. | ||
+ | |||
+ | Para indexar o último elemento do vetor pode usar a expressão <syntaxhighlight enclose="none">p(length(p))</syntaxhighlight> mas é muito mais simpático usar a forma <syntaxhighlight enclose="none">p(end)</syntaxhighlight>. A palavra mágica <syntaxhighlight enclose="none">end</syntaxhighlight> indica o último elemento de um vetor. | ||
+ | |||
+ | De igual forma, a palavra mágica <syntaxhighlight enclose="none">begin</syntaxhighlight> é usada para indexar o primeiro elemento de um vetor. | ||
# <span style="color: red;">Verdadeiro</span> | # <span style="color: red;">Verdadeiro</span> | ||
# <span style="color: green;">Falso</span> | # <span style="color: green;">Falso</span> |
Revisão das 09h55min de 10 de novembro de 2015
Pergunta 1 (Verdadeira ou falsa): Precedência dos operadores
No Octave, como na maioria das máquinas de calcular, ou softwares de cálculo matemático, os vários operadores têm precedências diferentes, de forma a se poderem escrever expressões sem estar a usar constantemente parênteses.
Por exemplo, se consultar a informação sobre a precendência dos operadores em Octave, os operadores de multiplicação e divisão têm uma precedência superior aos operadores de adição e subtração. Em termos práticos, podemos escrever:
3+4*5, em vez de 3+(4*5),
já que a multiplicação será feita sempre em primeiro lugar. Se realmente quisermos somar o 3 e o 4 antes de multiplcar pelo 5, temos mesmo que usar os parênteses, já que a multiplicação tem precedência sobre a adição.
Assim sendo, responda à seguinte questão.
Atendendo à precedência dos operadores do Octave, para calcular o quadrado de -15, diga se as expressões são equivalentes:
-15^2 e (-15)^2
- Verdadeiro
- Falso
Pergunta 2 (Verdadeira ou falsa): Precedência dos operadores
Considere o vetor p = [ 22 24 25 28 30 21 ].
Para indexar o último elemento do vetor pode usar a expressão p(length(p)) mas é muito mais simpático usar a forma p(end). A palavra mágica end indica o último elemento de um vetor.
De igual forma, a palavra mágica begin é usada para indexar o primeiro elemento de um vetor.
- Verdadeiro
- Falso