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 5 Juliana Sandis Cavalcante Jacqueline Almeida
Estruturas condicionais Os comandos Se e Senão permitem fluxos de tomadas de decisão em seu código. São utilizados em casos em que alguma situação seja analisada, e conforme o estado da situação, leve à operações diferentes. Este comando analisa a condição e decide seu fluxo.
Exemplo ●Se estiver chovendo, sairei de casa com um guarda-chuva. ●Senão, posso sair de casa sem o guardachuva.
Exemplo em Scratch
Operadores aritméticos Soma: Subtração: Multiplicação: Divisão: Podem ser usados com variáveis ou com valores fixos.
Operadores relacionais Os operadores relacionais realizam comparações entre valores. Exemplo: O valor 1 é menor do que o valor 2? O valor 2 é maior do que 20? O valor 1 é igual a 0? Podem ser usados com variáveis ou com valores fixos.
Operadores relacionais Expressões com operadores relacionais possuem dois valores possíveis: ● Verdadeiro ● Falso Exemplo: ● 10 > 4 ● 1 < 3 ● 10 = 11 10 é maior do que 4? Verdadeiro 1 é menor do que 3? Verdadeiro 10 é igual a 11? Falso
Exercícios 1) Crie um programa que receba a nota do usuário. Diga que o usuário está aprovado se a nota for superior a 6, senão diga que ele está reprovado. 2) Agora o programa deve receber as notas de duas provas, se a média dessas provas for superior a 6 o usuário está aprovado, senão diga que ele está reprovado. 3) Crie um programa que, dado um número de 1 a 12 diga o mês correspondente a esse número. Por exemplo, se o usuário digitar 2, o programa deve responder "O mês 2 é Fevereiro". Se o usuário digitar um número fora do intervalo de 1 a 12 o programa deve dizer que o número é inválido.
- Slides: 8