Baixe o app para aproveitar ainda mais
Prévia do material em texto
FACULDADE ANHANGUERA RELATÓRIO DE AULA PRÁTICA ALGORITMOS E PROGRAMAÇÃO ESTRUTURADA São Paulo 2023 Dênis Minervino Bezerra RA: 3568914901 FACULDADE ANHANGUERA Relatório da matéria de Lógica e Algoritmos e Programação Estruturada Trabalho entrega no AVA da Faculdade Anhanguera, como parte das exigências para da matéria de Algoritmos e Programação Estruturada. São Paulo, 24 de outubro de 2023. São Paulo 2023 Introdução Os dois algoritmos abordam cenários distintos, mas ambos têm como objetivo determinar se o usuário é maior ou menor de idade com base na idade fornecida e o outro a atividade proposta envolve a criação de um algoritmo para calcular a potenciação de dois números inteiros e positivos (a^b) usando uma estrutura de repetição. O algoritmo solicita os valores de 'a' e 'b, realiza o cálculo e exibe o resultado. Isso demonstra a aplicação da lógica de programação para resolver problemas matemáticos de potenciação de forma eficiente. SUMÁRIO DESENVOLVIMENTO 5 RESULTADO 7 APRENDIZADO 7 CONCLUSÃO 7 DESENVOLVIMENTO Durante o desenvolvimento, utilizei o programa recomendado que é o VisualG iniciamos o algoritmo, o desenvolvimento da atividade envolve a criação de algoritmos para resolver problemas específicos. No primeiro algoritmo, o objetivo é verificar se o usuário é maior ou menor de idade com base em sua idade fornecida. No segundo algoritmo, o objetivo é calcular a potenciação de dois números inteiros e positivos (a^b). Ambos os algoritmos requerem a coleta de informações do usuário e a aplicação de lógica de programação para fornecer resultados ou mensagens apropriados. Isso demonstra a aplicação prática da programação para resolver diferentes tipos de desafios. 1. Criação do primeiro algoritmo e resultados de dois testes. 2. Criação do segundo algoritmo e resultados de dois testes. 3. Aqui pode ver os dois algoritmos: RESULTADO O resultado prático da atividade são os algoritmos desenvolvidos para resolver problemas específicos, como determinar a idade e calcular potenciações, essas atividades mostram como a programação é uma ferramenta essencial para resolver problemas práticos em várias áreas do dia a dia. APRENDIZADOS Durante esta atividade, pude aprender ou reforçar os seguintes conceitos: · Lógica de Programação; · Entrada de Dados; · Tomada de Decisão; · Prática e Experiência; CONCLUSÃO A atividade permitiu desenvolver dois algoritmos simples, um para verificar a idade do usuário e outro para calcular potenciações. Através desses exercícios, pude aplicar conceitos fundamentais de programação, como entrada de dados, estruturas condicionais e loops. Isso demonstrou a utilidade prática da programação para resolver problemas cotidianos, como determinar a idade de uma pessoa ou realizar cálculos matemáticos. A atividade também enfatizou a importância da prática contínua para aprimorar minhas habilidades em programação e a aplicação dessas habilidades em cenários do mundo real. 8 image1.png image2.png image3.png image4.png image5.emf POTENCIAçãO.ALG POTENCIA��O.ALG Algoritmo "Potenciação" // Disciplina : Algoritmos e Programação Estruturada // Autor(a) : Dênis Minervino Bezerra // Data atual : 24/10/2023 Var // Seção de Declarações das variáveis a, b, r, i: inteiro Inicio // Seção de Comandos, procedimento, funções, operadores, etc... Escreva("Informe o valor de 'a': ") Leia(a) Escreva("Informe o valor de 'b': ") Leia(b) r <- 1 Se b < 0 Então Escreva("O expoente deve ser um número inteiro não negativo.") Senão Para i de 1 até b Faça r <- r * a FimPara Escreva("O resultado de ", a, "^", b, " é igual a ", r) FimSe Fimalgoritmo image6.emf VERIFICAR IDADE.ALG VERIFICAR IDADE.ALG Algoritmo "Verificar Idade" // Disciplina : Algoritmos e Programação Estruturada // Autor(a) : Dênis Minervino Bezerra // Data atual : 24/10/2023 Var // Seção de Declarações das variáveis idade: inteiro Inicio // Seção de Comandos, procedimento, funções, operadores, etc... Escreva("Informe a sua idade: ") Leia(idade) Se idade >= 18 Então Escreva("Você é maior de idade.") Senão Escreva("Você é menor de idade.") FimSe Fimalgoritmo
Compartilhar