Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Exercícios 
 
1) Um vetor é dado por 𝑥 = [15 85 72 59 100 80 44 60 91 38]. 
Usando declarações condicionais e laços de repetição, escreva um 
script em Octave que determine a média dos elementos do vetor que 
são maiores que 59. 
2) Escreva um script em Octave/Matlab para verificar se um número 
fornecido pelo usuário é primo ou não. 
3) Escreva um script em Octave/Matlab que crie um vetor cujos 
elementos sejam os números primos entre dois números fornecidos 
pelos usuários. 
4) Um tanque de combustível cilíndrico tem fundo 
hemisférico e tampa superior cônica, conforme 
mostrado. O raio do cilindro e do fundo hemisférico 
é 𝑟 = 60 𝑐𝑚. Escreva um script em Octave/Matlab 
que forneça o volume do combustível no tanque 
em função da altura h; e trace um gráfico do 
volume em função de h, para 0 ≤ ℎ ≤ 2,8 𝑚. 
5) Escreva um script em Octave/Matlab para calcular 
o índice de massa corporal (IMC) de uma pessoa com idade entre 20 
e 65 anos, e informe em qual faixa que ela se encontra. 
Sugestão: Maiores informações, pesquise na Internet ou use a 
seguinte fonte para consulta: 
https://www.mdsaude.com/2014/10/imc-indice-de-massa-corporal.html 
 
 
https://www.mdsaude.com/2014/10/imc-indice-de-massa-corporal.html
 
 
6) Escreva um script em Octave/Matlab para determinar as raízes de 
uma equação quadrática, 𝑎𝑥2 + 𝑏𝑥 + 𝑐, inclusive as complexas. 
Testes os seguintes casos: 
(I) 𝑎 = 1, 𝑏 = 6, 𝑐 = 2; 
(II) 𝑎 = 0, 𝑏 = −4, 𝑐 = 1,6; 
(III) 𝑎 = 3, 𝑏 = 2,5, 𝑐 = 7. 
7) Escreva um script em Octave/Matlab para implementar o fluxograma 
abaixo de um número fornecido pelo usuário. 
 
 
 
8) O método da “divisão e média”, um método antigo para calcular a 
raiz quadrada de um número positivo 𝑎, pode ser formulado como 
𝑥 =
𝑥 + 𝑎 𝑥⁄
2
 
Escreva um script em Octave/Matlab usando o método da divisão e 
média, conforme o fluxograma abaixo, para obter a raiz quadrada de 
um número fornecido pelo usuário. 
 
 
 
 
9) A figura abaixo mostra um tanque cilíndrico de base cônica. Se o nível 
de líquido é muito baixo na parte cônica, o volume é simplesmente o 
volume cônico de líquido. Se o nível de líquido está no meio da parte 
cilíndrica, o volume total de líquido inclui a parte cônica preenchida 
e a parte parcialmente ocupada do cilindro. Escreva um script em 
Matlab/Octave para calcular o volume do tanque em função dos 
valores de 𝑅 e 𝑑. Além disso, retorne uma mensagem de erro: 
“transbordo”, se você transbordou o tanque, isto é, 𝑑 > 3𝑅. Teste a 
função com os dados seguintes: 
 
 
 
10) Supondo que a população de um país A seja da ordem de 
90.000.000 habitantes com uma taxa anual de crescimento de 3%, e 
que a população de um país B seja aproximadamente de 200.000.000 
habitantes com uma taxa anual de crescimento de 1,5%. Mantendo 
essas taxas de crescimento, simule o número habitantes dos países a 
cada ano, até que a população do país A ultrapasse ou iguale a 
população do país B. 
11) Um determinado material radioativo perde metade de sua 
massa a cada 50 segundos. Dada amassa inicial, em gramas, fazer um 
programa que determine o tempo necessário para que essa massa se 
torne menor que 0,5 grama. 
12) Escreva um script em Octave/Matlab para calcular o resultado 
da função 𝑓(𝑥, 𝑦) para quaisquer dois valores 𝑥 e 𝑦 especificados 
pelo usuário. A função 𝑓(𝑥, 𝑦) é definida assim: 
𝑓(𝑥, 𝑦) = 𝑓(𝑥) =
{
 
 
𝑥 + 𝑦 𝑥 ≥ 0 𝑒 𝑦 ≥ 0
𝑥 + 𝑦2 𝑥 ≥ 0 𝑒 𝑦 < 0
𝑥2 + 𝑦 𝑥 < 0 𝑒 𝑦 ≥ 0
𝑥2 + 𝑦2 𝑥 < 0 𝑒 𝑦 < 0

Mais conteúdos dessa disciplina