Buscar

Relatorio de Aula Pratica - Algoritmos e Logica de Programação

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 8 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

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 6, do total de 8 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

CURSO - ENGENHARIA MECÂNICA 
 
 
 
 
 
 
 
 
 
 
 
Relatório de Aula Prática - 
Algoritmos e Logica de 
Programação 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ALUNO – JOSÉ DONIZETI MENEGUIM JUNIOR / 2° SEMESTRE 
 
 
 
 
 
 
 
 
 
Introdução 
 
 
 
 
 
O desenvolvimento da atividade, tem por objetivo o desenvolvimento real na 
aplicação de conteúdos e fundamentos sobre vários aspectos e matérias; 
buscando evidenciar características sobre assuntos pertinentes em áreas 
especificas de atuação. 
Neste caso em especial, desenvolveremos a atividade mediante a 
resolução de uma 
situação proposta utilizando a linguagem C++ 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
DESENVOLVIMENTO 
 
 
 
 
O desafio desta atividade é a criação de um programa problema utilizando a conjectura de 
Collatz. Está conjuntura toma um número natural “n”, se n for par, será dividido por 2; se n 
for ímpar, será multiplicado por 3 e ao resultado será somado 1. Repete-se o processo 
indefinidamente. A Conjectura de Collatz estabelece que, com essas duas regras simples, 
todos os números naturais chegam até 1(e a partir daí o laço 1,4,2,1,4,2,1,4,2,1... se 
repete indefinidamente). 
Matematicamente, as regras são: 
• (n) = n/2 se n é par 
• (n) = 3n + 1n se n é impar 
Deste modo a finalidade do programa será calcular todos os números da sequência de 
Collatz para uma entrada qualquer. 
A sequência de comandos é 
• Entrar com um número inteiro positivo superior a 1, 
• Se o número for par, dividir por 2, 
• Se o número for ímpar, multiplicar por 3 e somar 1, 
• Pela conjectura de Collatz, a sequência sempre termina em 1, como já foi dito. 
Solicitar o número sequencia será calculada. 
Ao final para conferir a sequência gerada, o seguinte site gera a sequência gerada de 
acordo com uma entrada. http://cehum.ilch.uminho.pt.collatz 
 
 
RESOLUÇÃO DO PROBELMA 
A primeira etapa no cronograma proposto para atividade, solicita a instalação no 
computador o programa DEV C++ um programa gratuito que permitirá a compilação e execução 
do programa escrito. 
A segunda etapa, consiste em desenvolver o código a ser executado em linguagem C+ 
http://cehum.ilch.uminho.pt.collatz/
 
 
 
 
 
 
 
 
 
 
 
 
Figura 2: Print do console de desenvolvimento C++. Fonte: Autor (2023). 
 
Figura1: Script em C++. Fonte: Autor (2023). 
 
 
 
 
 
Figura 4 e 5: Comprovando o funcionamento (número par 120). Fonte: O autor (2023). 
 
 
 
 
 
 
Figura 3: Compilando e executando o programa. Fonte: Autor (2023). 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Figura 6: Comprovando funcionamento (número ímpar 99). Fonte: O autor (2023). 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Figura 7: Comprovando funcionamento (número ímpar 99). Fonte: O autor (2023). 
 
 
 
Através dos testes realizados, fica comprovado que o programa desenvolvido atendeu o proposto 
solicitado no relatório acima citado. As saídas reproduzidas pelo programa apresentam exatamente 
os mesmo resultados do site : http://cehum.ilch.uminho.pt.collatz 
 
 
 
 
 
CONCLUSÃO 
 
 
 
 
Esta atividade propiciou a oportunidade de aplicação dos conceitos teóricos da matéria 
estudada ao decorrer do semestre, desenvolvendo no aluno o conhecimento necessário para o 
futuro cotidiano profissional, e uma vivência prática dentro das organizações. 
Deste modo, através da elaboração deste relatório, são colocadas as informações 
apresentadas assim, como podem ser desenvolvidas tais atividades e que possibilitam a junção 
da teoria e uma melhor compreensão do que acontece no cotidiano da tecnologia. 
Cabe ressaltar a importância da pesquisa, para que o aluno possa desenvolver suas 
habilidades e suas potencialidades adquiridas, através de um momento onde é possível revelar 
criatividade e vivenciar novas experiências. 
Nesta direção, a execução da atividade, nos traz um bom aprendizado e uma 
possibilidade de potencializar os estudos e os conhecimentos sobre a linguagem de 
programação C++. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Referências 
 
 
 
 
Conjectura de Collatz –Disponível em: https://cehum.elach.uminho.pt/collatz - Acesso em 
13/10/2023 
DEV C/C++ Disponível para Download em: https://www.bloodshed.net – Acesso em 
20/10/2023

Continue navegando

Outros materiais