Diferenças entre edições de "Teste de Avaliação"
m (Jgrocha moveu página Exercícios para Teste de Avaliação sem deixar um redireccionamento) |
|||
Linha 1: | Linha 1: | ||
=== O Octave como uma calculadora === | === O Octave como uma calculadora === | ||
− | + | ==== Pergunta 1 ==== | |
− | + | ||
− | + | ||
− | + | Considere a seguinte expressão matemática, onde os ângulos estão em graus: | |
− | + | ||
− | + | ||
<math> | <math> | ||
Linha 13: | Linha 9: | ||
</math> | </math> | ||
− | < | + | Identifique as expressões do Octave que calculam corretamente a expressão dada. |
− | + | ||
− | </ | + | # <span style="color: green;">tan(45*pi/180)/sin(60*pi/180)</span> |
+ | # <span style="color: red;">tan(45)/sin(60)</span> | ||
+ | # <span style="color: red;">tan(45/sin(60))</span> | ||
+ | # <span style="color: red;">tan(45*pi/180/sin(60*pi/180))</span> | ||
+ | |||
+ | Nota: ''No teste haviam várias expressões trigonométricas diferentes, mas todas com os ângulos em graus, pelo que seria sempre necessário converter para radianos.'' | ||
==== Pergunta 3 ==== | ==== Pergunta 3 ==== |
Revisão das 00h32min de 26 de novembro de 2012
O Octave como uma calculadora
Pergunta 1
Considere a seguinte expressão matemática, onde os ângulos estão em graus:
Identifique as expressões do Octave que calculam corretamente a expressão dada.
- tan(45*pi/180)/sin(60*pi/180)
- tan(45)/sin(60)
- tan(45/sin(60))
- tan(45*pi/180/sin(60*pi/180))
Nota: No teste haviam várias expressões trigonométricas diferentes, mas todas com os ângulos em graus, pelo que seria sempre necessário converter para radianos.
Pergunta 3
Considere os vetores definidos em rio.m.
Depois de descarregar e guardar o ficheiro, leia o seu conteúdo com o comando:
load rio.m
Faça um gráfico usando o comando plot, com as seguintes características:
- O eixo dos X deverá ser o intervalo 1 a 12 (meses do ano)
- No eixo dos Y deverá mostrar as temperaturas máximas, a vermelho
- No eixo dos Y deverá também mostrar as temperaturas médias, a amarelo
- No eixo dos Y deverá também mostrar as temperaturas mínimas, a azul
- O título do gráfico deverá ser: Temperaturas no Rio de Janeiro
- A legenda no eixo dos Y deverá ser: Graus Celsius
- A legenda no eiso dos X deverá ser: Meses do ano
Responda a esta pergunta enviando o gráfico obtido.
Para tal, use as teclas Alt+Print Screen para capturar a janela com o gráfico. Depois, usando o Paint, faça paste dessa janela para esta aplicação.
Grave a imagem no formato .jpg e envie a mesma.
meses = 1:12; plot(meses, max, 'r', meses, med, 'y', meses, min, 'b') title("Temperaturas no Rio de Janeiro") ylabel("Graus Celsius") xlabel("Meses do ano")
Pergunta 3
Considere os vetores definidos em lisboa.m.
Depois de descarregar e guardar o ficheiro, leia o seu conteúdo com o comando:
load lisboa.m
Faça um gráfico usando o comando plot, com as seguintes características:
- O eixo dos X deverá ser o intervalo 1 a 12 (meses do ano)
- No eixo dos Y deverá mostrar as temperaturas máximas, a vermelho
- No eixo dos Y deverá também mostrar as temperaturas médias, a amarelo
- No eixo dos Y deverá também mostrar as temperaturas mínimas, a azul
- O título do gráfico deverá ser: Temperaturas em Lisboa
- A legenda no eixo dos Y deverá ser: Graus Celsius
- A legenda no eiso dos X deverá ser: Meses do ano
Responda a esta pergunta enviando o gráfico obtido.
Para tal, use as teclas Alt+Print Screen para capturar a janela com o gráfico. Depois, usando o Paint, faça paste dessa janela para esta aplicação.
Grave a imagem no formato .jpg e envie a mesma.
meses = 1:12; plot(meses, max, 'r', meses, med, 'y', meses, min, 'b') title("Temperaturas em Lisboa") ylabel("Graus Celsius") xlabel("Meses do ano")
Pergunta 6
Escreva uma script Octave que leia a idade e em função disso, calcule a Função Cardíaca Máxima (FCmax) dada pela fórmula:
# fcmax.m # script octave # calcula a FC máxima, consoante a idade idade = input("Qual a idade?\n"); resultado = 211-(0.64*idade); printf("A Função Cardíaca Máxima é de %.0f bpm para uma pessoa de %d anos\n", resultado, idade);
Esta script está disponível para download em fcmax.m