- Engenharia de SoftwareAnálise e Projeto de Software
- Fundamentos de ProgramaçãoAlgoritmos
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoPseudocódigo
Em uma simulação computacional, um engenheiro utilizou a seguinte equação do movimento para uma versão simplificada do sistema de suspensão de um veículo:
\( m\dfrac{d^2y}{dt}+b(\dfrac{dy}{dt}-\dfrac{du}{dt})+k(y-u)=0 \)
em que:
u = sinal temporal da entrada do sistema;
y = sinal temporal da saída do sistema;
b = coeficiente de atrito viscoso do amortecedor; e
k = constante da mola.
Considere que o comando step (num, den) fornece o gráfico da resposta temporal ao degrau unitário de um sistema linear, cujos coeficientes dos polinômios do numerador e do denominador da sua função de transferência são, respectivamente, os vetores num e den. O engenheiro implementou o seguinte pseudocódigo para analisar o sistema de suspensão do veículo: algoritmo “suspensão”
var
p, b, k, m : real
n, d: vetor [ ] de real
inicio
p <- 1200
b <- 80
k <- 100
m <- p/4
n <- [A B C D] % atribui os valores numéricos A, B, C e D
aos
% elementos de n
d <- [E F G H] % atribui os valores numéricos E, F, G e H
aos
% elementos de d
step(n, d)
finalalgoritmo
Assinale a opção que contém os valores numéricos dos vetores n e d, necessários à obtenção da resposta do sistema a uma entrada do tipo rampa unitária, utilizando o algoritmo acima.