Baixe o app para aproveitar ainda mais
Prévia do material em texto
Métodos Computacionais – Módulo A – 2023.1 Passo a passo de como resolver a Atividade Contextualizada Conceito por trás da atividade contextualizada: Toda vez que uma função cruza o eixo x, naquele ponto a função vale zero. Chamamos esse ponto de RAIZ DA FUNÇÃO ou ZERO DA FUNÇÃO. Observe o gráfico abaixo extraído do material didático da unidade 3: No ponto c temos uma raiz da função. Na atividade contextualizada foi informada a seguinte equação de 4º grau: 𝑓(𝑥) = 𝑥4 + 12.6 𝑥3 − 155.7𝑥2 − 678.6𝑥 + 1863 Ou seja, o gráfico dessa função cruza o eixo x quatro vezes. Por isso, é informado quatro intervalos de valores (A, B, C e D). Em cada intervalo existe uma raiz da equação. Por exemplo, no intervalo A[-19;-17] existe uma raiz da função. Em algum valor entre -19 e -17 o gráfico da função informada corta o eixo x. O que a atividade contextualizada solicita é saber esse valor. Mas como encontrar a raiz dessa função? Os métodos de resolução de equações não lineares (estudados na Unidade 3) que serão úteis para responder essa atividade são: Método do Meio Intervalo, Método da Secante e Método de Newton- Raphson. Você deve escolher um método, entre os 3 citados acima, para implementar no seu programa em C/C++. Vamos ver um passo a passo para construir um programa em C/C++ que resolva a equação utilizando um dos métodos acima. 1) Utilizando o DEV C++ ou o site https://www.onlinegdb.com/ escreva o cabeçalho do seu programa. Exemplo: //Disciplina: //Professor: //Tutor: //Nome do aluno(a): //Matrícula: //Data: 2) Como escrever a equação no programa? x*x*x*x + 12.6*x*x*x – 155.7*x*x – 678.6*x + 1863 O símbolo * representa uma multiplicação. Lembre-se de usar ponto para separar casas decimais. Números “com vírgula” são escritos com “ponto” na linguagem C/C++. https://www.onlinegdb.com/ 3) Para usar essa equação no seu programa você pode criar uma função fora da função principal “main( )” ou usá-la diretamente. 4) Nesse passo você precisa escolher qual método usará para resolver a equação. No material complementar dentro da pasta “AV1 – Atividade Contextualizada” foram deixados 3 vídeos explicativos (um vídeo para cada método). Você só precisa escolher 1 vídeo para se basear e construir sua atividade. O programa construído no vídeo já está pronto. Você só precisa mudar a equação matemática usada no vídeo pela equação matemática informada na atividade. Por exemplo, no vídeo do Método da Bisseção foi usada a equação x² - x – 2.0 . Você deve trocar essa equação pela equação informada na atividade contextualizada. Dica extra: na pasta “WebAula” o professor deixou um arquivo chamado “Programa com a solução da raiz do Exemplo 1 do material - Usando o Método do Meio Intervalo”. É um arquivo escrito em C++ para ser usado no DEV C++. Nesse arquivo o método do meio intervalo está pronto, bastando trocar a equação matemática pela fornecida na atividade contextualizada. 5) Para encontrar uma raiz, você irá precisar de um intervalo. Na atividade foram dados 4 intervalos: A[-19;-17]; B[-6;-4]; C[0;3]; D[8;10] Vamos considerar como exemplo o intervalo C[0;3]. Portanto, o ponto “a” será 0 e o ponto “b” será 3. 6) A atividade solicita que encontre duas raízes. Portanto, você executará seu programa usando um dos intervalos acima. Depois, executará o programa novamente, mas usando outro intervalo diferente do primeiro. Por exemplo, primeiro ache a raiz do intervalo C[0;3]. Depois, executar o programa novamente, mas usando o intervalo A[- 19;-17]. É apenas um exemplo. Escolha dois intervalos que quiser. 7) Em um editor de texto, por exemplo Word, cole prints do programa que você escreveu e prints do resultado mostrado na tela após o programa ser executado. 8) Nesse arquivo de texto com os prints, você deve dizer qual o método que escolheu e porque escolheu tal método. Também avalie se o método escolhido foi eficiente.
Compartilhar