SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
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”;

Mais conteúdo relacionado

Semelhante a Aula 05 - Fluxograma.pdf

Algoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoAlgoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigo
Mauro Pereira
 
TREINAMENTO EM LOGICA DE PROGRAMAÇÃO (Sandra Rita) (z-lib.org).pdf
TREINAMENTO EM LOGICA DE PROGRAMAÇÃO (Sandra Rita) (z-lib.org).pdfTREINAMENTO EM LOGICA DE PROGRAMAÇÃO (Sandra Rita) (z-lib.org).pdf
TREINAMENTO EM LOGICA DE PROGRAMAÇÃO (Sandra Rita) (z-lib.org).pdf
ssuser059c2c1
 
Revisao de conceitos unid.iii 03 e 04
Revisao de conceitos unid.iii 03 e 04Revisao de conceitos unid.iii 03 e 04
Revisao de conceitos unid.iii 03 e 04
marcelosistemas
 
53392229 apostila-de-algoritmo-2009
53392229 apostila-de-algoritmo-200953392229 apostila-de-algoritmo-2009
53392229 apostila-de-algoritmo-2009
starley lobo
 

Semelhante a Aula 05 - Fluxograma.pdf (20)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoAlgoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigo
 
Algoritmos - Aula 02 - Construcao de algoritmos
Algoritmos - Aula 02 - Construcao de algoritmosAlgoritmos - Aula 02 - Construcao de algoritmos
Algoritmos - Aula 02 - Construcao de algoritmos
 
Fundamento da ciência da computação
Fundamento da ciência da computaçãoFundamento da ciência da computação
Fundamento da ciência da computação
 
mod1-algoritmia
mod1-algoritmiamod1-algoritmia
mod1-algoritmia
 
Algoritmos - Pascal
Algoritmos - PascalAlgoritmos - Pascal
Algoritmos - Pascal
 
TREINAMENTO EM LOGICA DE PROGRAMAÇÃO (Sandra Rita) (z-lib.org).pdf
TREINAMENTO EM LOGICA DE PROGRAMAÇÃO (Sandra Rita) (z-lib.org).pdfTREINAMENTO EM LOGICA DE PROGRAMAÇÃO (Sandra Rita) (z-lib.org).pdf
TREINAMENTO EM LOGICA DE PROGRAMAÇÃO (Sandra Rita) (z-lib.org).pdf
 
Revisao de conceitos unid.iii 03 e 04
Revisao de conceitos unid.iii 03 e 04Revisao de conceitos unid.iii 03 e 04
Revisao de conceitos unid.iii 03 e 04
 
Fluxograma
FluxogramaFluxograma
Fluxograma
 
Apostila algoritmos
Apostila algoritmosApostila algoritmos
Apostila algoritmos
 
Cap03
Cap03Cap03
Cap03
 
Cap03
Cap03Cap03
Cap03
 
Cap03
Cap03Cap03
Cap03
 
Aula02
Aula02Aula02
Aula02
 
Manual hp-50g-em-portugues
Manual hp-50g-em-portuguesManual hp-50g-em-portugues
Manual hp-50g-em-portugues
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de Programação
 
Logica usando c_-_aula_1
Logica usando c_-_aula_1Logica usando c_-_aula_1
Logica usando c_-_aula_1
 
Lógica e Matemática Computacional - Aula 04
Lógica e Matemática Computacional - Aula 04Lógica e Matemática Computacional - Aula 04
Lógica e Matemática Computacional - Aula 04
 
53392229 apostila-de-algoritmo-2009
53392229 apostila-de-algoritmo-200953392229 apostila-de-algoritmo-2009
53392229 apostila-de-algoritmo-2009
 

Último

Último (8)

ATIVIDADE 1 - CÁLCULO DIFERENCIAL E INTEGRAL II - 52_2024.docx
ATIVIDADE 1 - CÁLCULO DIFERENCIAL E INTEGRAL II - 52_2024.docxATIVIDADE 1 - CÁLCULO DIFERENCIAL E INTEGRAL II - 52_2024.docx
ATIVIDADE 1 - CÁLCULO DIFERENCIAL E INTEGRAL II - 52_2024.docx
 
Palestras sobre Cibersegurança em Eventos - Paulo Pagliusi
Palestras sobre Cibersegurança em Eventos - Paulo PagliusiPalestras sobre Cibersegurança em Eventos - Paulo Pagliusi
Palestras sobre Cibersegurança em Eventos - Paulo Pagliusi
 
COI CENTRO DE OPERAÇÕES INDUSTRIAIS NAS USINAS
COI CENTRO DE OPERAÇÕES INDUSTRIAIS NAS USINASCOI CENTRO DE OPERAÇÕES INDUSTRIAIS NAS USINAS
COI CENTRO DE OPERAÇÕES INDUSTRIAIS NAS USINAS
 
[ServiceNow] Upgrade de versão - 2ª edição (Revisada, atualizada e ampliada)
[ServiceNow] Upgrade de versão - 2ª edição (Revisada, atualizada e ampliada)[ServiceNow] Upgrade de versão - 2ª edição (Revisada, atualizada e ampliada)
[ServiceNow] Upgrade de versão - 2ª edição (Revisada, atualizada e ampliada)
 
EAD Curso - CIÊNCIA DE DADOS NA INDÚSTTRIA
EAD Curso - CIÊNCIA DE DADOS NA INDÚSTTRIAEAD Curso - CIÊNCIA DE DADOS NA INDÚSTTRIA
EAD Curso - CIÊNCIA DE DADOS NA INDÚSTTRIA
 
ATIVIDADE 1 - GESTÃO DE PESSOAS E DESENVOLVIMENTO DE EQUIPES - 52_2024.docx
ATIVIDADE 1 - GESTÃO DE PESSOAS E DESENVOLVIMENTO DE EQUIPES - 52_2024.docxATIVIDADE 1 - GESTÃO DE PESSOAS E DESENVOLVIMENTO DE EQUIPES - 52_2024.docx
ATIVIDADE 1 - GESTÃO DE PESSOAS E DESENVOLVIMENTO DE EQUIPES - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Entrevistas, artigos, livros & citações de Paulo Pagliusi
Entrevistas, artigos, livros & citações de Paulo PagliusiEntrevistas, artigos, livros & citações de Paulo Pagliusi
Entrevistas, artigos, livros & citações de Paulo Pagliusi
 

Aula 05 - Fluxograma.pdf

  • 1. 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
  • 2. Introdução 2  Um algoritmo pode ser representado em diferentes formas:  Linguagem natural;  Fluxograma;  Pseudo-código;
  • 3. 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.
  • 4. 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.
  • 5. 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
  • 6. 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
  • 7. 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 ??
  • 8. 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.
  • 9. 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
  • 10. 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
  • 11. 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.
  • 12. 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
  • 13. 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.
  • 14. 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
  • 15. 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
  • 16. 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
  • 17. 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.
  • 18. 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
  • 19. 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.
  • 20. 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
  • 21. 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.
  • 23. 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”;