Title: L
1Lógica de Programação
2Algoritmos
- 1º Vimos alguns algoritmos em pseudocódigos
Algoritmo da lâmpada
Algoritmo para tomar banho
Algoritmo do bolo
3Algoritmos
Algoritmos
Algoritmo dos canibais
Algoritmo da torre de Hanói
Algoritmo para travessia do rio
4Algoritmos
Algoritmo para escovar os dentes
Algoritmo da troca do pneu
Algoritmo para tomar um copo dágua
5Algoritmos no VisuALG
- 2º Passamos a estruturar nossos algoritmos
utilizando o VisuALG, agora eles ganham
funcionalidades.
Estrutura do VisuALG ??
6Estrutura do VisuALG
Algoritmo 1
Converter reais em dólar
Germano Marcos
Declaração das variáveis Ex Qtd_reais
real Cotacao real
Linhas de Comandos Ex Escreva Escreval Leia
15/07/2011
Terminal secundário
Esqueleto
7Terminal Principal ou Primário
8Algoritmos trabalhados em salaIMC
Algoritmo IMC
Calcular o IMC
Germano Marcos
Calcule o índice de massa corporal sabendo que
para isso você deve solucionar a seguinte
fórmula Peso dividido pela altura ao quadrado.
peso real
altura real
IMC real
Escreval("Digite seu peso")
leia(peso)
escreval("Digite sua altura")
leia(altura)
IMC lt- peso / altura 2
escreval("Seu índice de massa corporal é de ",
IMC)
9Executando o Algoritmo do IMC
10Adicionando 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
11Rodando o Algoritmo - IMC
12Desafiando Mestresencontrem os erros
Debug
13Debug
14Lógica de Programação
15Cuidando da Estética
Algoritmos no VisuALG
16EX Cabeçalho- IMC
17Estética no Algoritmo
18 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
19 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 / FIMSEPARA / ATE / FIM
PARA
Exercício 2
20 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 FIMSEPARA / ATE e
FIMPARAESCOLHA / CASO / OUTROCASO e
FIMESCOLHA
Exercício 3