Analise de requisitos
Linguagem de programação I
Objetivos
• Conceituar problema
• Aplicar o uso da lógica
• Verificar o que é sequencia lógica
• Definir lógica de programção
• Conceituar programação algoritmos
e
linguagem
de
Pense !
O que é um
Problema?
Conceito de problema
Problema (Dicionário Michaelis):
• Questão matemática proposta para ser resolvida. • Questão difícil, delicada, suscetível de diversas soluções. • Qualquer coisa de difícil explicação, mistério, enigma. • Dúvida, questão.
Exemplo de problema
• Trocar uma lâmpada
• Trocar o pneu de um carro
• Preparar-se para uma prova
Sempre que nos deparamos com um problema buscamos o quê? Exemplo de Solução
• Por exemplo, para trocar uma lâmpada devemos: – Adquirir uma lâmpada nova;
– Localizar a lâmpada queimada;
– Retirar a lâmpada queimada;
– Colocar a lâmpada nova;
– Descartar a lâmpada queimada.
Como se chegar a solução
• O
que
orientou
a
obtenção
procedimentos para a solução proposta?
LÓGICA
dos
Lógica
A lógica existe para ordenar os pensamentos
Ela é necessária no dia a dia das pessoas
Exemplo I
Nasci no Brasil
Todos que nascem no Brasil são brasileiros
Logo, sou brasileiro
Exemplo II
O Dinheiro está no cofre
O cofre está fechado.
Logo, preciso abrir o cofre, para depois pegar o dinheiro
Lógica
Um conceito de lógica seria: o conjunto de leis, princípios ou métodos que determinam um raciocínio coerente, induzindo a uma solução prática e eficaz do problema.
Importante
• Ninguém ensina outra pessoa a pensar, mas sim a desenvolver e aperfeiçoar esta técnica, com persistência e constância.
• A lógica é primordial na solução de problemas e para alcançar objetivos com eficiência e eficácia.
• Desenvolvemos softwares
Formas de pensamento
Cada um pensa de uma forma
Sequencia lógica
Quando raciocinamos, nossa mente tem a tendência de