Você está na página 1de 12

M.A.P.A.

– PROGRAMAÇÃO E CÁLCULO
NUMÉRICO
Nome: R.A.:
Data:

INFORMAÇÕES GERAIS
Olá, estudante!
 
Iniciamos agora a atividade M.A.P.A. da disciplina de Programação e Cálculo Numérico.
Prepare-se para colocar em prática os conceitos estudados durante a disciplina!

Caso surjam dúvidas, não hesite em contatar os professores da disciplina. Desejamos


sucesso na sua atividade!

INSTRUÇÕES DE ENTREGA

Este é um trabalho INDIVIDUAL.


 
Sobre o seu preenchimento, é necessário o cumprimento das seguintes diretrizes:
 
- Não serão aceitas respostas que constem apenas o resultado numérico, sem que seja
demonstrado o raciocínio que o levou a encontrar àquela resposta.
- Toda e qualquer fonte e/ou referência utilizada para responder aos questionários
deve ser citada ao final da questão.
- Após inteiramente respondido, o Template deve ser enviado para correção através do
Studeo.
- O Template pode ter quantas páginas você precisar para respondê-lo, desde que siga
a estrutura proposta.
- O Template deve ser enviado única e exclusivamente pelo Studeo, no campo
destinado a esta atividade da disciplina. Toda e qualquer outra forma de entrega não
será considerada.
 
A qualidade do trabalho será considerada na hora da avaliação, então preencha tudo
com cuidado, explique o que está fazendo, responda às perguntas e mostre sempre o
passo a passo das resoluções e deduções. Quanto mais completo seu trabalho, melhor!

Problemas frequentes a evitar:


 
- Coloque um nome simples em seu arquivo para não haver confusão no momento do
envio.
- Se você usa OPEN OFFICE ou MAC, transforme o arquivo em .pdf para evitar
incompatibilidades.
Engenharia Casal Consultorias Acadêmicas
@engenhariacasal
- Verifique se você está enviando o arquivo correto! É a Atividade M.A.P.A. da
disciplina? Ele está preenchido adequadamente?
 
Como enviar o arquivo:
 
- Acesse, no Studeo, o ambiente da disciplina e clique no botão “M.A.P.A.”. No final da
página há uma caixa tracejada de envio de arquivo. Basta clicar nela e, então,
selecionar o arquivo de resposta (template) da sua atividade.
- Antes de clicar em FINALIZAR, certifique-se de que tudo está certo, pois uma vez
finalizado não será possível modificar o arquivo. Sugerimos que clique no link gerado
da atividade e faça o download para conferir se está de acordo com o arquivo
entregue.
 
Sobre plágio e outras regras:
 
- Trabalhos copiados da internet ou de outros alunos serão zerados!

A equipe de mediação está à disposição para o atendimento das dúvidas por meio do
“Fale com o Mediador” no Studeo. Aproveite essa ferramenta!

PROBLEMATIZAÇÃO
Cálculo Numérico e a Engenharia
Problemas de engenharia podem ser resolvidos através de diferentes metodologias,
sendo que a solução por métodos numéricos proporciona uma série de pontos
positivos que colaboram para uma melhor compreensão dos fenômenos com um bom
balanceamento entre tempo, custo e qualidade.
Os métodos numéricos são aplicações de algoritmos pelas quais é possível formular e
resolver problemas matemáticos usando operações aritméticas menos complexas.
Estes também são conhecidos como métodos indiretos. A análise numérica idealiza e
concebe métodos para “aprovar” de forma eficiente as soluções de problemas
expressados matematicamente.
O objetivo principal da análise numérica é encontrar soluções “aproximadas” para
problemas complexos.
 
Fonte:
https://www.esss.co/blog/metodos-numericos-para-simulacao-na-engenharia.
Acesso em: 13 fev. 2023.
 
Levando em consideração essa abrangência dos Métodos Numéricos, avalie e resolva
os 4 problemas a seguir que dizem respeito a questões envolvendo custos, análise de
projetos, determinação de propriedades e discussões acerca da importância da
programação.

