Aula 3 - Utilizando a variável SE e conhecendo operadores lógicos
-
Upload
paulo-roberto-donatilio-rego -
Category
Documents
-
view
1.136 -
download
0
description
Transcript of Aula 3 - Utilizando a variável SE e conhecendo operadores lógicos
![Page 1: Aula 3 - Utilizando a variável SE e conhecendo operadores lógicos](https://reader034.fdocumentos.com/reader034/viewer/2022052413/559cadc41a28ab422f8b458f/html5/thumbnails/1.jpg)
Tomada de Decisões
Vamos Algoritmizar por www.btolinux.com.br - Aula 3
![Page 2: Aula 3 - Utilizando a variável SE e conhecendo operadores lógicos](https://reader034.fdocumentos.com/reader034/viewer/2022052413/559cadc41a28ab422f8b458f/html5/thumbnails/2.jpg)
Estamos progredindo
● Já sabemos:● Estrutura básica de um programa;● Manipulação de Variáveis;
● Vamos aprender:● Usar a força para manipular os algoritmos
conforme a nossa necessidade!!!
![Page 3: Aula 3 - Utilizando a variável SE e conhecendo operadores lógicos](https://reader034.fdocumentos.com/reader034/viewer/2022052413/559cadc41a28ab422f8b458f/html5/thumbnails/3.jpg)
Algortimos são como Minecraft! Construídos em Blocos
● Minecraft: Jogo indie aonde o universo é construído com blocos
![Page 4: Aula 3 - Utilizando a variável SE e conhecendo operadores lógicos](https://reader034.fdocumentos.com/reader034/viewer/2022052413/559cadc41a28ab422f8b458f/html5/thumbnails/4.jpg)
Bem, mais ou menos assim:
![Page 5: Aula 3 - Utilizando a variável SE e conhecendo operadores lógicos](https://reader034.fdocumentos.com/reader034/viewer/2022052413/559cadc41a28ab422f8b458f/html5/thumbnails/5.jpg)
Foque a sua força Jedi no desafio de hoje:
Como reconhecer se um número é par?Como reconhecer se um número é par?
![Page 6: Aula 3 - Utilizando a variável SE e conhecendo operadores lógicos](https://reader034.fdocumentos.com/reader034/viewer/2022052413/559cadc41a28ab422f8b458f/html5/thumbnails/6.jpg)
Define: Números Pares
● Um número inteiro qualquer é dito par se, ao ser dividido pelo número dois, resulta em um número inteiro, caso contrário esse número é dito ímpar. wikipediawikipedia
● Minhas interpretações:● Se resultado de uma divisão de um número por 2
for inteiro esse número é par!● Como saber se o resultado é inteiro? Basta
entender que toda divisão por números pares vai acabar com resto zero!
![Page 7: Aula 3 - Utilizando a variável SE e conhecendo operadores lógicos](https://reader034.fdocumentos.com/reader034/viewer/2022052413/559cadc41a28ab422f8b458f/html5/thumbnails/7.jpg)
Como assim?
![Page 8: Aula 3 - Utilizando a variável SE e conhecendo operadores lógicos](https://reader034.fdocumentos.com/reader034/viewer/2022052413/559cadc41a28ab422f8b458f/html5/thumbnails/8.jpg)
Vamos Algoritmizar
● Com o comportamento em mãos a coisa fica mais fácil!!
● Vamos conhecer o Comando SE:
Se 1 = 1 Então
Aprenda algoritmos;
Fim se;
![Page 9: Aula 3 - Utilizando a variável SE e conhecendo operadores lógicos](https://reader034.fdocumentos.com/reader034/viewer/2022052413/559cadc41a28ab422f8b458f/html5/thumbnails/9.jpg)
Variação do SE
Se 1 = 2 Então
jogue Video Game;
Senão
aprenda Algoritmo;
Fim se;
![Page 10: Aula 3 - Utilizando a variável SE e conhecendo operadores lógicos](https://reader034.fdocumentos.com/reader034/viewer/2022052413/559cadc41a28ab422f8b458f/html5/thumbnails/10.jpg)
Programa para descobrir se um número é par
Programa descobre par ou ímpar 2.0
#Desenvolvido por Paulo Roberto em 04 de Março de 2012
#Este programa é utilizado para descobrir se um determinado número é par ou ímpar
Variáveis
Num: 12;
Código
Se num % 2 = 0 então
Este número é par;
Se não
Este número é ímpar;
Fim se;
Fim Programa.
![Page 11: Aula 3 - Utilizando a variável SE e conhecendo operadores lógicos](https://reader034.fdocumentos.com/reader034/viewer/2022052413/559cadc41a28ab422f8b458f/html5/thumbnails/11.jpg)
Várias Condicionais em um SE
Programa descobre Range 1.0
#Desenvolvido por Paulo Roberto em 04 de Março de 2012
#Este programa é utilizado para descobrir se um determinado número está entre uma lista de números
Variáveis
Num: 5;
Código
Se (num > 2) e (num < 9) então
Este número Está entre 2 e 9;
Se não
Este ou é menor que 2 ou maior que 9;
Fim se;
Fim Programa.
![Page 12: Aula 3 - Utilizando a variável SE e conhecendo operadores lógicos](https://reader034.fdocumentos.com/reader034/viewer/2022052413/559cadc41a28ab422f8b458f/html5/thumbnails/12.jpg)
Operadores
Operadores LógicosOperadores Lógicos Operadores RelacionaisOperadores Relacionais
E - Conjunção (Só funciona se ambas as condições forem aceitas)
= - Igual != - Diferente
OU - Disjunção (Funciona se uma ou outra condição é aceita)
< - Menor > - Maior
NÃO - Negação (Nega qualquer condição criada)
<= - Menor ou Igual
>= - Maior ou Igual
![Page 13: Aula 3 - Utilizando a variável SE e conhecendo operadores lógicos](https://reader034.fdocumentos.com/reader034/viewer/2022052413/559cadc41a28ab422f8b458f/html5/thumbnails/13.jpg)
Some Exercises
● Crie um algoritmo que descubra se o número dentro da variável é múltiplo de 10.
● Crie um algoritmo que descubra se um número é menor que 8 maior que 0 mas diferente de 5
● Crie um algoritmo que pegue um valor em uma variável e some a ele mais 3 e veja se este número é par ou ímpar
● Crie um algoritmo que pegue o valor de duas variáveis efetue a soma e diga quando o valor for menor do que zero