Lógica de Programação 3º Fase / Aula 1 Germano Algoritmos 1º Vimos alguns algoritmos em pseudocódigos: Algoritmo da lâmpada Algoritmo para tomar banho Algoritmo do bolo Algoritmos Algoritmo dos canibais Algoritmo da torre de Hanói Algoritmo para travessia do rio Algoritmos Algoritmo da troca do pneu Algoritmo para escovar os dentes Algoritmo para tomar um copo d’água Algoritmos no VisuALG 2º Passamos a estruturar nossos algoritmos utilizando o VisuALG, agora eles ganham funcionalidades. Estrutura do VisuALG ?? Estrutura do VisuALG “Algoritmo 1” Converter reais em dólar Germano Marcos 15/07/2011 Declaração variáveis Linhas dedas Comandos: Ex: Ex: Qtd_reais : real Escreva Cotacao : real Escreval Leia Esqueleto Terminal secundário Terminal Principal ou Primário Algoritmos trabalhados em sala IMC “Algoritmo IMC” Calcular o IMC Germano Marcos peso : real altura : real IMC : real Escreval("Digite seu leia(peso) escreval("Digite sua leia(altura) IMC <- peso / altura escreval("Seu índice peso") Calcule o índice de massa corporal sabendo que para isso você deve solucionar a seguinte fórmula : Peso dividido pela altura ao quadrado. altura") ^ 2 de massa corporal é de =", IMC) Executando o Algoritmo do IMC Adicionando Comentários- IMC // a variável “x” receberá valores do tipo real que corresponderá ao peso // a variável “y” receberá valores do tipo real que corresponderá a altura // a variável “IMC” receberá valores do tipo real que corresponderá ao índice de massa corporal // o peso será dividido pela altura elevada ao quadrado pra obter o IMC Rodando o Algoritmo - IMC Desafiando Mestres encontrem os erros Lógica de Programação 3º Fase Germano Algoritmos no VisuALG Cuidando da Estética EX: Cabeçalho- IMC Estética no Algoritmo Continuando no VisuALG Exercício 1 Desenvolva um algoritmo que calcule a média aritmética de um aluno e mostre a mensagem de situação (aprovado ou reprovado). SE / SENAO / FIMSE Exercício 2 Desenvolva um algoritmo que calcule a média aritmética de um grupo de alunos e mostre a mensagem de situação (aprovado ou reprovado). SE / SENAO / FIMSE PARA / ATE / FIM PARA Exercício 3 Desenvolva um algoritmo que calcule a média aritmética de um grupo de alunos e mostre a mensagem de situação (aprovado ou reprovado). SE / SENAO e FIMSE PARA / ATE e FIMPARA ESCOLHA / CASO / OUTROCASO e FIMESCOLHA