Engenharia Casal Consultorias Acadêmicas


@engenhariacasal
DEMANDA I – CONTROLE DE CUSTOS
Uma empresa comprou uma peça de equipamento de $ 60.000 sem entrada e
pagando $ 15.000 por ano por seis anos. Qual a taxa de juros que você está pagando?
A fórmula que relaciona o valor atual P, os pagamentos anuais A, o número de anos n e
a taxa de juros i é:

Fonte: o autor.

De posse dessas informações, responda o que se pede indicando 4 casas decimais nas
respostas e indicando os erros de cada aproximação.
 
a) Considerando que o método escolhido foi o da bisseção, qual o resultado da
aproximação encontrada (apresente também o erro) para a taxa de juros?

Considere:
Intervalo = [0,10;0,90]
Realize até a iteração i = 10
 
Resposta:

Primeiramente substituindo os valores dados no enunciado e fazendo o rearranjo da


equação:
n
i ( 1+ i )
A=P n
( 1+i ) −1

i ( 1+i )6
15.000=60.000∙ 6
(1+i ) −1
6
15.000 i ( 1+i )
=
60.000 ( 1+i )6−1

6
i ( 1+i )
0,25= 6
( 1+i ) −1
6
i ( 1+i )
f ( i )= 6
−0,25
( 1+i ) −1

Agora aplicando o método da bisseção para o intervalo de [0,1; 0,9 ], portanto,

Engenharia Casal Consultorias Acadêmicas


@engenhariacasal
a=0,1 e b=0,9:

Calculando a primeira estimativa:

ai +bi 0,1+0,9
x i= = =0,5
2 2
Substituindo na equação:

0,1 (1+ 0,1 )6


f ( a )= 6
−0,25
( 1+0,1 ) −1

0,1771
f ( a )= −0,25=−0,0204
0,7716
6
0,5 ( 1+0,5 )
f ( xi )= 6
−0,25
(1+ 0,5 ) −1

5,6953
f ( xi )= −0,25=0,2981
10,3906

Multiplicando as substituições:
f ( a1 ) ∙ f ( x1 ) =−0,0204 ∙ 0,2981=−0,0061

Agora levando em conta o sinal do resultado do cálculo de f ( a1 ) ∙ f ( x1 ), que


determina a escolha do próximo valor de a e b, as próximas estimativas foram
calculadas utilizando o Excel, levando em consideração o que o professor mencionou
na aula ao vivo 1 de que o erro sempre se inicia em 50% e cai pela metade a cada
nova iteração, a partir disto, chegou-se a seguinte tabela:
i a b xi=a+b/2 f(a) f(xi) f(a)*f(xi) Erro %
0 0,1000 0,9000 0,5000 -0,0204 0,2981 -0,0061 50,00%
1 0,1000 0,5000 0,3000 -0,0204 0,1284 -0,0026 25,00%
2 0,1000 0,3000 0,2000 -0,0204 0,0507 -0,0010 12,50%
3 0,1000 0,2000 0,1500 -0,0204 0,0142 -0,0003 6,25%
4 0,1000 0,1500 0,1250 -0,0204 -0,0033 0,0001 3,13%
5 0,1250 0,1500 0,1375 -0,0033 0,0054 0,0000 1,56%
6 0,1250 0,1375 0,1313 -0,0033 0,0010 0,0000 0,78%
7 0,1250 0,1313 0,1281 -0,0033 -0,0012 0,0000 0,39%
8 0,1281 0,1313 0,1297 -0,0012 -0,0001 0,0000 0,20%
9 0,1297 0,1313 0,1305 -0,0001 0,0005 0,0000 0,10%
10 0,1297 0,1305 0,1301 -0,0001 0,0002 0,0000 0,05%

Engenharia Casal Consultorias Acadêmicas


@engenhariacasal
Portanto, a taxa de juros aproximada será de 13,01 % com erro de +/- 0,05%.

b) Considerando que o método escolhido foi o das cordas, qual o resultado da


aproximação encontrada (apresente também o erro) para a taxa de juros?

Considere:
Intervalo = [0,10;0,90]
Realize até a iteração i = 5
 
