Buscar

Relatório Algorítimo e Lógica de programação Unopar Filipe Santos Fernandes

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 10 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 10 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 9, do total de 10 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

Prévia do material em texto

SISTEMA DE ENSINO 100% ON LINE.
CURSO SUPERIOR DE ENGENHARIA AMBIENTAL BACHARELADO
UNIDADE JACAREPAGUÁ RJ
FILIPE SANTOS FERNANDES 
RA: 3664672701
TUTOR (a): Tatiana Peres Vanzella Schreiner
ATIVIDADE PRÁTICA ALGORITMO E LÓGICA DE PROGRAMAÇÃO.
FILIPE SANTOS FERNANDES
RIO DE JANEIRO-RJ
2023
FILIPE SANTOS FERNANDES
ATIVIDADE PRÁTICA ALGORITMO E LÓGICA DE PROGRAMAÇÃO.
Trabalho apresentado ao curso de Engenharia Ambiental da UNOPAR, como requisito parcial para obtenção de média semestral.
Disciplina: Algoritmo e Lógica de programação
Tutor (a): Tatiana Peres Vanzella Schreiner
 
RIO DE JANEIRO-RJ
2023
SUMÁRIO
INTRODUÇÃO 3 
DESENVOLVIMENTO		 	 	 4 
CONCLUSÃO 8
REFERÊNCIAS 9
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++
1- DESENVOLVIMENTO:
1.2- PROPOSTA DA ATIVIDADE
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 
1.2- 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++.
Figura1: Script em C++. Fonte: Autor (2023).
Figura 2: Print do console de desenvolvimento C++. Fonte: Autor (2023).
Figura 3: Compilando e executando o programa. Fonte: Autor (2023).
Figura 4 e 5: Comprovando o funcionamento (número par 120). Fonte: O 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: 16/10/2023;
DEV C/C++ Disponível para Download em: https://www.bloodshed.net Acesso em: 16/10/2023.

Continue navegando