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

Prévia do material em texto

Algoritmos e Lógica de Programação
Aula prática
Algoritmos e Lógica de Programação
Carlenilson Ferreira Carvalho
Email: carlenilson_carvalho@hotmail.com
Curso: Engenharia Civil
RA: 35167922
Universidade Norte do Paraná – UNOPAR / ANHANGUERA
Maio/2024
Introdução
A aula prática de Algoritmos e Lógica de Programação tem como objetivo consolidar os conceitos teóricos aprendidos nas aulas por meio da aplicação prática em resolução de problemas e desenvolvimento de algoritmos. A lógica de programação é essencial para a construção de programas eficientes e claros, sendo fundamental para qualquer estudante ou profissional da área de computação. O objetivo deste programa em C++ é realizar a chamada "Conjectura de Collatz" para um número inteiro positivo fornecido pelo usuário. A conjectura consiste em, dado um número n, aplicar as seguintes regras repetidamente até que o valor de n atinja 1:
Estrutura do código:
1 - Inclusão de bibliotecas
2 – Declaração da função “main”:
3 – Declaração de variáveis:
4 – Solicitação de entrada ao usuário
5 – Loop enquanto n>1
6 – Condições dentro do loop:
7 – Impressão do valor atual de n dentro do loop:
8 – Finalização do Programa
O programa imprime os valores resultantes dessa sequência até que número atinja 1.
Algoritmos desenvolvidos/resultados
Utilizando n (número) par.
Se o número for par, divida por 2.
Teste realizado com o número 10:
Teste realizado com o número 28:
Teste realizado com o número 146:
Se o número for ímpar, multiplique por 3 e some 1.
Utilizando n (número) ímpar.
Teste realizado com o número 11:
Teste realizado com o número 99:
Teste realizado com o número 131:
Conclusão
A aula prática de Algoritmos e Lógica de Programação foi fundamental para consolidar os conhecimentos teóricos. A resolução prática de problemas proporcionou uma compreensão mais profunda dos conceitos e demonstrou a importância da lógica na construção de algoritmos eficientes. Este tipo de atividade prática é essencial para preparar os estudantes para os desafios do desenvolvimento de software e para a aplicação bem-sucedida dos conceitos aprendidos no ambiente acadêmico e profissional.
Referências
DAURICIO, Juliana Schiavetto, Programação computadores; Algoritmo; Estruturas; Dados; Computação; KLS, 2015
ROVAI, Kleber Ricardi. Algoritmos e estrutura de dados. Londrina: Editora e Distribuidora Educacional S.A., 2018
image2.png
image3.png
image4.png
image5.png
image6.png
image7.png
image8.png
image9.png
image10.png
image11.png
image12.png
image13.png
image1.jpeg

Mais conteúdos dessa disciplina