Prévia do material em texto
<p>Relatório de Aula Prática – Algoritmo e programação estruturada</p><p>Aluno Ricardo Alves Chicuta Junior</p><p>2023/2</p><p>Introdução</p><p>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 b r a = , sendo a e b números inteiros e positivos.</p><p>Primeiro algoritmo</p><p>Algoritmo "maior ou menor de idade"</p><p>// Disciplina : [Linguagem e Lógica de Programação]</p><p>// Professor : Antonio Carlos Nicolodi</p><p>// Descrição : esse algoritmo verifica se a pessoa é maior ou menor de idade</p><p>// Autor(a) : Ricardo Alves Chicuta Junior</p><p>// Data atual : 29/09/2023</p><p>Var</p><p>// Seção de Declarações das variáveis</p><p>idade : inteiro</p><p>Inicio</p><p>// Seção de Comandos, procedimento, funções, operadores, etc...</p><p>escreval("por favor, informe a sua idade: ")</p><p>leia(idade)</p><p>se idade >= 18 entao</p><p>escreval("é maior de idade")</p><p>senao</p><p>escreval("nao é maior de idade")</p><p>fimse</p><p>Fimalgoritmo</p><p>Segundo algoritmo</p><p>Algoritmo "potenciacao"</p><p>// Disciplina : [Linguagem e Lógica de Programação]</p><p>// Professor : Antonio Carlos Nicolodi</p><p>// Descrição : uma estrutura de repetição com teste no início para calcular a potenciação.</p><p>// Você deverá escrever um algoritmo que resolva a expressão</p><p>// b</p><p>// r a =</p><p>// , sendo a e b números inteiros e positivos.</p><p>// Autor(a) : Ricardo Alves Chicuta Junior</p><p>// Data atual : 29/09/2023</p><p>Var</p><p>// Seção de Declarações das variáveis</p><p>a, b, res: inteiro</p><p>Inicio</p><p>// Seção de Comandos, procedimento, funções, operadores, etc...</p><p>funcao prontenciacao( a, b : inteiro) : inteiro</p><p>var</p><p>resposta, i :inteiro</p><p>inicio</p><p>// inicialização das variaveis</p><p>resposta <- 1</p><p>i <- 0</p><p>// estrutura de repetição</p><p>enquanto i <b faca</p><p>resposta <- a* resposta</p><p>i <- i + 1</p><p>fimenquanto</p><p>retorne(resposta)</p><p>fimfuncao</p><p>a <- 9</p><p>b <- 2</p><p>res <- prontenciacao(a, b)</p><p>escreva()</p><p>Fimalgoritmo</p><p>image1.png</p><p>image2.png</p><p>image3.png</p>