Buscar

AV1 - Escreva um programa em linguagem C que implemente um dos métodos estudados para encontrar raízes de equações e explique o motivo de ter escolhido esse método

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

ATIVIDADE CONTEXTUALIZADA – AV1 
 
 
Heguiberto Y. Haru 
47023548 
Engenharia de Produção 
 
O objetivo dessa atividade é instigar a resolução de problemas com base no que foi 
estudado nesta disciplina. Aqui você deve explorar as possibilidades da metodologia 
ativa na contextualização do assunto proposto, para a solução de problemas. 
 
Em muitos problemas de Ciência e Engenharia há a necessidade de se determinar um 
número para o qual uma função f(x) seja zero. Este número é chamado raiz da equação 
f(x)=0 ou zero da função f(x). 
 
As equações algébricas de 1º e 2º graus, certas classes de 3º e 4º graus e algumas 
equações transcendentes podem ter suas raízes computadas exatamente através de 
métodos analíticos, mas para polinômios de grau superior a quatro e para a grande 
maioria das equações transcendentes o problema só pode ser resolvido por métodos 
que aproximam as soluções. 
 
 
 
 
 
 
 
 
 
 
 
Diante do exposto, produza sua atividade contextualizada respondendo as 
questões a seguir: 
 
a) escreva um programa em linguagem C que implemente um dos métodos estudados 
para encontrar raízes de equações e explique o motivo de ter escolhido esse método. 
Você deve anexar prints do seu programa. OBS: o cabeçalho do seu programa deve 
conter (em linhas comentadas): o nome da disciplina, nome do professor(a), nome do 
tutor(a), o seu nome, número da sua matrícula e data. 
 
 
 
 
 
 
 
 
 
 
 
 
 
b) escolha dois intervalos, entre os 4 apresentados acima, para encontrar duas raízes por 
meio do programa em C escrito no item anterior. Use como critério de parada 
erro<0,0001. Informe o valor das duas raízes com 4 casas decimais e diga quantas 
iterações o método escolhido precisou para alcançar o resultado desejado. 
 
 
 
 
 
 
 
 
 
 
A função f(x) = 44 + 12,6x3 – 155,7x2 – 678,6x + 1863 é utilizada num estudo do 
comportamento mecânico dos materiais, representando f (x) o comprimento da fissura 
e x  0 uma fracção do número de ciclos de propagação. 
 
 
 
 
 
 
 
 
 
 
 
 
Pretende-se saber para que valores de x a velocidade de propagação é nula. Para 
determinar esses valores será implementado o método da bissecção em um algoritmo 
em linguagem C entre os intervalos [0,3] e [8,10] extraídos a partir do gráfico acima 
 
c) avalie se o método escolhido para encontrar raízes foi eficiente. Você deve anexar, ao 
final da sua atividade, dois prints com os resultados do programa para as raízes 
encontradas. 
 
Print 1 
 
 
Print 2 
 
 
 
 
Avaliação do método escolhido para Raízes encontradas de acordo com o método e o 
algoritmo escrito em linguagem C, foi: 
 
A tabela acima mostra os valores das raízes encontradas segundo método numérico 
escolhido para determinar as raízes e o erro para cada raiz calculada pelo algoritmo. A 
partir desses valores é possível notar que o método escolhido possui uma maior precisão 
na raiz encontrada no intervalo que mais se aproxima da origem, tendo em vista que o 
erro encontrado foi menor para essa raiz. 
 
 
Bibliografia consultada 
 
AMARAL T. R.; LEITE N. M. G.; SILVA, A.O. O ensino de Cálculo Numérico utilizando o Scilab. 
In: VI Congresso Internacional de Ensino da Matemática, 2013, Canoas. 
 
ARENALES, S.; DAREZZO, A. Cálculo Numérico: Aprendizagem com apoio de software. São 
Paulo: Thomson Learning, 2008. 
 
ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. NBR 5891: Regras de arredondamento 
na numeração decimal. Rio de Janeiro, 2014. 
 
CORMEN, T. H. et al. Algoritmos: teoria e prática. 3. ed. Rio de Janeiro: Campus, 2012. 
 
COSTA, A. Erros e algarismos significativos. Gazeta da Física, Pedroso, 2015. Disponível em: 
<https://www.spf.pt/magazines/GFIS/94/article/651/pdf>. Acesso em: 10ago. 2022. 
 
COSTA, A. Erros e algarismos significativos. Gazeta da Física, Pedroso, 2015. Disponível em: 
<https://www.spf.pt/magazines/GFIS/94/article/651/pdf>. Acesso em: 08out. 2019. 
 
DALCÍDIO, D. M.; MARINS, J. M. Cálculo Numérico computacional – teoria e prática.2. ed. 
São Paulo: Editora Atlas, 1994. 
 
DÉCIO, S., MENDES, J. T.; MONKEN, L. H., Cálculo Numérico, São Paulo: Makron Books, 
2003. 
 
RUGGIERO, M. A. G.; LOPES, V. L. R. Cálculo Numérico – aspectos teóricos e 
computacionais.2. ed. São Paulo: Pearson Makron Books, 1996.

Outros materiais