Logo Passei Direto
Buscar

RELATORIO PROGRAMAÇÃO

Ferramentas de estudo

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

RELATÓRIO DE AULA ALGORITMOS E LÓGICA DE 
PROGRAMAÇÃO 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ALESSANDRO BARROS DA SILVA JUNIOR 
RA:3492823902 
ENG. MECÂNICA
 
 
 
 
 
 
SUMÁRIO 
1 INTRODUÇÃO ...................................................................................................................... 3 
2 DESENVOLVIMENTO .......................................................................................................... 4 
3 CONCLUSÃO ....................................................................................................................... 9 
 
 
 
1 INTRODUÇÃO 
 
O desenvolvimento da atividade prática, tem como finalidade a 
vivência realística na aplicação de conceitos e fundamentos sobre diversos 
aspectos e disciplinas; buscando evidenciar características sobre assuntos 
pertinentes em áreas específicas de atuação. 
Neste caso em específico, a atividade prática será desenvolvida 
através da resolução de uma situação problema proposta no enunciado utilizando-se 
a Linguagem C++. 
 
 
 
2 DESENVOLVIMENTO 
 
a. PROPOSTA DA ATIVIDADE 
 
O desafio desta atividade prática é a elaboração de um programa 
problema utilizando conjectura de Collatz. Esta 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: 
i. (n) = n/2 se n é par 
ii. (n) = 3n + 1n se n é ímpar 
 
 
Deste modo o objetivo do programa será calcular todos os números 
da sequência de Collatz para uma entrada qualquer. 
A sequência de comandos é: 
iii. Entrar com um número inteiro positivo superior a 1. 
iv. Se o número for par, dividir por dois, 
v. Se o número for ímpar, multiplicar por três e somar 1 
vi. Pela conjectura de Collatz, a sequência 
sempre termina em 1, como já foi explanado. 
 
 
b. RESOLUÇÃO DO PROBLEMA 
 
 
A primeira etapa no roteiro da atividade consiste em instalar no 
computador o programa DEV C++ um console gratuito que permitirá a compilação e 
execução do programa escrito. 
Em um segundo momento, desenvolve-se o código a ser executado 
em Linguagem C++. 
 
 
 
 
 
 
Imagem 1. Print do console de desenvolvimento C++ 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Imagem 2. Compilando e executando o programa 
 
 
Imagem 3. Funcionamento com número par 10 
 
 
 
 
Imagens 4. Funcionamento com número impar 255 
 
 
 
3 CONCLUSÃO 
 
Esta atividade pratica propiciou a oportunidade de aplicação dos 
conceitos teóricos das disciplinas estudados 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 possibilitaram 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. 
Neste sentido a execução desta atividade, trouxe um bom 
aprendizado e uma possibilidade de potencializar os estudos e os conhecimentos 
sobre a linguagem de programação C++.

Mais conteúdos dessa disciplina