Escolar Documentos
Profissional Documentos
Cultura Documentos
br
Fluxogramas
O diagrama de blocos ou fluxograma uma forma
Fluxogramas
Permitem a traduo da seqncia de execuo para
Fluxogramas
Possui sintaxe e semntica bem definidas
Sintaxe
Semntica
ambigidade
Principais Smbolos
Smbolo
Nome
terminador
fluxo
processo
Funo
Representa o incio ou o fim do processamento
deciso
leitura
Entrada de informaes
Principais Smbolos
Smbolo
Nome
impresso
conector
Funo
Representa a sada de informaes.
Regras do Fluxogramas
Um fluxograma deve ser claro, simples e de fcil leitura
Regras do Fluxogramas
Os smbolos de impresso e leitura devem possuir
Regras do Fluxogramas
O smbolo de deciso admite apenas uma linha de
<0
>0
=0
Processamento de Fluxo
O fluxograma permite trs ordens distintas de
execuo
Seqencial
Por seleo
Por repetio
10
Seqncia
Em uma seqncia, processado um
incio
Passo 1
Passo 2
Passo N
fim
11
Exemplo de Seqncia
2)
3)
4)
5)
6)
incio
Pegar a escova de dente
Colocar creme dental
Abrir a torneira
Escovar os dentes
Lavar a escova
fim
Fechar a torneira
12
Exemplo de Seqncia
Construir um fluxograma
que
descreva
como
cozinhar o arroz refogado.
1)
2)
3)
4)
5)
6)
Lavar o arroz
Colocar gua para ferver
Adicionar leo a panela
(fritar)
Colocar o arroz na panela
Adicionar a gua
Cozinhar at secar
incio
Lavar o arroz
Cozinhar at secar
fim
13
Seleo (1 via)
Utiliza o smbolo de deciso para escolher um caminho
14
Construir um fluxograma
que descreva os passos
para escovar os dentes
com o uso ou no do fio
dental
1)
2)
3)
4)
Abrir a torneira
5)
Escovar os dentes
6)
Lavar a escova
7)
Fechar a torneira
Tem fio
dental?
No
Sim
Abrir a torneira
Escovar os dentes
Lavar a escova
Fechar a torneira
fim
15
Construir um fluxograma
que descreva os passos
para preparar um suco de
laranja
1)
2)
3)
4)
5)
Lavar as laranjas
Partir as laranjas
Espremer as laranjas
Filtrar o suco
Se desejar, adicionar
acar
Lavar as laranjas
Partir as laranjas
Espremer as laranjas
Filtar o suco
Com
acar?
Sim
No
Adicionar acar
fim
16
Seleo (2 vias)
Utiliza o smbolo de deciso para escolher uma
17
Construir um fluxograma
que verifica se um aluno
foi aprovado em uma
disciplina
Obter a nota da 1 unidade
2) Obter a nota da 2 unidade
3) Calcular a mdia
4) Se a mdia for igual ou
superior a mdia mnima
Informar que foi aprovado
Seno
Informar que foi reprovado
incio
1)
Calcular a mdia
No
Mdia obtida
Mdia mnina ?
Reprovado
Sim
Aprovado
fim
18
Construir um fluxograma
indo para Balada
Escovar os dentes
2) Se for homem
Fazer a barba
Seno
Depilar as pernas
3) Tomar banho
4) Aplicar desodorante
5) Se for mulher
Aplicar maquiagem
Aplicar perfume
Seno
Aplicar colnia
6) Vestir a roupa
incio
Escovar os dentes
fim
Sim
No
1)
homem ?
Depilar as pernas
Fazer barba
Tomar banho
Aplicar desodorante
No
Sim
mulher?
Aplicar maquiagem
Aplicar colnia
Aplicar perfume
Vestir a roupa
19
Seleo (N vias)
Neste caso, a deciso no feita com base em uma
Valor 2
Valor 3
Valor N
20
21
incio
Obter funcionrio
Tipo de
funcionrio ?
Tcnico
Analista
Aumentar
25%
Aumentar
20%
Gerente
Aumentar
15%
Demais
Aumentar
10%
fim
22
23
24
Construir um fluxograma
que demonstre os passos
para comer todo um
pacote de biscoito
Pegar o pacote
2) Abrir o pacote
3) Se ainda existir biscoito
Pegar um biscoito
Comer o biscoito
V para o passo 3
Seno
Escovar os dentes
1)
incio
Pegar o pacote
Abrir o pacote
Tem biscoito ?
Sim
Pegar um biscoito
No
Escovar os dentes
Comer o biscoito
fim
25
Construir um fluxograma
que
demonstre
uma
rodada em um bingo
Pr as bolas no globo
2) Se no h vencedor
Girar o globo
Sortear uma bola
V para o passo 2
Seno
Entregar o prmio
incio
Pr as bolas no globo
1)
H vencedor ?
No
Girar o globo
Sim
Entregar o prmio
fim
26
V
?
F
27
Construir um fluxograma
que demonstre os passos
para comer todo um
pacote de biscoito
1)
2)
3)
4)
5)
Pegar o pacote
Abrir o pacote
Pega um biscoito
Comer o biscoito
Se ainda existir biscoito
V para o passo 3
Seno
Escovar os dentes
incio
Pegar o pacote
Abrir o pacote
Pegar um biscoito
Sim
Comer o biscoito
Tem biscoito ?
No
Escovar os dentes
fim
28
Construir um fluxograma
que
demonstre
uma
rodada em um bingo
Pr as bolas no globo
2) Girar o globo
3) Sortear uma bola
4) Se no h vencedor
V para o passo 2
Seno
Entregar o prmio
1)
incio
Pr as bolas no globo
Girar o globo
No
Sortear uma bola
H vencedor ?
Sim
Entregar o prmio
fim
29
Exerccios
Construir o fluxograma com os passos necessrios para
troca de um pneu furado em um carro
2) Construir um fluxograma que informe se um aluno foi
aprovado, reprovado ou far uma nova avaliao
(recuperao) em uma determinada disciplina, sabendo
que:
1)
30
Exerccios
3) O inciso XXXIII do artigo 7 da constituio federal diz o
31
Exerccios
4) Criar o fluxograma que simule vrias partidas de bingo
32