Resposta:

Partindo da mesma equação já rearranjada na letra anterior:


6
i ( 1+i )
f ( i )= 6
−0,25
( 1+i ) −1

Agora aplicando o método das cordas para o mesmo intervalo, portanto, o f(a) já é
sabido, então calculou-se o f(b):

f ( a )=−0,0204

6
0,9 ( 1+ 0,9 )
f ( b )= 6
−0,25
( 1+0,9 ) −1

42,3413
f ( b )= −0,25=0,6695
46,0459

Calculando o x i:

f ( a)
x i=a− (b−a)
f ( b ) −f ( a )
−0,0204
x i=0,1− ( 0,9−0,1 )
0,6695−(−0,0204 )
x i=0,1+ ( 0,02957 ∙ 0,8 )=0,1236

Tendo posse do valor de x i calculou-se o f ( x i ) :

6
0,1236 ( 1+0,1236 )
f ( x i)= 6
−0,25
( 1+0,1236 ) −1

0,2487
f ( xi )= −0,25=−0,0043
1,0122

Engenharia Casal Consultorias Acadêmicas


@engenhariacasal
Multiplicando as substituições:

f ( a1 ) ∙ f ( x1 ) =−0,0204 ∙ (−0,0043 )=0,0001

Agora levando em conta o sinal do resultado do cálculo de f ( a1 ) ∙ f ( x1 ), que


determina a escolha do próximo valor de a e b, a próxima estimativa foi calculada
utilizando o Excel, bem como, foi possível calcular o erro a partir da segunda
iteração, conforme tabela a seguir:

i a b f(a) f(b) xi f(xi) f(a)*f(xi) Erro %


0 0,1000 0,9000 -0,0204 0,6695 0,1236 -0,0043 0,0001 -
1 0,1236 0,9000 -0,0043 0,6695 0,1286 -0,0009 0,0000 3,97%
2 0,1286 0,9000 -0,0009 0,6695 0,1295 -0,0002 0,0000 0,77%
3 0,1295 0,9000 -0,0002 0,6695 0,1297 0,0000 0,0000 0,15%
4 0,1297 0,9000 0,0000 0,6695 0,1298 0,0000 0,0000 0,03%
5 0,1298 0,9000 0,0000 0,6695 0,1298 0,0000 0,0000 0,01%

Portanto, a taxa de juros aproximada será de 12,98 % com erro de +/- 0,01%.

c) Se a dívida for renegociada de forma que os juros anuais sejam de 8% mantendo-se


a parcela anual, em quanto tempo essa dívida será paga? Utilize o método das Cordas
com:

Intervalo = [1,6]
Realize até a iteração i = 10

Resposta:

Rearranjando a equação em função de n:

0,08 (1+ 0,08 )n


f ( n )= n
−0,25
( 1+0,08 ) −1

Agora aplicando o método das cordas para o intervalo [1, 6] até i=10.
1
0,08 ( 1+ 0,08 )
f ( a )= 1
−0,25
( 1+0,08 ) −1

0,0864
f ( a )= −0,25=0,83
0,08
6
0,08 ( 1+ 0,08 )
f ( b )= 6
−0,25
( 1+0,08 ) −1

Engenharia Casal Consultorias Acadêmicas


@engenhariacasal
0,1269
f ( b )= −0,25=−0,0337
0,5869

0,83
x i=1− (6−1 )
−0,0337−0,83
x i=1+0,9609 ∙ (5 )=5,805

5,805
0,08 ( 1+0,08 )
f ( xi )= 5,805
−0,25
(1+ 0,08 ) −1

0,1251
f ( xi )= −0,25=−0,0280
0,5632

f ( a1 ) ∙ f ( x1 ) =0,83 ∙ (−0,0280 )=0,0232

Os demais cálculos foram realizados via Excel, conforme tabela a seguir:


