Diferenças entre edições de "Teste de auto-valiação"

De GNU Octave
Ir para: navegação, pesquisa
(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

  1. Verdadeiro
  2. 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.

  1. Verdadeiro
  2. Falso