Lógica de Programação

Post on 05-Jan-2016

21 views 0 download

description

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. Algoritmos. Algoritmo dos canibais. Algoritmo da torre de Hanói. Algoritmo para travessia do rio. - PowerPoint PPT Presentation

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