Buscar

Lógica de Programação - Comando se...então...senão se / escolha

Prévia do material em texto

LÓGICA DE PROGRAMAÇÃO
Aula 6- A escolha é sua! 
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
Atenção aos Temas Principais dessa Aula
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
Conteúdo Programático desta aula
Conhecer o comando se ... então ... senão se ...;
Conhecer a estrutura alternativa(escolha/caso) para ses encadeados;
Construir algoritmos/ programas usando o se ... então ... senão se ... ou escolha/caso;
Construir um algoritmo/programa que funcione através de um menu, mas sem repetição; 
Definir funções quando possível;
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
Direto ao Assunto
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
Escolhendo
Comando se...então...senão se / escolha
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
ses encadeados
Comando se...então...senão se
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
ses encadeados
Comando se...então...senão se
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
UAL
Comando se...então...senão se
ses encadeados
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
Portugol
ses encadeados
Comando se...então...senão se
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
WEBportugol
ses encadeados
Comando se...então...senão se
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
ses encadeados
Comando se...então...senão se
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
VAMOS PRATICAR
ses encadeados
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
Construa um algoritmo que deixe entrar com três números e armazene, em uma variável, o menor deles.
Construa um algoritmo que deixe entrar com três números e armazene, em duas variáveis, os dois maiores valores.
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
a
a
b
b
c
c
m1
m1
m1
m2
m2
m2
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
VAMOS PRATICAR
ses aninhados
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
Uma Pergunta
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
Quando você responder SIM a três perguntas.
Uma Pergunta
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
 É a mesma variável em todos os testes?
 O tipo da variável é enumerável?
 O Operador Relacional é de = ?
Uma Pergunta
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
Estrutura escolhe - Portugol
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
Estrutura escolhe - Portugol
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
VAMOS PRATICAR
escolha
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
 escolhe opcao
 caso 1: 
 escrever "Na primeira aula\n"
 caso 2:
 escrever "Na segunda aula\n"
 caso 3:
 escrever "Na terceira aula\n"
 caso 4:
 escrever "Na quarta aula\n" 
 defeito:
 escrever "Nao disponivel"
fimescolhe
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
Vamos Praticar – definindo funções
Validar triângulo e classificar triângulo
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
1) Sempre poderemos trocar os ifs encadeados pela a estrutura do switch(...)?
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
R: Não, porque será preciso atender a algumas exigências.
1) Sempre poderemos trocar os ifs encadeados pela a estrutura do switch(...)?
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
2) Quais são essas exigências?
R: Não, porque será preciso atender a algumas exigências.
1) Sempre poderemos trocar os ifs encadeados pela a estrutura do switch(...)?
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
R: São três as exigências:
1) Tem que ser a mesma variável em todos os testes;
2) A variável precisa ser enumerável;
3) O operador relacional precisa ser de ==
2) Quais são essas exigências?
R: Não, porque será preciso atender a algumas exigências.
1) Sempre poderemos trocar os ifs encadeados pela a estrutura do switch(...)?
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
3) Nessa aula construímos um algoritmo codificado na linguagem Algorítmica UAL que apresenta o critério de aprovação da ESTACIO. Codifique na linguagem C++.
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
R: A solução está ao final, mas preciso que você só a olhe depois que fizer a sua.
3) Nessa aula construímos um algoritmo codificado na linguagem Algorítmica UAL que apresenta o critério de aprovação da ESTACIO. Codifique na linguagem C++.
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
R: A solução está ao final, mas preciso que você só a olhe depois que fizer a sua.
3) Nessa aula construímos um algoritmo codificado na linguagem Algorítmica UAL que apresenta o critério de aprovação da ESTACIO. Codifique na linguagem C++.
4) Construa um programa que deixe entrar com uma idade e exiba a categoria ou a mensagem não existe categoria.
 8 - 11 –> Mirim
12 - 15 –> Infantil
16 – 18 –>Infanto 
É obrigatório usar a estrutura do switch.
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
Problema 3 - Codificado em C++
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO
Problema 4 - Codificado em C++
A ESCOLHA É SUA!– Aula6
LÓGICA DE PROGRAMAÇÃO

Continue navegando