Académique Documents
Professionnel Documents
Culture Documents
de Computadores
Algoritmo e
Programao
de Computadores
Aula 2 Pseudo-Linguagem e
Fluxograma
Livro Texto: CONSTRUO DE ALGORITMOS E
LOGICA DE PROGRAMAO
Andre Luiz Villar Forbellone
Henri Frederico Ederspcher
Pearson Education & Anhanguera
Educacional - Janeiro de 2008
Algoritmo e
Programao
de Computadores
PSEUDO LINGAGUEM
Representao escrita em forma de algoritmo.
Ex. Voc estava vindo para FAC-SBO, quando derepente seu veiculo comeou a balanar ....
Voc desce para trocar o pneu.
Objetivo: Trocar pneu furado
Algoritmo e
Programao
de Computadores
1) Xinga ....
2) Abre porta malas
3) Pega o pneu estepe,
macaco, chave de
rodas e tringulo de
sinalizao
4) Coloca tringulo (2
metros de distncia
do carro)
5) Solta parafusos do
pneu furado
6) Coloca macaco e sobe
o carro
Algoritmo 1:
Algoritmo e
Programao
de Computadores
Algoritmo 2:
TESTE Condicional SE
1) Xinga ....
2) Se pneu furado ento
2.1)Abre porta malas
2.2) Pega o estepe ,
macaco, chave de
rodas e tringulo de
sinalizao.
2.3) Coloca tringulo (2
metros de distncia do
carro)
2.4) Solta parafusos do
pneu furado
2.5) Coloca macaco e
sobe o carro
2.6) Retira pneu furado
Algoritmo e
Programao
de Computadores
FLUXOGRAMAS
FLUXOGRAMA:
uma ferramenta de representao grfica
de processos cujo objeto permitir , por meio
de uma leitura sequencial, os principais elementos envolvidos na lgica dos processos.
Um fluxograma permite:
1.
2.
3.
3.
4.
Prof. Antonio
6
Csar
Algoritmo e
Programao
de Computadores
FLUXOGRAMAS
Regras:
1. Todo fluxograma deve possuir indicao de
Inicio e Fim.
2. Todos os smbolos devem estar interligado
por fluxo que indique de onde vem para onde
vai.
3. Todos os teste e processos dever ser indicados por um verbo.
4. Caso o fluxo for descrito deve-se faz-lo com
um substantivo.
5. Indicao de fluxo no pode encerrar um
fluxograma.
6. Caso haja quebra de fluxo utilizar conector
7
Algoritmo e
Programao
de Computadores
FLUXOGRAMA
SIMBOLOGIA:
Entrada
Deciso
8
Algoritmo e
Programao
de Computadores
FLUXOGRAMA
SIMBOLOGIA:
Conector: Indicao de continuao de uma seqncia do
fluxo (quando no h espao
suficiente para a continuao
do desenho).
Saida: Representao da sada
final do processo. Pode ser doocumento, uma indicao, um
arquivamento e outros.
Setas: Indicam os caminhos
do fluxo do processo.
Visualizao
Algoritmo e
Programao
de Computadores
INCIO
FLUXOGRAMA
Xingamento
>>SADA <<
Indicao de
sada (resultado)
da ao.
Carro instvel
Verificar se
o pneu furou
NO
SIM
Preparao
para troca
pneu
>> PROCESSO <<
Verbo indicativo
da ao.
Entrega
produto
Trocar pneu
Seguir
viagem
Guardar
ferramentos
FIM
10