3. Revisões da aula anterior
• Posso levar o até o
porco usando 5 blocos?
Ciclos
4. Revisões da aula anterior
Posso substituir os cinco blocos
por apenas dois blocos?
Ciclos
Como optimizar o código?
Ciclo “repetir”
5.
6. Estruturas de Decisão
• São estruturas que nos permitem condicionar
um programa.
• Exemplo: Tens um programa que pergunta ao
aluno qual é o resultado de 5+5.
Condições
7. Estruturas de Decisão
• Como mostrar a mensagem “Parabéns caso o
aluno acerte ou “Que pena, errou!” se ele
estiver errado?
8. Estruturas de Decisão
• Existem dois blocos que verificam uma
condição.
• O primeiro verifica uma condição e realiza um
conjunto de instruções caso ela seja verdade.
9. SE ……..ENTÃO
Todas as instruções que aparecem dentro do
bloco SE…….ENTÃO só será realizada apenas se a
condição for verdadeira.
10. SE …ENTÃO…..ENTÃO
Este bloco permite a realização de uma
sequência de instruções caso a condição seja
verdadeira (devem ser inseridas no primeiro espaço)
e outro para o caso de a instrução ser falsa
(segundo espaço).
12. Exercício 1
• Crie um programa que pergunte ao aluno o
seu nome.
• Em seguida, pergunte qual foi a sua nota de
matemática (0 a 100).
• Deves verificar se a nota foi maior que 50 para
dizer que ele foi aprovado.
• Caso contrário, deves dizer que o aluno foi
reprovado.
Nota: Coloca o nome do aluno na resposta.
13.
14. Exercício 2:
• Desenvolver um jogo
simples de raquete e bola.
• O objetivo do jogo é manter
a bola em movimento sem
tocar no limite, caso a bola
toque o jogo é encerrado.
• Sempre que toque na raque
deve saltar e mover-se.