Você está na página 1de 11

Conceitos Iniciais

A lgica trata da correo do


pensamento. Como filosofia ela
procura saber por que pensamos procura saber por que pensamos
assim e no de outro jeito. Com
arte e tcnica, ela nos ensina a
usar corretamente as leis do
pensamento.
Agilizar a codificao da escrita da
programao
Facilitar a depurao da sua leitura
Permitir a verificao de possveis
falhas apresentadas pelos programas
Facilitar as alteraes e atualizaes
dos programas.
Escrever as instrues sem seqncias ligadas
entre si apenas por estrutura seqenciais,
repetitivas ou de selecionamento
Escrever instrues em grupo pequenos e
combin-las
Distribuir mdulos do programa entre os Distribuir mdulos do programa entre os
diferentes programadores que trabalharo sob a
superviso de um programador snior, ou chefe de
programao
Revisar o trabalho executado em reunies
regulares e previamente programadas, em que
compaream apenas programadores de um mesmo
nvel.
uma seqncia de passos
que visam atingir um objetivo que visam atingir um objetivo
bem definido.
Narrativa descritiva
Chapin
Fluxograma
Portugus estruturado (portugol)
Trocar uma lmpada (exemplo)
1. Pegue uma escada
2. Posicione-a embaixo da lmpada 2. Posicione-a embaixo da lmpada
3. Busque uma lmpada nova
4. Suba na escada
5. Retire a lmpada velha
6. Coloque a lmpada nova
1. Construa um algoritmo
explicitando os passos que
devem ser seguidos para devem ser seguidos para
encontrar um dado livro na
biblioteca da ETB.
2. Elabore um algoritmo que mova trs discos de uma
torre de Hani, que consiste em trs hastes (a b - c),
uma das quais serve de suporte para trs discos de
tamanhos diferentes (1 -2 3 ), os menores sobre os
maiores . Pode-se mover um disco de cada vez para
qualquer haste, contanto que nunca seja colocado um qualquer haste, contanto que nunca seja colocado um
disco maior sobre um menor. O objetivo transferir os
trs discos para outra haste.
A B
C
1
2
3
3. Um homem precisa atravessar um
rio com um barco que possui
capacidade de carregar apenas ele
mesmo e uma de suas trs cargas, mesmo e uma de suas trs cargas,
que so: um lobo, um bode e um
mao de alfafa o que o homem deve
fazer para conseguir atravessar o rio
sem perder suas cargas?
Livros
MANZANO , JOS AUGUSTO N. G.
OLIVEIRA, JAYR FIGUEIREDO DE
Algoritmos, lgica para desenvolvimento de
programao de computadores. programao de computadores.
Editora rica. 2004
FORBELLONE, ANDR LUIZ VILLAR
EBERSPACHER, HENRI FREDERICO
Lgica de programao A construo de algoritmos e
estrutura de dados
Editora Makron Books. 1993

Você também pode gostar