Prévia do material em texto
Nome do Aluno: Andrey Kayky Nascimento Disciplina: Algoritmos e Programação Estruturada Instituição: Anhanguera Data: 07/11/2024 Desenvolvimento de Algoritmos no Portugol WebStudio Sumário 1. Introdução...............................................................3 2. Objetivo...............................................................4 3. Desenvolvimento...............................................................5 3.1 Primeiro Algoritmo: Verificação de Idade....................................5 3.2 Segundo Algoritmo: Cálculo de Potência....................................5 4. Conclusão...............................................................7 5. Referências...............................................................8 1. Introdução Este trabalho acadêmico apresenta o desenvolvimento e a execução de dois algoritmos na ferramenta Portugol WebStudio. O primeiro algoritmo identifica se um usuário é maior ou menor de idade com base na entrada de sua idade. O segundo algoritmo calcula a potência de um número dado, utilizando uma estrutura de repetição para multiplicações sucessivas. O desenvolvimento dos algoritmos seguiu normas de formatação e testes realizados no Portugol WebStudio para garantir a funcionalidade e correta execução das tarefas. 2. Objetivo O objetivo deste trabalho é aplicar conhecimentos de lógica de programação e estruturas de controle, seguindo normas da ABNT, a fim de elaborar algoritmos no Portugol WebStudio, realizando cálculos e validações de informações básicas. 3. Desenvolvimento 3.1 Primeiro Algoritmo: Verificação de Idade O primeiro algoritmo recebe a idade do usuário e determina se ele é maior ou menor de idade, utilizando uma estrutura condicional. Código do Primeiro Algoritmo: Imagem do Algoritmo no Portugol WebStudio: 3.2 Segundo Algoritmo: Cálculo de Potência O segundo algoritmo realiza a potência de um número a elevado a b, utilizando uma estrutura de repetição para multiplicações sucessivas. A estrutura enquanto controla a repetição do número a até o número de vezes especificado pelo expoente b. Código do Segundo Algoritmo: Imagem do Algoritmo no Portugol WebStudio: 4. Conclusão A elaboração dos algoritmos permitiu aplicar conceitos fundamentais de lógica de programação, incluindo entrada de dados, uso de estruturas condicionais e estruturas de repetição. Além de facilitar o entendimento dos cálculos lógicos e aritméticos, a prática reforçou o uso de ferramentas como o Portugol WebStudio para simulação de pseudocódigos. Os algoritmos demonstraram funcionalidade e eficiência na resolução de problemas, com resultados satisfatórios em ambos os casos. 5. Referências NBR 14724:2011. Trabalhos Acadêmicos – Apresentação. ABNT – Associação Brasileira de Normas Técnicas, 2011. NBR 6023:2018. Referências – Elaboração. ABNT – Associação Brasileira de Normas Técnicas, 2018. Gadelha, D. Portugol WebStudio, disponível em: https://dgadelha.github.io/Portugol- Webstudio/.