13
Tomada de Decisões Vamos Algoritmizar por www.btolinux.com.br - Aula 3

Aula 3 - Utilizando a variável SE e conhecendo operadores lógicos

Embed Size (px)

DESCRIPTION

Em nossa terceira aula do projeto vamos algoritmizar, vamos usar a força para poder fazer o algoritmo atender as nossas necessidades...... ou não!

Citation preview

Page 1: Aula 3 - Utilizando a variável SE e conhecendo operadores lógicos

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

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

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

Bem, mais ou menos assim:

Page 5: Aula 3 - Utilizando a variável SE e conhecendo operadores lógicos

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

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

Como assim?

Page 8: Aula 3 - Utilizando a variável SE e conhecendo operadores lógicos

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

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

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

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

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

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