20
Lógica de Programação 3º Fase / Aula 1 Germano

Lógica de Programação

  • Upload
    veta

  • View
    21

  • Download
    0

Embed Size (px)

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

Citation preview

Page 1: Lógica de Programação

Lógica de Programação

3º Fase / Aula 1

Germano

Page 2: Lógica de Programação

Algoritmos

1º Vimos alguns algoritmos em pseudocódigos:

Algoritmo da lâmpadaAlgoritmo do bolo

Algoritmo para tomar banho

Page 3: Lógica de Programação

Algoritmo dos canibais Algoritmo da torre de Hanói

Algoritmos

Algoritmo para travessia do rio

Algoritmos

Page 4: Lógica de Programação

Algoritmo para escovar os dentesAlgoritmo da troca do pneu

Algoritmo para tomar um copo d’água

Algoritmos

Page 5: Lógica de Programação

2º Passamos a estruturar nossos algoritmos utilizando o VisuALG, agora eles

ganham funcionalidades.

Algoritmos no VisuALG

Estrutura do VisuALG ??

Page 6: Lógica de Programação

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

Page 7: Lógica de Programação

Terminal Principal ou Primário

Page 8: Lógica de Programação

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

Page 9: Lógica de Programação

Executando o Algoritmo do IMC

Page 10: Lógica de Programação

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

Page 11: Lógica de Programação

Rodando o Algoritmo - IMC

Page 12: Lógica de Programação

Desafiando Mestresencontrem os erros

Page 13: Lógica de Programação
Page 14: Lógica de Programação

Lógica de Programação

3º Fase

Germano

Page 15: Lógica de Programação

Cuidando da Estética

Algoritmos no VisuALG

Page 16: Lógica de Programação

EX: Cabeçalho- IMC

Page 17: Lógica de Programação

Estética no Algoritmo

Continuando no VisuALG

Page 18: Lógica de Programação

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

Page 19: Lógica de Programação

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

Page 20: Lógica de Programação

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