Prévia do material em texto
1 UNIVERSIDADE ANHANGUERA UNIDERP EDUCACIONAL ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Sabrina Dafne Nascimento Pessoa Elaborar dois algoritmos utilizando a ferramenta VisualG MANAUS 2023 2 Sabrina Dafne Nascimento Pessoa Elaborar dois algoritmos utilizando a ferramenta VisualG Trabalho de portfólio apresentado como requisito parcial para a obtenção de pontos para a média semestral da disciplina de projeto de software. BANCA EXAMINADORA _____________________________ Prof(a). Wesley Viana Pereira MANAUS 2023 3 SUMÁRIO INTRODUÇÃO.................................................................................................4 O que são algoritmos.....................................................................................5 Atividade Proposta............................................................................................5 Objetivo............................................................................................................5 Infraestrutura .................................................................................................5-7 Check List......................................................................................................8-9 4 INTRODUÇÃO Um algoritmo é uma sequência de instruções bem definidas, normalmente usadas para resolver problemas de matemática específicos, executar tarefas, ou para realizar cálculos e equações. Neste trabalho faremos testes com dois algoritmos diferentes. INTRODUCTION An algorithm is a sequence of well-defined instructions typically used to solve specific mathematics problems, perform tasks, or to perform calculations and equations. In this work we will test two different algorithms. 5 1. O que são algoritmos O algoritmo é o conjunto de instruções e regras que um programa de computador (mas não apenas ele) possui para executar suas funções. O conceito é bastante simples e mesmo tarefas simples podem ser descritas na forma de algoritmos, até mesmo as do dia a dia. 2. Atividade Proposta Elaborar dois algoritmos e testar utilizando a ferramenta VisualG.  Para o primeiro algoritmo, o usuário deverá informar a sua idade e em seguida deverá ser informada uma mensagem se ele for menor ou maior de idade.  O segundo algoritmo, você deverá criar 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. 3. Objetivo  Entender a ferramenta VisualG.  Elaborar algoritmos e testar utilizando a ferramenta VisualG. 4. Infraestrutura 4.1. Descrição do Software É uma ferramenta na qual pode-se simular pseudocódigos, podemos dizer que é a interpretação de uma linguagem algorítmica, utilizando comandos e instruções em Português para representar as ações dos algoritmos, também conhecida como Portugol ou Português Estruturado. O Portugol é uma versão portuguesa dos pseudocódigos que são realizados nos exemplos dos livros de introdução à programação ou lógica. 4.2. Instalação Primeiramente devemos baixar o programa e seguir os passos demonstrados abaixo: 6 1- Após abrir o programa, vai abrir a tela representada na figura 1. Clicar em Avançar. 2- Proximo passo é escolher o diretorio onde você quer que seu programa fique salvo. 3- Selecionar as opções abaixo e clicar em avançar. 4- Escolher grupo e clicar em avançar 7 5- Selecionar tarefas adicionais 6- Clicar em instalar 7- Após concluir a instalação clicar em concluir. 8 5. Check List 5.1. Desenvolver dois algoritmos e testar utilizando a ferramenta  1° Algoritmo Neste algoritmo, o usuário irá informar sua idade e o programa irá verificar se ele é menor ou maior de idade. Neste algoritmo, utilizamos a estrutura condicional "Se-Então-Senão" para verificar se a idade informada é menor que 18. Caso seja, o programa exibe a mensagem "Nossa! “Idade”, anos? Você ainda é menor de idade ". Caso contrário, exibe a mensagem "Eita, “Idade”, anos? a vida adulta não é fácil né?".  2°Algoritmo Neste algoritmo, iremos calcular a potenciação de dois números inteiros e positivos, utilizando uma estrutura de repetição com teste no início. 9 Neste algoritmo, utilizamos a estrutura de repetição "Enquanto" para calcular a potenciação. A cada iteração, multiplicamos o resultado pela base e decrementamos o expoente. O loop continua até que o expoente seja igual a 0. No final, exibimos o resultado da potenciação. 5.2. Entregar a imagem com o resultado dos dois algoritmos  Resultado 1° Algoritmo 10  Resultado 2° Algoritmo 11 Conclusão O algoritmo é o conjunto de instruções e regras que um programa de computador (mas não apenas ele) possui para executar suas funções. É importante notarmos que nas estruturas de repetição com teste no início, a condição lógica sempre é verificada antes da execução do bloco de comandos. Assim, caso a expressão lógica retorne um valor falso já no primeiro teste, as ações de 1 a n não chegarão a ser executadas. Conclusion The algorithm is the set of instructions and rules that a computer program (but not only it) has to perform its functions. It is important to note that in repetition structures with a test at the beginning, the logical condition is always checked before executing the block of commands. Thus, if the logical expression returns a false value in the first test, actions 1 to n will not be executed.