Você está na página 1de 13

Argeli Pedro de Lima

argeli.pedro@etec.sp.gov.br
https://www.facebook.com/argeli.pedro

Aula 01
Tema da Aula: Introduo a Lgica

Lgica de Programao Aula


Funo:
Lgica,
Algoritmos
Desenvolvimento de Aplicativos

Mtodos

de

Competncias:
Desenvolver
algoritmos
e
fluxogramas;
Interpretar
algoritmos
e
outras
especificaes para codificar programas.
Habilidades: Utilizar modelos, pseudocdigos e
ferramentas na representao da soluo de
problemas; Aplicar as tcnicas de programao
estruturada, utilizando estruturas de dados na
resoluo de problemas computacionais.
Bases Tecnolgicas: Lgica, algoritmos, fluxogramas
e pseudocdigos; Noes de estruturas de dados

Lgica de Programao Aula

Referncias Bibliogrficas: FUNDAMENTOS DA


PROGRAMAO DE COMPUTADORES - Algoritmos,
Pascal, C/C++ e Java, Ana Fernanda Gomes Ascencio e
Edilene
Aparecida
Veneruchi
de
Campos
Copyright: 2008 2 edio

Lgica de Programao Aula

Desde os primrdios, o homem vem tentando


resolver seus problemas com maior rapidez e o
menor
esforo
possveis,
procurando
automatizar as tarefas rotineiras. Isso
possibilitou o aparecimento de instrumentos
como a roda, roldana, alavanca, carro e at o
computador.

Lgica de Programao Aula


Segundo o dicionrio Aurlio, Lgica a coerncia de
raciocnio de idias ou ainda a seqncia coerente regular e
necessria de acontecimentos ou fatos. No dia-a-dia usamos
a lgica, voc pode perceber isso, nos exemplos a seguir:
O nmero 3 menor que o nmero 5.
O nmero 7 maior que o nmero 5.
Logo, o nmero 3 menor que os nmeros 5 e 7.
Quando chove, no preciso regar as plantas do jardim.
Hoje choveu.
Logo, hoje no preciso regar as plantas do jardim.

Lgica de Programao Aula


Quando imaginamos uma soluo para
determinado problema comeamos a ordenar os
pensamentos de forma a solucionar tal problema.
Ento esses pensamentos , podem ser descritos
como uma seqncia de instrues, que devem
ser seguidas para se cumprir uma determinada
tarefa.
Seqncia Lgica so passos executados at
atingir um objetivo ou soluo de um problema.

Lgica de Programao Aula


Ser que conseguiramos comer batata frita seguindo
os passos da primeira seqncia?

Primeira Sequncia
Comer a batata
Fatiar a batata
Descascar a batata
Pegar a faca e a batata
Fritar a batata

Lgica de Programao Aula


Agora observe, na segunda sequncia, as mesmas
aes na sequncia correta.
Primeira Sequncia

Comer a batata
Fatiar a batata
Descascar a batata
Pegar a faca e a
batata
Fritar a batata

Segunda Sequncia
1.
2.
3.
4.
5.

Pegar a faca e a
batata.
Descascar a batata
Fatiar a batata
Fritar a batata
Comer a batata

Lgica de Programao Aula

Na linguagem comum, entende-se por instrues


um conjunto de regras ou normas definidas para
a realizao ou emprego de algo.
Em informtica, porm, instruo a informao
que indica a um computador uma ao elementar a
executar, no estudo dos sistemas operacionais
chamamos essas instrues de comandos.

Lgica de Programao Aula


Lgica de programao a tcnica de encadear as instrues para
atingir determinado objetivo. Ou seja colocar as aes numa ordem
que permita realizar uma tarefa
Falar em Lgica de Programao significa apenas contextualizar a
lgica na programao de computadores, buscando a melhor
seqncia de aes para solucionar determinado problema, ou seja,
utilizar a seqncia lgica de comandos para solucionar um problema
ou ainda otimizar trabalhos .
No entanto as tarefas que devem ser realizadas pelo computador, de
forma automtica, tm de ser anteriormente pensadas e colocadas
em uma seqncia de aes para, posteriormente, serem inseridas
na mquina. A essa seqncia de aes denomina-se Programa e
fase de formular solues que gerem programas denomina-se Lgica
de Programao.

Lgica de Programao Aula


Estruture de forma lgica os passos para realizar um
saque em dinheiro do banco.

Sair do banco.
Aguardar a vez de ser atendido.
Entrar na fila do caixa.
Digitar a senha.
Entrar no banco
Informar o valor a ser retirado.
Procurar a fila do caixa.
Pegar o comprovante de saque, o carto eletrnico e o
dinheiro.
Entregar o carto eletrnico ao funcionrio que atende no
caixa.
Conferir o valor em dinheiro.

Lgica de Programao Aula


Estruture de forma lgica os passos para realizar um saque em
dinheiro do banco.

Sair do banco.
Aguardar a vez de ser atendido.
Entrar na fila do caixa.
Digitar a senha.
Entrar no banco
Informar o valor a ser retirado.
Procurar a fila do caixa.
Pegar o comprovante de saque, o
carto eletrnico e o dinheiro.
Entregar o carto eletrnico ao
funcionrio que atende no caixa.
Conferir o valor em dinheiro.

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

Entrar no banco.
Procurar a fila do caixa.
Entrar na fila do caixa.
Aguardar a vez de ser atendido.
Entregar o carto eletrnico ao
funcionrio que atende no caixa.
Informar o valor a ser retirado.
Digitar a senha.
Pegar o comprovante de saque, o
carto eletrnico e o dinheiro.
Conferir o valor em dinheiro.
Sair do banco

Lgica de Programao Aula