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
Download

Aula 02