Você está na página 1de 10

Algoritmo e Programao

de Computadores

Prof. Antonio Csar


2014

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

Introduo Lgica de Programao


pginas. 1 13

Faculdade Anhanguera de Santa Brbara


2014
Prof. Antonio
2
Csar

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

Linguagem: Pseudo-Linguagem (portugus)


Prof. Antonio
3
Csar

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:

7) Retira pneu furado


8) Troca o pneu
9) Desce o macaco
10) Aperta parafusos
11) Pega triangulo
12) Guarda o pneu
furado, macaco,
chave de rodas e
tringulo
13) Vem para FAC
assistir as aulas do
Antonio Csar
Prof. Antonio
4
Csar

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

2.7) Troca o pneu


2.8) Desce o macaco
2.9) Aperta parafusos
2.10) Pega triangulo
2.11) Guarda o pneu
furado, macaco,
chave de rodas e
tringulo
3) Vem para FAC assistir as aulas do
Antonio Csar
Prof. Naor
5

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.

Compreenso da lgica envolvida no processo


Vizualizao de todos processo.
Identificao dos elementos envolvidos
Verificao e aprimoramento dos processos
Correo de possveis falhas

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

Prof. Antonio Csar

Algoritmo e
Programao
de Computadores

FLUXOGRAMA
SIMBOLOGIA:

Terminal: Utilizado para representar o incio ou o fim de um


processo.
Entrada: Representao de
obteno de dados para o
processo.
Processo: Descreve-se uma
ao e seu objeto, descrito
sempre por um verbo
Deciso: Indica o momento de
deciso num processo idicando caminhos alternativos do
processo

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

Prof. Antonio Csar

Algoritmo e
Programao
de Computadores

INCIO

FLUXOGRAMA
Xingamento
>>SADA <<
Indicao de
sada (resultado)
da ao.

Carro instvel

>> ENTRADA <<


Indicativo
de entrada.

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

>> PROCESSO <<


Indicao de
sada (resultado)
de deciso.

10

Prof. Antonio Csar

Você também pode gostar