i a b f(a) f(b) xi f(xi) f(a)*f(xi) Erro %
0 1,0000 6,0000 0,8300 -0,0337 5,8050 -0,0280 -0,0232 -
1 1,0000 5,8050 0,8300 -0,0280 5,6484 -0,0231 -0,0192 2,70%
2 1,0000 5,6484 0,8300 -0,0231 5,5226 -0,0190 -0,0157 2,23%
3 1,0000 5,5226 0,8300 -0,0190 5,4217 -0,0155 -0,0129 1,83%
4 1,0000 5,4217 0,8300 -0,0155 5,3406 -0,0126 -0,0105 1,49%
5 1,0000 5,3406 0,8300 -0,0126 5,2756 -0,0103 -0,0085 1,22%
6 1,0000 5,2756 0,8300 -0,0103 5,2233 -0,0083 -0,0069 0,99%
7 1,0000 5,2233 0,8300 -0,0083 5,1814 -0,0067 -0,0056 0,80%
8 1,0000 5,1814 0,8300 -0,0067 5,1478 -0,0054 -0,0045 0,65%
9 1,0000 5,1478 0,8300 -0,0054 5,1208 -0,0044 -0,0036 0,52%
10 1,0000 5,1208 0,8300 -0,0044 5,0991 -0,0035 -0,0029 0,42%

Portanto, a dívida será paga em 5 anos (≅ 5,0991 ¿, com erro aproximado de +/-
0,42%.

DEMANDA II – AVALIAÇÃO DE DADOS


Um estudo de engenharia de transporte foi conduzido para determinar um projeto
adequado de faixas para bicicleta. Foram coletados dados sobre a largura das faixas
para bicicleta e a distância média entre as bicicletas e os carros trafegando. Os dados
de nove ruas são:

Engenharia Casal Consultorias Acadêmicas


@engenhariacasal
Fonte: o autor.

a) Trace os dados.

Resposta:

b) Ajuste uma reta aos dados, por regressão linear. Acrescente essa reta ao gráfico.

Resposta:

c) Se a distância mínima média segura entre as bicicletas e os carros trafegando


for igual a 2 m, qual será a largura mínima da faixa correspondente? (Considere duas
casas decimais).

Resposta:

Engenharia Casal Consultorias Acadêmicas


@engenhariacasal
A aproximação do valor será feita baseada no princípio da interpolação linear
utilizando a equação da reta gerada mediante a regressão linear na letra anterior,
portanto:

y=0,748 x +0,6013

Quando a distância for 2m, a largura correspondente será aproximadamente:

y=0,748∙ 2+0,6013

y=1,496 +0,6013

y=2,0973m  considerando 2 casas decimais y ≅ 2,10 m.

d) Ajuste uma parábola aos dados. Com a parábola ajustada, se a distância mínima
média segura entre as bicicletas e os carros trafegando for igual a 2 m, qual será a
largura mínima da faixa correspondente (considere duas casas decimais).

Resposta:

Após ajustada a parábola, chegou-se na equação de segunda ordem:


2
y=−0,1308 x +1,3207 x+ 0,0173

A aproximação do valor será feita baseada no princípio da interpolação quadrática,


portanto, quando a distância for 2m, a largura correspondente será
aproximadamente:

y=−0,1308∙ 22 +1,3207 ∙2+ 0,0173

y=−0,5232+ 2,6414+0,0173

y=2,1355m considerando 2 casas decimais y ≅ 2,14 m .

Engenharia Casal Consultorias Acadêmicas


@engenhariacasal
DEMANDA III – AVALIAÇÃO DE PROCESSO
A taxa de resfriamento de um corpo pode ser expressa por:

Fonte: o autor.

em que T é a temperatura do corpo (°C), Ta é a temperatura do meio ao redor (°C) e k


é uma constante de proporcionalidade (por minuto). Logo, essa equação (chamada de
lei de resfriamento de Newton) especifica que a taxa de resfriamento é proporcional à
diferença entre a temperatura do corpo e a do meio ao redor. Se uma bola de metal
aquecida a 80°C for jogada na água que possui uma temperatura mantida constante
em Ta = 20°C, a temperatura da bola muda da seguinte forma:

Qual a constante “k” para esse caso?

Resposta:

