Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Problema 1:
Encontrando o menor valor!
Lógica de programação para Web.
Lógica!
Agenda
O que vamos aprender?
• Encontrando o menor valor
• O problema
• A solução
• Exemplos
• Atividades
• Dicas!
• Referências
Lógica!
Introdução!
A resolução de 
problemas é 
apontada pelo 
Fórum Econômico 
Mundial como uma 
das habilidades do 
futuro.
Lógica!
Introdução!
A vida envolve solução de 
problemas!! 
Quais tipos de 
problemas?
 
Encontrando o menor valor!
solução de problemas!!
Lógica!
Encontrando o menor valor!
Qual é o carro mais 
barato? 
Qual a nota mínima para ser 
aprovado no teste? 
Lógica!
Encontrando o menor valor!
Qual o
Menor caminho? 
 
 
Qual o hotel 
mais próximo?
Lógica!
Encontrando o menor valor!
Todas essas perguntas 
envolvem "quem" ou "algo" 
que é "mais" ou "menos".
Quem ganhou o jogo?
Quem fez mais gols.
Envolve:
Ordenação
Lógica!
Encontrando o menor valor!
Muitas perguntas que 
fazemos estão ligadas a 
uma ordem. 
Se você precisa buscar 
um hotel, como procura?
O hotel que seja barato? 
Próximo de algo?
Lógica!
Encontrando o menor valor!
No geral, tudo tem uma questão de ordem.
Objetivo: Ordenar os maiores, os 
menores, os melhores. Isso importa!!
Solução: Algoritmos
O Problema!
O produto mais barato?
Lógica!
O produto mais barato?
O primeiro problema do dia:
Comprar o carro 
mais barato!
Lógica!
O produto mais barato?
Suponha que 
você pesquisou na 
internet e apareceu o 
seguinte resultado:
HONDA CIVIC: R$ 130.000
MOBI: R$ 52.000
HB20: R$ 85.000
PEUGEOT 208: R$ 71.000
FUSION: R$ 200.000
Lógica!
O produto mais barato?
É bem provável que você 
tenha respondido rápido.
Mas o que você pensou para 
conseguir responder bem 
rápido?
Lógica!
O produto mais barato?
Por exemplo, você com 
certeza teve que olhar para 
todos os carros antes de 
saber qual é o mais barato!!
E sempre comparando 
todos.
Possivelmente seu 
pensamento passou por 
etapas antes de responder.
Houve um processo, um 
algoritmo rodado na sua 
cabeça.
Lógica!
O produto mais barato?
Quando é feito a comparação com outro carro mais caro, este 
é ignorado e se escolhe o carro mais barato.
O processo é feito rapidamente.
Elimina as opções mais caras 
e fica apenas com o MOBI, de 
R$ 52.000​.
Lógica!
O produto mais barato?
Se você precisar descobrir 
qual é o produto mais 
barato entre 100 
produtos?
É difícil processar 
rapidamente quando o 
número de dados é muito 
grande.
Lógica / Algoritmo
A Solução!
Escrevando o algoritmo!
Lógica!
Escrevendo o algoritmo!
A solução mais simples exige 
mais código!!
Mais ainda exige uma 
comparação adequada para 
encontrar o menor valor.
if (num1Slide 3
	Slide 4
	Slide 5: Encontrando o menor valor!
	Slide 6
	Slide 7
	Slide 8: Encontrando o menor valor!
	Slide 9: Encontrando o menor valor!
	Slide 10: Encontrando o menor valor!
	Slide 11: O Problema!
	Slide 12: O produto mais barato?
	Slide 13: O produto mais barato?
	Slide 14: O produto mais barato?
	Slide 15: O produto mais barato?
	Slide 16: O produto mais barato?
	Slide 17: O produto mais barato?
	Slide 18: A Solução!
	Slide 19: Escrevendo o algoritmo!
	Slide 20: Escrevendo o algoritmo!
	Slide 21: Escrevendo o algoritmo!
	Slide 22: Escrevendo o algoritmo!
	Slide 23: Escrevendo o algoritmo!
	Slide 24: Escrevendo o algoritmo!
	Slide 25: Escrevendo o algoritmo!
	Slide 26: Escrevendo o algoritmo!
	Slide 27: Escrevendo o algoritmo!
	Slide 28: Atividades
	Slide 29: Atividade 1 
	Slide 30: Atividade 2 
	Slide 31: Atividade 3 
	Slide 32: Atividade 4 
	Slide 33: Dicas!
	Slide 34: Dicas!
	Slide 35: Dicas!
	Slide 36: Dicas!
	Slide 37: Dicas!
	Slide 38: Referências!
	Slide 39: Referências
	Slide 40: Até a próxima!

Mais conteúdos dessa disciplina