View
1.136
Download
0
Category
Preview:
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
Tomada de Decisões
Vamos Algoritmizar por www.btolinux.com.br - Aula 3
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!!!
Algortimos são como Minecraft! Construídos em Blocos
● Minecraft: Jogo indie aonde o universo é construído com blocos
Bem, mais ou menos assim:
Foque a sua força Jedi no desafio de hoje:
Como reconhecer se um número é par?Como reconhecer se um número é par?
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!
Como assim?
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;
Variação do SE
Se 1 = 2 Então
jogue Video Game;
Senão
aprenda Algoritmo;
Fim se;
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.
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.
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
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
Recommended