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

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

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

<p>RELATÓRIO DE AULAS PRÁTICAS</p><p>ENSINO DIGITAL</p><p>RELATÓRIO</p><p>DATA:</p><p>______/______/______</p><p>RELATÓRIO DE AULAS PRÁTICAS</p><p>MÉTODOS COMPUTACIONAIS</p><p>José Pedro de Lima Junior</p><p>01612981</p><p>RELATÓRIO DE AULAS PRÁTICAS: MÉTODOS COMPUTACIONAIS</p><p>DADOS DO(A) ALUNO(A):</p><p>NOME: José Pedro de Lima Junior</p><p>MATRÍCULA: 01612981</p><p>CURSO: Engenharia de Produção</p><p>POLO: Pe - Recife (Boa Viagem - Uninassau)</p><p>PROFESSOR(A) ORIENTADOR(A):</p><p>ORIENTAÇÕES GERAIS:</p><p>· O relatório deve ser elaborado individualmente e deve ser escrito de forma clara e</p><p>· concisa;</p><p>· O relatório deve conter apenas 01 (uma) lauda por tema;</p><p>· Fonte: Arial ou Times New Roman (Normal e Justificado);</p><p>· Tamanho: 12;</p><p>Margens: Superior 3 cm; Inferior: 2 cm; Esquerda: 3 cm; Direita: 2 cm;</p><p>· Espaçamento entre linhas: simples;</p><p>· Título: Arial ou Times New Roman (Negrito e Centralizado).</p><p>Atenção: desenvolva as respostas de maneira resumida, mas garanta que todo o conteúdo necessário foi abordado. Para essa atividade é obrigatório a indicação de referência bibliográfica.</p><p>RELATÓRIO:</p><p>ATIVIDADE PRÁTICA 1 – CONSTRUÇÃO DE PROGRAMA COM ESTRUTURA DE REPETIÇÃO E ESTUTURA DE DECISÃO</p><p>· Utilizar um dos ambientes de desenvolvimento em C++</p><p>· DEV C++, Code Blocks, C++ On-line ou C++ Movie</p><p>· Codificar o programa usando uma biblioteca especifica para entrada e saída de dados (stdio.h ou iostream);</p><p>· Utilizar a estrutura de decisão IF, if-else ou switch-case;</p><p>· Usar comando de digitação de valores de acordo com o tipo da varável;</p><p>· Utilize uma variável para receber o valor de um número;</p><p>· Crie um loop (use FOR ou while) que percorra todos os números inteiros de 1 até o número digitado;</p><p>· Apresentar no fim do código o valor da soma dos inteiros entre 1 e o valor digitado, assim como a quantidade de números divisíveis por 3;</p><p>· Usar comandos de impressão de valores com formatação específica, mesclando com a impressão de constantes caractere.</p><p>#include</p><p>using namespace std;</p><p>int main() {</p><p>int numero, soma = 0, contDivisiveisPor3 = 0;</p><p>// Solicita ao usuário que digite um número</p><p>cout > numero;</p><p>// Loop que percorre todos os números inteiros de 1 até o número digitado</p><p>for (int i = 1; i</p><p>#include // Para formatação de saída</p><p>using namespace std;</p><p>// Função para calcular a média</p><p>double calcularMedia(int soma, int contador) {</p><p>if (contador == 0) return 0; // Evitar divisão por zero</p><p>return static_cast(soma) / contador; // Cálculo da média</p><p>}</p><p>// Função principal</p><p>int main() {</p><p>int numero, soma = 0, contador = 0;</p><p>cout > numero;</p><p>// Verifica se o número é negativo</p><p>if (numero</p><p>#include // Para formatação de saída</p><p>#include // Para funções matemáticas</p><p>using namespace std;</p><p>// Função definida: f(x) = x^2 - 2</p><p>double f(double x) {</p><p>return x * x - 2;</p><p>}</p><p>// Método do Meio Intervalo (MMI)</p><p>double metodoMMI(double a, double b, double erro) {</p><p>double c;</p><p>while ((b - a) >= erro) {</p><p>// Calcula o ponto médio</p><p>c = (a + b) / 2;</p><p>// Verifica se c é a raiz</p><p>if (f(c) == 0.0) {</p><p>break; // Encontrou a raiz exata</p><p>}</p><p>// Decide o lado a continuar</p><p>if (f(c) * f(a)</p><p>#include // Para formatação de saída</p><p>#include // Para funções matemáticas</p><p>using namespace std;</p><p>// Definindo a função: f(x) = x^4 + 12.6x^3 - 155.7x^2 + 1863</p><p>double f(double x) {</p><p>return pow(x, 4) + 12.6 * pow(x, 3) - 155.7 * pow(x, 2) + 1863;</p><p>}</p><p>// Derivada da função: f'(x) = 4x^3 + 37.8x^2 - 311.4x</p><p>double f_derivada(double x) {</p><p>return 4 * pow(x, 3) + 37.8 * pow(x, 2) - 311.4 * x;</p><p>}</p><p>// Método de Newton-Raphson</p><p>double metodoNewtonRaphson(double x0, double erro) {</p><p>double x1;</p><p>do {</p><p>// Calcula o novo x usando a fórmula de Newton-Raphson</p><p>x1 = x0 - f(x0) / f_derivada(x0);</p><p>// Atualiza x0 para o próximo cálculo</p><p>x0 = x1;</p><p>} while (fabs(f(x1)) >= erro); // Continua até o erro desejado ser alcançado</p><p>return x1; // Retorna a estimativa da raiz</p><p>}</p><p>// Função principal</p><p>int main() {</p><p>double x0 = -18.0; // Escolha inicial (pode ser ajustada conforme o intervalo desejado)</p><p>double erro = 0.001; // Erro de aproximação</p><p>double raiz = metodoNewtonRaphson(x0, erro); // Chama a função MNR</p><p>// Apresenta o resultado</p><p>cout</p>

Mais conteúdos dessa disciplina