Prévia do material em texto
<p>UNOPAR</p><p>SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIVENTO DE SISTEMAS</p><p>AULA PRÁTICA</p><p>Algoritmos e Programação Estruturada</p><p>Cidade: Coari, Amazonas.</p><p>09/2023</p><p>RELATÓRIO DE AULA PRÁTICA.</p><p>1. IDENTIFICAÇÃO</p><p>Título: Aula pratica Linguagem de programação.</p><p>Discente: Umberto Vane Pereira.</p><p>RA: 356565140</p><p>Docente: Wesley Viana Pereira</p><p>Unidade Curricular: Algoritmos e Programação Estruturada.</p><p>Curso: Superior de Tecnologia em Análise e Desenvolvimento de Sistemas.</p><p>Período: 29/08/2023</p><p>Objetivo: Elaborar dois algoritmos e testar utilizando a ferramenta VisualG.</p><p>Para o primeiro algoritmo, o usuário deverá informar a sua idade e em seguida deverá ser</p><p>informada uma mensagem se ele for menor ou maior de idade.</p><p>O segundo algoritmo, você deverá criar uma estrutura de repetição com teste no início para</p><p>calcular a potenciação. Você deverá escrever um algoritmo que resolva a expressão r = ab ,</p><p>sendo a e b números inteiros e positivos.</p><p>2.INTRODUÇÃO</p><p>VisualG 3.0.7. A linguagem que o VisuAlg interpreta é bem simples: é uma versão</p><p>portuguesa dos pseudocódigos largamente utilizados nos livros de introdução à programação,</p><p>conhecida como "Portugol". É um software para criação, edição e interpretação de algoritmos</p><p>escritos ou como também é conhecido, Português estruturado, que nada mais é que um</p><p>pseudocódigo escrito em Português para facilitar o entendimento de um algoritmo por uma</p><p>pessoa leiga em programação.</p><p>3.OBJETIVOS</p><p>1-Criar um algoritmo,que baseado na idade digitada pelo usuário, responderá se ele/ela são</p><p>maiores de idade.</p><p>2-Criar um algoritmo que executará calculo da expressão r = ab independente do valor</p><p>digitado em a ou b.</p><p>4.MATERIAL</p><p>- VisualG 3.0.7.</p><p>5.IMAGEMS</p><p>5.1.Verificação de maior idade.</p><p>Imagem 01</p><p>Imagem 02</p><p>Imagem 03</p><p>Imagem 04</p><p>Imagem 05</p><p>6-FUNCIONAMENTO</p><p>É solicitado, ao usuário, que insira sua idade para que assim o algoritmo possa verificar se o</p><p>usuário e maior o menor de idade.</p><p>Linha 7-Var: Variável a ser declarada (idade).</p><p>Linha 9-Inteiro : Declaração do tipo de variável no caso inteira( números sem casa decimal).</p><p>Linha 11-Inicio : Onde a programação será desenvolvida.</p><p>Linha 13-Escreval : Escreva na tela do usuário uma informação,pedido ,ordem.</p><p>Linha 14- Leia : Pega o dado informado e armazenar na variável .</p><p>.Linha 15- Se : Testar a condição e, baseado nesta, executar alguma ação (se digitado < 18</p><p>usuário menor de idade).</p><p>Linha 16- Escreval : Escreva na tela do usuário menor idade .</p><p>Linha 17- Senão : Se a condição for falsa executa os comandos da condição falsa (idade</p><p>digitada > 18 usuário maior idade).</p><p>Linha 18- Escreval : Escreva na tela do usuário maior idade.</p><p>Linha 19: Fimse : executa uma ou mais instruções SE uma condição for verdadeira, ou seja,</p><p>SE uma condição for satisfeita.</p><p>Linha 21: Fimalgoritmo : Determina o fim do algoritmo.</p><p>7.IMAGEMS</p><p>7.1.Estrutura de repetição com teste no inicio para calcular repetição.</p><p>Imagem 01</p><p>Imagem 02</p><p>Imagem 03</p><p>Imagem 04</p><p>Imagem 05</p><p>8-FUNCIONAMENTO</p><p>É solicitado, ao usuário, que insira um numero inteiro, que será a base da potenciação,em</p><p>seguida será solicitado outro numero inteiro para expoente.O algoritmo irá calcular e</p><p>apresentar o resultado.</p><p>Linha 7-Var: Variável a ser declarada (base,expoente,cont,r).</p><p>BASE: Base da potenciação.</p><p>EXPOENTE: Expoente da potenciação, aquele que indica quantas vezes a base deve ser</p><p>repetida(limite).</p><p>CONT: Conta quantas vezes deve repetir a base obedecendo o expoente.</p><p>R: Resultado da potenciação.</p><p>Linha 11-Inicio : Onde a programação será desenvolvida.</p><p>Linha 12-Escreval : Escreve na tela do usuário uma informação,pedido ,ordem(digite o valor</p><p>da base).</p><p>Linha 13-Leia : Pega o dado informado e armazena na variável.</p><p>Linha 14-Escreval : Escreve na tela do usuário uma informação,pedido ,ordem(digite o valor</p><p>do expoente).</p><p>.</p><p>.Linha 15-Leia : Pega o dado informado e armazena na variável .</p><p>Linha 16- r<-1 : Resultado recebe 1 algoritmo iniciará contado do 1( 2 ³, 2 x 1= 2 1 loop,</p><p>2 x 2 = 4 2 loop, 4 x 2= 8 3 loop ).</p><p>Linha 17- Enquanto : Enquanto contador menor que expoente execute a multiplicação.</p><p>Linha 18- r<=r*base : Resultado recebe o resultado vezes a base.</p><p>Linha 19- cont<-cont +1: Representa o valor que será incrementado ou decrementado (se for</p><p>um valor negativo) a cada passagem do laço, isto é, como será a variação da variável de</p><p>controle (contador).</p><p>Linha 20-Fimenquanto : Quando se atinge este ponto voltasse ao inicio do laço se o resultado</p><p>desta avaliação for verdadeiro a sequencia será executada mais uma vez; caso contrário, a</p><p>execução prosseguirá a partir do primeiro comando após fimenquanto.</p><p>Linha 21- Escreval : Escreve na tela do usuário o resultado.</p><p>Linha 22-Finalgoritmo: Fim do algoritmo.</p><p>7-TERMOS UTILIZADOS</p><p>VISUALG 3.0.7:</p><p>O Visualg é um programa que permite criar, editar, interpretar e que também executa os</p><p>algoritmos em português estruturado (portugol) como se fosse um “programa” normal de</p><p>computador.</p><p>8-CONCLUSÃO</p><p>Pratica, com a utilização do VISUALG 3.0.7, adicionou mais experencia.A simplicidade de instalação</p><p>e programação foram cruciais par o bom entendimento do exercício. Senti extremamente confortavel</p><p>quando o algoritmo não respondeu e com muita facilidade resolvi o erro do código.</p><p>A didatica de extrema valência para meu aprendizado, me vejo cada vez mais confiante no</p><p>aprendizado.</p><p>https://github.com/pedroermarinho/visualg</p>