Prévia do material em texto
7 Análise e Desenvolvimento de Sistemas - Tecnólogo françoise neto mota título do trabalho: Aula prática Algoritmos e Programação Estruturada Itaboraí – Rio de Janeiro 2024 françoise neto mota título do trabalho: AULA PRÁTICA ALGORITMOS E PROGRAMAÇÃO ESTRUTURADA Aula prática de Algoritmos e Programação Estruturada apresentado como requisito parcial para a obtenção de média semestral no curso Análise e Desenvolvimento de Sistemas. Orientador(a): Nome do professor(a) da disciplina Tutor: Eduardo Viana de Almeida Itaboraí – Rio de Janeiro 2024 SUMÁRIO Análise e Desenvolvimento de Sistemas 0 1 INTRODUÇÃO 3 2 DESENVOLVIMENTO 4 3 RESULTADOS 6 4 CONCLUSÃO 9 5 REFERÊNCIAS 10 INTRODUÇÃO Neste relatório, foi realizada a criação, execução e análise de dois algoritmos utilizando a ferramenta Portugol WebStudio. O objetivo principal foi aplicar estruturas básicas de decisão e repetição, praticando a lógica de programação por meio depseudocódigos. Os algoritmos desenvolvidos foram: Algoritmo para verificar se o usuário é maior ou menor de idade. Algoritmo para realizar o cálculo da potenciação de dois números inteiros. DESENVOLVIMENTO Utilizar a ferramenta Portugol WebStudio para criar e testar algoritmos. Desenvolver um algoritmo que informe se o usuário é maior ou menor deidade, utilizando estruturas de decisão. Criar um algoritmo que calcule a potência de dois números inteiros e positivos, utilizando uma estrutura de repetição. Analisar os resultados dos algoritmos e fazer a documentação do processo. 1- Verificação de idade: ● Solicita idade do usuário; ● Verifica se for maior ou menor de 18 anos; ● Se maior de 18, exibir “Maior de idade”; ● Se menor de 18, exibir “Menor de idade”; 2- Potenciação: ● Entrada de dados de uma potência; ● Estrutura repetitiva para calcular a potenciação, sendo a base e expoente valores inteiros positivos; ● Exibir o resultado na tela; 3 - Verificação de Maioridade: Para o primeiro algoritmo, foi necessário utilizar uma estrutura condicional que, ao receber a idade do usuário, verificasse se ele for maior ou menor de idade. O código foi desenvolvido com a seguinte lógica: · O usuário é solicitado a informar sua idade. · Com base na idade, o algoritmo verifica se o valor é maior ou igual a18. · Se a condição for verdadeira, o programa exibe a mensagem de que o usuário é maior de idade. · Caso contrário, ele exibe que o usuário é menor de idade. RESULTADOS CONCLUSÃO A prática com o Portugol WebStudio permitiu a aplicação de conceitos fundamentais de programação, como estruturas condicionais e de repetição. O desenvolvimento dos algoritmos foi bem-sucedido, e ambos funcionaram conforme o esperado, gerando os resultados corretos. A utilização da ferramenta foi eficiente para a criação e teste dos pseudocódigos. Esta atividade contribuiu para o fortalecimento da lógica de programação e o entendimento de estruturas básicas. 5 – REFERÊNCIAS Bibliograficas https://portugol.dev/ image1.png image2.png image3.png