Buscar

Aula 05 - Fluxograma

Prévia do material em texto

FLUXOGRAMA
Nickerson Fonseca Ferreira 
nickerson.ferreira@ifrn.edu.br
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E
TECNOLOGIA DO RIO GRANDE DO NORTE
CAMPUS JOÃO CÂMARA
1
Introdução
2
 Um algoritmo pode ser representado em diferentes
formas:
 Linguagem natural;
 Fluxograma;
 Pseudo-código;
Fluxograma
3
 Famosa frase:
ENTENDEU?? OU QUER QUE EU DESENHE ?? 
 Conceito: é um diagrama que representa o passo a 
passo de nosso algoritmo.
 Por se tratar de uma representação gráfica, possui 
um conjunto de símbolos padronizados.
 É representado pelo diagrama de blocos.
Diagrama de blocos
4
 É uma das formas de representação gráfica de
algoritmos utilizando fluxograma.
 É uma forma padronizada e eficaz de representar
os passos lógicos de um determinado
processamento.
 Facilita o entendimento das ideias de uma pessoa
ou equipe. Por esse motivo é muito popular.
 Os algoritmos são representados por um conjunto
de figuras geométricas, com significado definido.
Diagrama de blocos
5
Início
Fim
Informe nota da prova 1
Informe nota da prova 2
A média final é a soma das duas notas dividida por 2
Mostrar média final
Significado das figuras
6
Símbolo Função
Indica o início e o fim de um 
processamento
Indica entrada de dados
Indica processamento
Indica uma decisão a ser
tomada (desvios)
Indica saída de dados
Construindo o fluxograma
7
 De forma semelhante a representação utilizando
Linguagem Natural, também é necessário identificar
os elementos do algoritmo na representação por
fluxograma.
1. Quais os dados de entrada ?
2. Quais os processamentos ?
3. Quais as saídas ??
Construindo o fluxograma
8
 Utilizando o exemplo da média de um aluno.
1. Quais os dados de entrada ?
Nota 1 e Nota 2.
2. Quais os processamentos ?
Soma as duas notas e divide por 2.
3. Quais as saídas ??
A média das notas.
Construindo o fluxograma
 Já conhecendo os elementos do algoritmo, a
representação deste utilizando linguagem natural
seria:
1. Informar Nota 1;
2. Informar Nota 2;
3. A média final é a soma da Nota 1 e Nota 2
dividido por 2;
4. Mostrar a média final.
9
Construindo o fluxograma
 Conhecemos todos os passos do algoritmo.
 Podemos iniciar o processo de construção do
fluxograma.
 É necessário traduzir o algoritmo da linguagem
natural para forma de fluxograma.
10
Construindo o fluxograma
11
1. Informar Nota 1;
2. Informar Nota 2;
3. A média final é a soma
da Nota 1 e Nota 2
dividido por 2;
4. Mostrar a média final.
UM FLUXOGRAMA 
SEMPRE COMEÇA 
COM O SÍMBOLO 
DE INÍCIO.
Significado das figuras
12
Símbolo Função
Indica o início e o fim de um 
processamento
Indica entrada de dados
Indica processamento
Indica uma decisão a ser
tomada (desvios)
Indica saída de dados
INICIO
Construindo o fluxograma
13
1. Informar Nota 1;
2. Informar Nota 2;
3. A média final é a soma
da Nota 1 e Nota 2
dividido por 2;
4. Mostrar a média final.
INÍCIO
Agora devemos 
inserir a entrada 
dos dados.
Significado das figuras
14
Símbolo Função
Indica o início e o fim de um 
processamento
Indica entrada de dados
Indica processamento
Indica uma decisão a ser
tomada (desvios)
Indica saída de dados
INICIO
Construindo o fluxograma
15
1. Informar Nota 1;
2. Informar Nota 2;
3. A média final é a soma
da Nota 1 e Nota 2
dividido por 2;
4. Mostrar a média final.
INÍCIO
Nota 1
Nota 2
Próximo passo é 
representar os 
processamentos 
dos dados
Significado das figuras
16
Símbolo Função
Indica o início e o fim de um 
processamento
Indica entrada de dados
Indica processamento
Indica uma decisão a ser
tomada (desvios)
Indica saída de dados
INICIO
Construindo o fluxograma
17
1. Informar Nota 1;
2. Informar Nota 2;
3. A média final é a soma
da Nota 1 e Nota 2
dividido por 2;
4. Mostrar a média final.
INÍCIO
Nota 1
Nota 2
Média ← (Nota 1 + Nota 
2) / 2
Agora a 
saída de 
dados.
Significado das figuras
18
Símbolo Função
Indica o início e o fim de um 
processamento
Indica entrada de dados
Indica processamento
Indica uma decisão a ser
tomada (desvios)
Indica saída de dados
INICIO
Construindo o fluxograma
19
1. Informar Nota 1;
2. Informar Nota 2;
3. A média final é a soma
da Nota 1 e Nota 2
dividido por 2;
4. Mostrar a média final.
INÍCIO
Nota 1
Nota 2
Média ← (Nota 1 + Nota 
2) / 2
Média
Finalizando, 
o FIM.
Construindo o fluxograma
20
1. Informar Nota 1;
2. Informar Nota 2;
3. A média final é a soma
da Nota 1 e Nota 2
dividido por 2;
4. Mostrar a média final.
INÍCIO
Nota1
Nota2
Media ← (Nota1 + 
Nota2) / 2
Media
FIM
Variáveis
21
 As variáveis irão representar valores que serão
utilizados durante o algoritmo.
 Uma variável precisa de um nome para ser
acessada/modificada ao longo do tempo.
Variáveis
22
INÍCIO
Nota1
Nota2
Media ← (Nota1 + 
Nota2) / 2
Media
FIM
Exercício
23
 Criar o fluxograma para calcular a média de um
aluno e mostrar o status do mesmo.
Média => 6.0; Status ← “Aprovado”;
Média < 6.0; Status ← “Reprovado”;

Continue navegando

Outros materiais