Universidade Tecnolgica Federal do Paran Campus Curitiba Introduo
Universidade Tecnológica Federal do Paraná Campus Curitiba Introdução à lógica de programação utilizando Scratch Aula 6 Juliana Sandis Cavalcante Jacqueline Almeida
Operadores lógicos Em ocasiões que consideramos mais de uma expressão, podemos usar os operadores lógicos para unir essas expressões. Determinados casos, apenas uma informação não é o suficiente para a tomada de decisões(fluxo que o código irá seguir). Ex: Em uma viagem, não basta conferir se você está levando apenas roupas, precisa de outras coisas como dinheiro, documentos. . .
Tipos de operadores lógicos: ● Com o operador E as duas condições devem ser verdadeiras para que o programa siga o fluxo do código. ● Com o operador OU pelo menos umas das condições devem ser verdadeiras para o que programa siga o fluxo do código. ● Com o operador NÃO a condição definida será negada. Por exemplo: Se hoje NÃO é o dia de receber o meu salário, então não vou pagar a conta de luz hoje.
Exercícios 1) Para ser aprovado na matéria de história a nota do aluno deve ser maior do que 6 E ele deve ter menos do que 5 faltas. Crie um programa que verifique nota e faltas e diga se o aluno foi aprovado ou reprovado. 2) Se, antes de sair de casa você verifica que está chovendo OU, ao olhar para o céu vê que o tempo está muito nublado então é recomendável levar um guarda-chuva. Crie um programa que verifique essas duas situações e indique quando levar um guarda-chuva e quando não é necessário.
Resolução questão 2
Desafio Crie um jogo de "Caça aos peixes" como neste exemplo: https: //scratch. mit. edu/projects/163653058/ ● Primeiro passo: fazer com que o tubarão siga o mouse ● Quando o tubarão tocar no peixe este deve reagir de alguma forma, você pode fazer o peixe falar ou desaparecer. ● Este desafio utiliza estrutura de repetição e estrutura condicional.
Proposta de resolução do desafio: 1 - Código do tubarão 2 - 1 - Código do peixe 2 - Código
- Slides: 7