Prévia do material em texto
UNIVERSIDADE NORTE DO PARANÁ - UNOPAR ENGENHARIA DE SOFTWARE ALANA BARBOSA DOS SANTOS ALGORITMOS E PROGRAMAÇÃO ESTRUTURADA Relatório de Aula Prática SÃO LUÍS – MA 2024 UNIVERSIDADE NORTE DO PARANÁ - UNOPAR ENGENHARIA DE SOFTWARE ALANA BARBOSA DOS SANTOS ALGORITMOS E PROGRAMAÇÃO ESTRUTURADA Relatório de Aula Prática Relatório técnico apresentado como requisito parcial para obtenção de aprovação na disciplina Algoritmos e Programação Estruturada, no Curso de Engenharia de Software, na Universidade Norte do Paraná. Profª Vanessa Leite SÃO LUÍS – MA 2024 RESUMO Esse portfólio mostra como o uso da ferramenta Portugol WebStudio é útil no desenvolvimento de algoritmos. Descreveremos as etapas desde o download da ferramenta até a implementação de dois algoritmos. Esses algoritmos abordam o uso de estruturas condicionais e de repetição, proporcionando uma visão abrangente do Portugol WebStudio. SUMÁRIO RESUMO................................................................................................................................1 1. INTRODUÇÃO...................................................................................................................1 2. DESENVOLVIMENTO.......................................................................................................2 2.1 Acessando o Portugol WebStudio...............................................................................2 3. ALGORITMO 1: VERIFICAÇÃO DE IDADE.....................................................................2 3.1 Declarando as variáveis..............................................................................................2 3.2 Usando a estrutura condicional (se-senão).................................................................3 3.3 Executando o algoritmo...............................................................................................3 4. ALGORITMO 2: CÁLCULO DE POTENCIAÇÃO............................................................4 4.1 Declarando variáveis...................................................................................................4 4.2 Usando estrutura de repetição (para)..........................................................................4 4.3 Exibindo resultado.......................................................................................................5 5. CONCLUSÃO....................................................................................................................6 REFERÊNCIAS.....................................................................................................................7 1 1. INTRODUÇÃO Este portfólio apresenta uma exploração do ambiente de desenvolvimento Portugol WebStudio e a implementação de dois diferentes algoritmos. O Portugol WebStudio é uma ferramenta essencial para criação de pseudocódigos e resolução de problemas por meio de softwares. Neste portfólio, detalharemos os passos para acessar e utilizar o Portugol WebStudio, além de implementar dois algoritmos: um para verificação de idade e outro para cálculo de potenciação. Destacaremos a importância de cada etapa e seus resultados ao longo deste relatório, fornecendo uma visão abrangente das capacidades e aplicabilidades desta ferramenta de desenvolvimento. 2 2. DESENVOLVIMENTO Na seção de desenvolvimento, exploraremos o processo de utilização do Portugol WebStudio e a criação de algoritmos. Vamos abordar como acessar o site, abertura do programa e a implementação de dois algoritmos diferentes. 2.1 Acessando o Portugol WebStudio Para acessar a ferramenta, basta entrar no site https://portugol.dev/ e clicar em novo arquivo. 3. ALGORITMO 1: VERIFICAÇÃO DE IDADE Nesta seção, introduziremos o primeiro algoritmo, que é a verificação da idade de um usuário. Abordaremos a declaração de variáveis, o uso de estruturas condicionais e a execução do algoritmo. 3.1 Declarando as variáveis No início do algoritmo, é fundamental declarar as variáveis necessárias para o cálculo da idade. https://portugol.dev/ 3 3.2 Usando a estrutura condicional (se-senão) O algoritmo envolve o uso de estruturas condicionais para verificar se a idade atende a determinados critérios. 3.3 Executando o algoritmo Para executar basta apertar no play e mostrará a saída no terminal 4 4. ALGORITMO 2: CÁLCULO DE POTENCIAÇÃO O segundo algoritmo trata do cálculo de potenciação e será discutido nesta seção. 4.1 Declarando variáveis Novamente, a etapa inicial envolverá a declaração das variáveis necessárias para este cálculo. 4.2 Usando estrutura de repetição (para) O algoritmo requer o uso de estruturas de repetição para calcular a potência de um número. 5 4.3 Exibindo resultado Basta apertar o play para ver os resultados na tela 6 5. CONCLUSÃO Neste relatório, exploramos o Portugol WebStudio e implementamos dois algoritmos simples que abordam conceitos essenciais da programação. Aprendemos sobre a declaração de variáveis, o uso de estruturas condicionais e a execução de algoritmos, um de verificação de idade e outro de cálculo de potenciação. 7 REFERÊNCIAS Portugol WebStudio: Portugol WebStudio. Acessado em 27 de abril 2024, de https://portugol.dev/ Rovai, Kleber Ricardi, Artero, Marcio Aparecido e Scheffe, Vanessa Cadan : Algoritmos e Programação Estruturada. Editora e Distribuidora Educacional S.A, 2020. https://portugol.dev/ RESUMO 1. INTRODUÇÃO 2. DESENVOLVIMENTO 2.1 Acessando o Portugol WebStudio 3. ALGORITMO 1: VERIFICAÇÃO DE IDADE 3.1 Declarando as variáveis 3.2 Usando a estrutura condicional (se-senão) 3.3 Executando o algoritmo 4. ALGORITMO 2: CÁLCULO DE POTENCIAÇÃO 4.1 Declarando variáveis 4.2 Usando estrutura de repetição (para) 4.3 Exibindo resultado 5. CONCLUSÃO REFERÊNCIAS