Download - Lógica de Programação
![Page 1: Lógica de Programação](https://reader035.vdocuments.com.br/reader035/viewer/2022070404/56813b34550346895da403ea/html5/thumbnails/1.jpg)
Lógica de Programação
3º Fase / Aula 1
Germano
![Page 2: Lógica de Programação](https://reader035.vdocuments.com.br/reader035/viewer/2022070404/56813b34550346895da403ea/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.com.br/reader035/viewer/2022070404/56813b34550346895da403ea/html5/thumbnails/3.jpg)
Algoritmo dos canibais Algoritmo da torre de Hanói
Algoritmos
Algoritmo para travessia do rio
Algoritmos
![Page 4: Lógica de Programação](https://reader035.vdocuments.com.br/reader035/viewer/2022070404/56813b34550346895da403ea/html5/thumbnails/4.jpg)
Algoritmo para escovar os dentesAlgoritmo da troca do pneu
Algoritmo para tomar um copo d’água
Algoritmos
![Page 5: Lógica de Programação](https://reader035.vdocuments.com.br/reader035/viewer/2022070404/56813b34550346895da403ea/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.com.br/reader035/viewer/2022070404/56813b34550346895da403ea/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.com.br/reader035/viewer/2022070404/56813b34550346895da403ea/html5/thumbnails/7.jpg)
Terminal Principal ou Primário
![Page 8: Lógica de Programação](https://reader035.vdocuments.com.br/reader035/viewer/2022070404/56813b34550346895da403ea/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.com.br/reader035/viewer/2022070404/56813b34550346895da403ea/html5/thumbnails/9.jpg)
Executando o Algoritmo do IMC
![Page 10: Lógica de Programação](https://reader035.vdocuments.com.br/reader035/viewer/2022070404/56813b34550346895da403ea/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.com.br/reader035/viewer/2022070404/56813b34550346895da403ea/html5/thumbnails/11.jpg)
Rodando o Algoritmo - IMC
![Page 12: Lógica de Programação](https://reader035.vdocuments.com.br/reader035/viewer/2022070404/56813b34550346895da403ea/html5/thumbnails/12.jpg)
Desafiando Mestresencontrem os erros
![Page 13: Lógica de Programação](https://reader035.vdocuments.com.br/reader035/viewer/2022070404/56813b34550346895da403ea/html5/thumbnails/13.jpg)
![Page 14: Lógica de Programação](https://reader035.vdocuments.com.br/reader035/viewer/2022070404/56813b34550346895da403ea/html5/thumbnails/14.jpg)
Lógica de Programação
3º Fase
Germano
![Page 15: Lógica de Programação](https://reader035.vdocuments.com.br/reader035/viewer/2022070404/56813b34550346895da403ea/html5/thumbnails/15.jpg)
Cuidando da Estética
Algoritmos no VisuALG
![Page 16: Lógica de Programação](https://reader035.vdocuments.com.br/reader035/viewer/2022070404/56813b34550346895da403ea/html5/thumbnails/16.jpg)
EX: Cabeçalho- IMC
![Page 17: Lógica de Programação](https://reader035.vdocuments.com.br/reader035/viewer/2022070404/56813b34550346895da403ea/html5/thumbnails/17.jpg)
Estética no Algoritmo
Continuando no VisuALG
![Page 18: Lógica de Programação](https://reader035.vdocuments.com.br/reader035/viewer/2022070404/56813b34550346895da403ea/html5/thumbnails/18.jpg)
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](https://reader035.vdocuments.com.br/reader035/viewer/2022070404/56813b34550346895da403ea/html5/thumbnails/19.jpg)
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](https://reader035.vdocuments.com.br/reader035/viewer/2022070404/56813b34550346895da403ea/html5/thumbnails/20.jpg)
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