Lógica de Programação
description
Transcript of Lógica de Programação
Lógica de Programação
3º Fase / Aula 1
Germano
Algoritmos
1º Vimos alguns algoritmos em pseudocódigos:
Algoritmo da lâmpadaAlgoritmo do bolo
Algoritmo para tomar banho
Algoritmo dos canibais Algoritmo da torre de Hanói
Algoritmos
Algoritmo para travessia do rio
Algoritmos
Algoritmo para escovar os dentesAlgoritmo da troca do pneu
Algoritmo para tomar um copo d’água
Algoritmos
2º Passamos a estruturar nossos algoritmos utilizando o VisuALG, agora eles
ganham funcionalidades.
Algoritmos no VisuALG
Estrutura do VisuALG ??
Estrutura do VisuALG
“Algoritmo 1”
Converter reais em dólarGermano Marcos
15/07/2011Declaração das variáveis
Ex:
Qtd_reais : realCotacao : real
Linhas de Comandos:Ex:
EscrevaEscreval
Leia
Esqueleto Terminal secundário
Terminal Principal ou Primário
Algoritmos trabalhados em salaIMC
Calcule o índice de massa corporalsabendo que para isso você deve solucionar a seguinte fórmula :Peso dividido pela altura ao quadrado.
peso : realaltura : realIMC : real
Escreval("Digite seu peso")
leia(peso)
escreval("Digite sua altura")
leia(altura)IMC <- peso / altura ^ 2escreval("Seu índice de massa corporal é de =", IMC)
“Algoritmo IMC”Calcular o IMCGermano Marcos
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 Mestresencontrem os erros
Lógica de Programação
3º Fase
Germano
Cuidando da Estética
Algoritmos no VisuALG
EX: Cabeçalho- IMC
Estética no Algoritmo
Continuando no VisuALG
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 1
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 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 e FIMSE
PARA / ATE e FIMPARA
ESCOLHA / CASO / OUTROCASO e FIMESCOLHA
Exercício 3