Primeiramente fez-se a subtração dos valores de T por Ta conforme a seguir:

( T −T a )= ( 80° C−20 ° C )=60 ° C

dT
Após, calculou-se a taxa de variação para cada ponto, mediante equação:
dt

dT T 1−T 0
=
dt t 1−t 0

Os resultados foram calculados no Excel, conforme tabela a seguir:

Tempo (min) 0 5 10 15 20 25
Temp. (°C) 80 46 32 25 22 20
Dif. (T-Ta) 60 26 12 5 2 0
Taxa (dT/dt) -6,8 -2,8 -1,4 -0,6 -0,4

Engenharia Casal Consultorias Acadêmicas


@engenhariacasal
Sendo assim, foi possível plotar os dados no gráfico:

Considerando a regressão linear, a equação encontrada nos fornece o valor de k que


corresponde ao coeficiente angular da reta, ou seja, o a. Portanto:

y=ax+ b

y=−0,1111 x−0,066

−1
a=−0,11 ∴ k=−0,11∙ mi n

DEMANDA IV – PROGRAMAÇÃO
As disciplinas de programação fazem parte do ciclo básico da Engenharia e,
consequentemente, temos que aprender a falar a “linguagem das máquinas” logo nos
primeiros semestres, sem entender muito bem como aquilo pode ter alguma
relevância. Algoritmos, linguagens de programação (Python, C, C++, Java, R e outras) se
misturam e podem dar um nó na cabeça de muita gente.
 
Contudo, esse processo é essencial para a formação. Na verdade, a linguagem em si
não importa muito, mas a lógica de programação faz toda a diferença. Entender a
lógica pode contribuir para a sua formação como engenheiro(a) e para a resolução de
problemas cotidianos (principalmente os que envolvem lógica). Atribuir uma sequência
de tarefas para uma máquina, na ordem certa, exige que você entenda o problema e
saiba o passo a passo para resolvê-lo.
 
Fonte: https://engenharia360.com/saber-programar-na-engenharia. Acesso em: 13
fev. 2023.
 
Inspirado pela reportagem apresentada, utilize seus conhecimentos sobre Programas,

Engenharia Casal Consultorias Acadêmicas


@engenhariacasal
Softwares, Bancos de Dados e Bibliotecas para indicar como tarefas rotineiras podem
ser executadas, analisadas e otimizadas com a utilização da programação e o uso de
algoritmos.

Resposta:

As atividades do dia a dia podem ser executadas e otimizadas com a utilização da


programação e o uso de algoritmos de diversas maneiras, como por exemplo:

 Automatização de tarefas: é possível utilizar a programação para automatizar


tarefas repetitivas, como a criação de relatório, o processamento de dados e o
envio de e-mails. Com isso, é possível economizar tempo e evitar erros;
 Análise de dados: com a programação, pode-se analisar grandes volumes de
dados de maneira mais eficiente do que manualmente. Algoritmos podem ser
usados para encontrar padrões de dados, fazer previsões e identificar
oportunidades de melhoria;
 Otimização de processos: a programação pode ser usada para otimizar processos,
identificando gargalos e criando soluções para tornar o processo mais eficiente.
Algoritmos podem ser utilizados para encontrar a melhor maneira de executar
uma tarefa, levando em conta diversas variáveis;
 Personalização de experiências: personalizar experiências para usuários ou
clientes. Algoritmos podem ser usados para analisar o comportamento dos
usuários e recomendar produtos ou serviços que sejam relevantes para eles;
 Análise de desempenho: a programação pode ser utilizada para analisar o
desempenho de uma equipe ou de um processo. Algoritmos podem ser usados
para medir a eficiência e produtividade, identificar pontos de melhoria e criar
soluções para otimizar o desempenho.

Em suma, a programação e o uso de algoritmos podem ajudar a executar tarefas


rotineiras de maneira mais eficiente, analisar dados de maneira mais precisa,
otimizar processos, personalizar experiências e melhorar o desempenho geral de
uma equipe ou processo.

Engenharia Casal Consultorias Acadêmicas


@engenhariacasal

Você também pode gostar