Baixe o app para aproveitar ainda mais
Prévia do material em texto
9 UNIVERSIDADE NORTE DO PARANÁ BACHARELADO EM SISTEMAS DA INFORMAÇÃO Paloma santos dias algoritmos e programação estruturada Itapetinga-Ba 2022 paloma santos dias algoritmos e programação estruturada Relatório apresentado, para fins avaliativos da disciplina Algoritmos e Programação Estruturada, do curso de Sistemas da Informação da Universidade Norte do Paraná, campus – Itapetinga. Prof: Wesley Viana Pereira Itapetinga-Ba 2022 INTRODUÇÃO A programação estruturada estabelece uma disciplina de desenvolvimento de algoritmos que facilita a compreensão de programas através do número restrito de mecanismos de controle da execução de programas. Qualquer algoritmo, independentemente da área de aplicação, de sua complexidade e da linguagem de programação na qual será codificado, pode ser descrito através destes mecanismos básicos. O princípio básico de programação estruturada é que um programa é composto por blocos elementares de código que se interligam através de três mecanismos básicos, que são sequência, seleção e iteração. Cada uma destas construções tem um ponto de início (o topo do bloco) e um ponto de término (o fim do bloco) de execução. Sequência implementa os passos de processamento necessários para descrever qualquer programa. Seleção especifica a possibilidade de selecionar o fluxo de execução do processamento baseado em ocorrências lógicas. Iteração permite a execução repetitiva de segmentos do programa. Na forma básica de repetição, WHILE, uma condição lógica é verificada. Caso seja verdadeira, o bloco de tarefas associado ao comando é executado. A condição é então reavaliada; enquanto for verdadeira, a tarefa é repetidamente executada. OBJETIVO Entender a ferramenta VisualG, um software que permite criar, editar, interpretar e que também executa os algoritmos em portugol (estruturado português) como se fosse um “programa” normal de computador. A ferramenta é de uso gratuito e de domínio público. Elaborar algoritmos e testa-los utilizando a ferramenta VisualG. MATERIAIS E MÉTODOS Materiais Utilizados: 1. Computador com software VisualG. Procedimentos 1: · Elaborar dois algoritmos e testar utilizando a ferramenta VisualG. 1. 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. 2. 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 , sendo a e b números inteiros e positivos. Procedimentos 2: · Primeiramente, fazer download da ferramenta VisualG, acessando o seguinte link: https://visualg3.com.br/ ; · Descompactar a pasta do VisualG; · Dentro da pasta descompactada, acessar o ícone do aplicativo, o ícone é chamado visualg30, conforme a Figura 1 abaixo: · Abrir o visual G e criar a estrutura do pseudocódigo; A estrutura no VisualG deve obedecer a seguinte sequência: Algoritmo "Nome do algoritmo" Var // Crie as suas variáveis Inicio // Seção de Comandos, procedimento, funções, operadores, etc... Fimalgoritmo 1° Algoritmo: para o primeiro algoritmo, você deverá elaborar 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”. 2° Algoritmo: para o segundo algoritmo você deverá apresentar o resultado da potenciação, lembrando que a estrutura da potenciação é a seguinte: 2.2 2.2.2 2.2.2.2 Você deverá atentar-se para a lógica entre o número de repetições e a variável b (Dica: observe que a variável b é quem irá controlar a quantidade de repetições). Escrever o algoritmo: 1. Início e declaração de variáveis; 2. Obtenção dos valores das variáveis pelo usuário; 3. Cálculo do exponencial 4. Impressão do resultado RESULTADOS E DISCUSSÃO · Após download da ferramenta VisualG e descompactação, abriu-se a ferramenta; · Criou-se a estrutura do pseudocódigo; 1 Algoritmo “semnome” 2 // Disciplina : 3 4 Var 5 // Seção de Declarações das Variáveis 6 7 8 Início 9 // Seção de Comandos, procedimento, funções, operadores, etc... 10 11 12 Fimalgoritmo CONCLUSÃO Conclui-se que com a ferramenta de software VisualG é possível criar e testar algoritmos, como se fosse um “programa” normal de computador, de forma eficaz. REFERÊNCIAS BIBLIOGRÁFICAS Programação Estruturada < https://www.dca.fee.unicamp.br/cursos/EA876/apostila/HTML/node7.html#:~:text=A%20programa%C3%A7%C3%A3o%20estruturada%20estabelece%20uma,controle%20da%20execu%C3%A7%C3%A3o%20de%20programas> Acessado em 23 de nov. 2022
Compartilhar