Você está na página 1de 20

AULA 01

Introduo Lgica de Programao


06/02/2013
Lgica de Programao
Objetivos
Compreender do que composto um programa
Compreender o que lgica
Compreender o que so algoritmos
Conhecer as formas de representar algoritmos
Exerccios
Lgica de Programao
Comeando...
Lgica de Programao
O que Lgica?
Cincia que estuda as leis do raciocnio.
Correo/validao do pensamento.
Encadeamento/ordem de idias.
Arte de bem pensar.
Usamos lgica no dia a dia
Lgica de Programao
Lgica
Andar de nibus
Preo da passagem: R$ 3,50
No adianta ter R$3,49 !
Aprovao no curso
Mdia 6,0 e Frequncia 75%
No adianta tirar 10,0
se tiver frequncia 50% !
Lgica de Programao
SequnciaLgica
Seqncia Lgica so passos executados at atingir um
objetivo ou soluo de um problema:
Chupar uma bala:
Pegar a bala
Retirar o papel
Chupar a bala
Jogar o papel no lixo
Lgica de Programao
Instrues
Instrues so um conjunto de regras ou normas
definidas para a realizao ou emprego de algo. Em
informtica, o queindicaaumcomputador umaao
elementar aexecutar.
Lgica de Programao
Linguagens de Programao
Lgica de Programao
Proposies
Toda deciso lgica pode ser descrita como
uma proposio
O que define uma proposio?
1. Uma proposio deve ser verdadeira ou falsa
2. Uma proposio no pode ser verdadeira e
falsa, simultaneamente
Lgica de Programao
Proposies
Toda deciso lgica pode ser descrita como
uma proposio
O que define uma proposio?
1. Uma proposio deve ser verdadeira ou falsa
2. Uma proposio no pode ser verdadeira e
falsa, simultaneamente
Lgica de Programao
Proposies
Toda deciso lgica pode ser descrita como
uma proposio
O que define uma proposio?
1. Uma proposio deve ser verdadeira ou falsa
2. Uma proposio no pode ser verdadeira e
falsa, simultaneamente
Lgica de Programao
O Corinthians
melhor que o
Palmeiras.
Proposies
Lgica de Programao
Proposies
Lgica de Programao
Algoritmo
Algoritmo um conjunto finito de
regras, bem definidas, para a soluo de
um problema em um tempo finito e com
um nmero finito de passos.
Regras para se criar o Algoritmo:
Usar somenteumverbopor frase
Imaginar que voc est desenvolvendo um
algoritmo para pessoas que no trabalham
cominformtica
Usar frasescurtasesimples
Ser objetivo
Procurar usar palavras que no tenham
sentidodbio
Algoritmo 1 -Fazer um Omelete:
Passo 1: Em um prato fundo, bata 3 ovos.
Passo 2: Acrescente sal.
Passo 3: Acrescente cheiro-verde.
Passo 4: Bata mais um pouco.
Passo 5: Leve ao fogo mdio em frigideira
untada com manteiga.
Passo 6: Depois de dourar um lado, vire e
deixe dourar o outro lado.
Regras para se criar o Algoritmo:
Usar somenteumverbopor frase
Imaginar que voc est desenvolvendo um
algoritmo para pessoas que no trabalham
cominformtica
Usar frasescurtasesimples
Ser objetivo
Procurar usar palavras que no tenham
sentidodbio
Montagem do Algoritmo
ENTRADA: So os dados de entrada do algoritmo
PROCESSAMENTO: So os procedimentos utilizados para
chegar ao resultado final
SADA: So os dados j processados
Perguntas
Lgica de Programao
Referncias
Lgica De Programao Para Engenharia Prof. Dr. Daniel Caetano
Apostila de Lgica de Programao Algoritmos Profa. Flvia Pereira
de Carvalho
Apostila de Lgica de Programao Leonardo Vianna do Nascimento
Lgica de Programao