Prévia do material em texto
UNIVERSIDADE ANHANGUERA CURSO: ST EM GESTÃO DE TECNOLOGIA DA INFORMAÇÃO DISCIPLINA: ALGORITMOS E PROGRAMAÇÃO ESTRUTURADA NOEMIA DOS SANTOS NASCIMENTO RA: 3781277901 PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA ALGORITMOS E PROGRAMAÇÃO ESTRUTURADA Anápolis 2024 NOEMIA DOS SANTOS NASCIMENTO RA: 3781277901 PORTFÓLIO Relatório de Aula Prática – Algoritmos e Programação Estruturada ( Trabalho textual apresentado como requisito parcial para a obtenção de média semestral Orientadora: Profa. Vanessa Cristina Silicani ) Anápolis 2024 SUMÁRIO 1 INTRODUÇÃO 3 2 DESENVOLVIMENTO 4 3 MÉTODOS........................................................................................................5 4 CONCLUSÃO 9 REFERÊNCIAS 10 1. INTRODUÇÃO O presente relatório consiste em elaborar dois algoritmos utilizado a ferramenta Portugol WebStudio (uma ferramenta de programação educacional para iniciantes que permite escrever, compilar e executar programas simples em Portugol, uma linguagem de programação didática). O objetivo da atividade visa entender a ferramenta Portugol WebStudio, através da elaboração de algoritmos. 2. DESENVOLVIMENTO Para a realização da atividade proposta foi utilizada a ferramenta Portugol WebStudio através de seu endereço https://portugol.dev/, clicando em Novo Projeto para criar uma estrutura do pseudocódigo. A atividade proposta é elaborar dois algoritmos. Para o primeiro algoritmo, será informado a idade e em seguida deverá ser informada uma mensagem se for menor ou maior de idade. O segundo algoritmo, será a criação de uma estrutura de repetição com teste no início para calcular a potenciação. Você deverá escrever um algoritmo que resolva a expressão r = a b, sendo a e b números inteiros e positivos. Portugol WebStudio é uma ferramenta online de ensino/aprendizagem de algoritmos. Indicado para quem nunca teve ou está começando a ter contato com o mundo da programação. Com esta ferramenta é possível aprender como funcionam as principais estruturas de dados das linguagens de programação. 3. MÉTODOS Primeiramente foi acessado o sítio do Portugol WebStudio pelo navegador Chrome, na tela inicial clicar em Novo Arquivo e criado a estrutura do pseudocódigo. No 1° algoritmo foi elaborado o algoritmo que o usuário informe a sua idade e caso a idade seja maior ou igual a 18 incluir a mensagem “Maior de idade” e caso contrário “Menor de idade”. Figura 1 Página Inicial do Portugol WebStudio Fonte: Captura de tela Portugol WebStudio. Figura 2: Tela Portugol WebStudio Fonte: Captura de tela Portugol WebStudio. CÓDIGO USADO PARA A EXECUÇÃO DO PORTUGOL 1º ALGORITMO programa { funcao inicio() { //Algoritmo "Verificaridade" //declarando variável idade inteiro idade //pedindo ao usuário digitar sua idade escreva ("digite sua idade: ") leia(idade) //lendo a idade do usuario se (idade >=18) //verificando se a idade é maior que 18 { escreva("Maior de idade. Idade atual: " +idade) } senao // se for falso { escreva("Menor de idade. Idade atual: " +idade) } } } } Figura 3 Pseudocódigo algoritmo 1 com testes Fonte: Captura de tela Portugol WebStudio. CÓDIGO USADO PARA A EXECUÇÃO DO PORTUGOL 2º algoritmo programa { funcao inicio() { inteiro base, resultado=1,expoente escreva("entre com a base: ") leia(base) escreva("entre com o expoente: ") leia(expoente) para(inteiro i=0; i<expoente; i++){ resultado = base *resultado } escreva("resultado da potenciação é: " +resultado) } } Figura 4 Pseudocódigo algoritmo 2 com testes Fonte: Captura de tela Portugol WebStudio. 4. CONCLUSÃO Após a realização da atividade, consegui propor a resolução de problemas via algoritmos utilizando a ferramenta Portugol WebStudio, através de um pseudocódigo (forma genérica de escrever um algoritmo, utilizando uma linguagem simples sem necessidade de conhecer qualquer sintaxe de qualquer linguagem de programação livre de contexto). O pseudocódigo ajuda a pensar de forma lógica e a compreender a estrutura dos algoritmos antes de partir para uma linguagem de programação específica. REFERÊNCIAS BIBLIOGRÁFICAS Portugol WebStudio. Página inicial, 2024. Disponível em: https://portugol.dev Acesso em: 18 abr. 2024. Rovai, Kleber Ricardi R873a Algoritmos e programação estruturada / Kleber Ricardi Rovai, Vanessa Cadan Scheffer, Marcio Aparecido Artero. - Londrina: Editora e Distribuidora Educacional S.A., 2020. 248 p 2 image2.png image3.png image4.png image1.png