Prévia do material em texto
1
LUCAS ANTONIO DE OLIVEIRA
RELATÓRIO DE ALULA PRÁTICA ALGORITMOS E LÓGICA DE
PROGRAMAÇÃO
ENGENHARIA CIVIL
Cascavel
2023
2
LUCAS ANTONIO DE OLIVEIRA
RELATÓRIO DE ALULA PRÁTICA ALGORITMOS E LÓGICA DE
PROGRAMAÇÃO
Relatório de aula prática da IES Anhanguera para a
disciplina de Algoritimos e lógica de programação.
Coordenador de Curso: Carlos Machado
Cascavel
2023
3
SUMÁRIO
1 INTRODUÇÃO ......................................................................................................... 4
2 OBJETIVOS ............................................................................................................. 5
3 METODOLOGIA EXPERIMENTAL ......................................................................... 6
4 RESULTADOS ENCONTRADOS ........................................................................... 7
5 CONCLUSÃO ........................................................................................................ 10
REFERÊNCIAS ......................................................................................................... 11
4
1 INTRODUÇÃO
A lógica de programação desempenha um papel fundamental na formação de
um programador, proporcionando a base essencial para o desenvolvimento de
programas de computador. A aula prática que será relatada teve como principal
objetivo a exploração dos fundamentos da lógica de programação de maneira
estruturada, com foco na utilização de recursos básicos, como estruturas de decisão
e repetição, e no entendimento de variáveis e seus tipos.
Para a execução desta atividade, os alunos tiveram à disposição um ambiente
de desenvolvimento integrado (IDE) conhecido como Dev-C++, que utiliza os
compiladores do projeto GNU para compilar programas no sistema operacional
Microsoft Windows. Esse ambiente suporta as linguagens de programação C e C++ e
fornece acesso a toda a biblioteca ANSI C.
Durante a aula prática, cada aluno teve a oportunidade de aplicar os conceitos
teóricos aprendidos, criando e executando programas simples, bem como explorando
a estrutura de decisão e repetição para resolver problemas específicos.
O presente relatório tem como objetivo descrever e analisar as atividades
realizadas durante a aula prática, destacando as etapas de desenvolvimento, os
desafios enfrentados e as lições aprendidas na aplicação da lógica de programação
com a ajuda do Dev-C++.
5
2 OBJETIVOS
O principal objetivo desta aula prática foi proporcionar aos alunos a
oportunidade de desenvolver habilidades essenciais em lógica de programação de
maneira estruturada e aplicada. Com foco na linguagem de programação C/C++, os
alunos foram desafiados a compreender e aplicar os conceitos fundamentais,
incluindo o uso de estruturas de decisão e repetição, bem como a manipulação de
variáveis e seus diferentes tipos. A aula teve como meta central capacitar os alunos a
traduzirem problemas do mundo real em soluções de programação, enfatizando a
importância da lógica na criação de algoritmos eficientes.
6
3 METODOLOGIA EXPERIMENTAL
Durante a aula prática, o aluno utilizou o ambiente de desenvolvimento
integrado Dev-C++ para explorar os fundamentos da lógica de programação de
maneira estruturada e autônoma. A metodologia incluiu as seguintes etapas:
Configuração Inicial: O aluno iniciou criando um novo projeto ou arquivo de
código-fonte no Dev-C++.
Atividades Práticas: O aluno desenvolveu programas simples que incorporaram
estruturas de decisão e repetição, aplicando a linguagem de programação
C/C++.
Avaliação: A compreensão do aluno foi avaliada por meio de revisões de
código.
Resultados e Conclusões: A aula prática permitiu ao aluno aplicar com sucesso
os conceitos de lógica de programação, enfatizando a importância da
estruturação lógica na criação de algoritmos eficientes.
7
4 RESULTADOS ENCONTRADOS
Após realizar a instalação do programa DEV-C++ no computador iniciou-se a
estruturação do código chegando ao resultado abaixo.
Figura 01 – Desenvolvimento do código em C++
O código desenvolvido para leitura do programa foi:
Int main() {
int numero;
// Solicitar o número inteiro positivo
std::cout > numero;
if (numero