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

Prévia do material em texto

Relatório de Aula Prática - Algoritmos e Lógica de Programação 
 Relatório de Aula Prática - Algoritmos e Lógica de 
 Programação 
 FACULDADE UNOPAR - Porto Velho/RO 
 Aluno: Luzia de Brito Figueiredo Cardoso 
 Curso: Engenharia da Computação 
 RA: 3519226203 
 Relatório de Aula Prática - Algoritmos e Lógica de Programação 
 INTRODUÇÃO 
 Desenvolver um programa utilizando os fundamentos da lógica de programação de 
 maneira estruturada, utilizando recursos básicos como estruturas de decisão e 
 repetição e uso de variáveis e seus tipos. 
 Procedimentos Realizados 
 1. Instalação do Dev C/C++ 
 2. Criar um novo projeto 
 3. Escolha da opção “Console Application” e projeto C++ 
 4. Após a configuração, realizar um programa para o problema proposto. 
 Relatório de Aula Prática - Algoritmos e Lógica de Programação 
 Vamos ponderar sobre o programa desenvolvido, a conjectura de Collatz e suas implicações: 
 Métodos: 
 1. Entrada de Dados: 
 - O programa solicita ao usuário um número inteiro positivo superior a 1. 
 - Verifica se o número fornecido é válido. 
 2. Cálculo da Sequência de Collatz: 
 - Para cada número fornecido pelo usuário, o programa calcula a sequência de Collatz. 
 - A sequência é calculada até que o número se torne 1, seguindo as regras estabelecidas 
 pela conjectura de Collatz. 
 - Se o número for par, é dividido por 2. 
 - Se o número for ímpar, é multiplicado por 3 e somado 1. 
 - O processo é repetido até que o número atinja o valor 1. 
 3. Saída de Dados: 
 - A sequência de Collatz é exibida na tela. 
 Resultados: 
 O programa fornece como resultado a sequência de Collatz para o número fornecido pelo 
 usuário. Ele demonstra como a sequência de números se comporta seguindo as regras da 
 conjectura de Collatz, mostrando como cada número é manipulado de acordo com sua 
 paridade até chegar ao valor 1. 
 Conclusão: 
 1. Validade da Conjectura de Collatz: 
 - O programa confirma visualmente a validade da conjectura de Collatz para todos os 
 números naturais maiores que 1. 
 - Apesar de sua aparente simplicidade, a conjectura ainda não foi formalmente provada. 
 2. Complexidade da Sequência: 
 - A sequência de Collatz pode produzir uma variedade de padrões e comportamentos 
 interessantes. 
 - Mesmo começando com números relativamente pequenos, a sequência pode crescer 
 rapidamente e eventualmente alcançar valores muito grandes antes de convergir para 1. 
 Relatório de Aula Prática - Algoritmos e Lógica de Programação 
 3. Aplicabilidade e Relevância: 
 - Embora inicialmente proposta como uma curiosidade matemática, a conjectura de Collatz 
 tem implicações em várias áreas, como teoria dos números e ciência da computação. 
 - Ela também tem sido usada em campos como criptografia e modelagem de sistemas 
 complexos. 
 Em resumo, o programa implementado fornece uma maneira simples de explorar e entender a 
 conjectura de Collatz, destacando sua importância e complexidade matemática.

Mais conteúdos dessa disciplina