SlideShare uma empresa Scribd logo
1 de 22
EEEP. Gov. Virgílio Távora
Redes de Computadores
Prof. David Silva
FLUXOGRAMA
O Que é Fluxograma?
É uma representação gráfica de algoritmos
onde formas geométricas diferentes
implicam ações (instruções, comandos)
distintos. Tal propriedade facilita o
entendimento das idéias contidas nos
algoritmos e justifica sua popularidade.
Simbologia:
Fluxograma Regras:
 Um fluxograma deve ser claro, simples e de fácil leitura.
 Não deve haver ambiguidade na interpretação de um
fluxograma.
 A direção de descrição do fluxo de um sistema é de
cima para baixo ou da esquerda para a direita.
 Apenas uma linha de fluxo deve partir ou chegar a um
terminador.
Fluxograma Operadores:
Fluxograma Exemplo:
Somar dois números:
1. Receber os 2 números.
2. Somar os 2 números.
3. Mostrar o resultado.
Fluxograma:
 O fluxograma pode ser representado de forma
horizontal ou vertical.
 Dentro dos símbolos sempre terá algo escrito, pois
somente os símbolos não nos dizem nada.
 No exemplo a seguir veremos a representação de um
algoritmo com o fluxograma e o pseudocódigo:
Fluxograma Exemplo:
FAÇA UM FLUXOGRAMA QUE DIGA SE O QUE O
USUÁRIO DIGITOU É UMA LETRA OU NÚMERO. SE
FOR LETRA DIGA SE É MAIUSCULA OU MINUSCULA
Fluxograma Exemplo:
Fluxograma Exemplo:
FAÇA UM ALGORITIMO QUE RECEBA UM SALARIO
DE UM FUNCIONARIO E DÊ 10% DE AUMENTO.
EXIBA O SALARIO DO FUNCIONARIO COM O
AUMENTO
Fluxograma Exemplo:
Fluxograma Exmplo:
FAÇA UM FLUXOGRAMA QUE
RECEBA UMA IDADE DE UMA
PESSOA E VERIFIQUE SE É MAIOR
OU IGUAL QUE 18 ANOS. EXIBA A
MENSAGEM MAIOR DE IDADE CASO
SEJA MAIOR E MENOR DE IDADE
CASO SEJA DE MENOR
Fluxograma Exemplo:
Fluxograma Exmplo:
Faça um algoritmo que lê o nome de um produto, o preço e a
quantidade comprada. Escreva o nome do produto comprado e o
valor total a ser pago, considerando que são oferecidos descontos
pelo número de unidades compradas, segundo a tabela abaixo:
a) Até 10 unidades: não tem desconto,
b) De 11 a 20 unidades: 10% de desconto.
c) De 21 a 50 unidades: 20% de desconto.
d) Acima de 50 unidades: 25% de desconto
CREDITS: This presentation template was created by
Slidesgo, including icons by Flaticon, infographics &
images by Freepik and illustrations by Storyset.
Obrigado!
Você tem alguma pergunta?
francisco.david2@prof.ce.edu.br
(88) 99445-7286

Mais conteúdo relacionado

Mais procurados

Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programaçãorodfernandes
 
Programação Dinâmica - Segmento de Soma Máxima
Programação Dinâmica - Segmento de Soma MáximaProgramação Dinâmica - Segmento de Soma Máxima
Programação Dinâmica - Segmento de Soma MáximaGabriel Albuquerque
 
Paradigmas de Programação - Imperativo, Orientado a Objetos e Funcional
Paradigmas de Programação - Imperativo, Orientado a Objetos e FuncionalParadigmas de Programação - Imperativo, Orientado a Objetos e Funcional
Paradigmas de Programação - Imperativo, Orientado a Objetos e FuncionalGustavo Coutinho
 
Algoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de AlgoritmosAlgoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de AlgoritmosElaine Cecília Gatto
 
Aula 02 - UML e Padrões de Projeto
Aula 02 - UML e Padrões de ProjetoAula 02 - UML e Padrões de Projeto
Aula 02 - UML e Padrões de ProjetoVinícius de Paula
 
Algoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoAlgoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoMauro Pereira
 
Lista de exercício
Lista de exercício   Lista de exercício
Lista de exercício Jota Thin
 
Mini Curso Sistemas Embarcados
Mini Curso Sistemas EmbarcadosMini Curso Sistemas Embarcados
Mini Curso Sistemas EmbarcadosSuzana Viana Mota
 
57701066 matematica-discreta-exercicios-resolvidos
57701066 matematica-discreta-exercicios-resolvidos57701066 matematica-discreta-exercicios-resolvidos
57701066 matematica-discreta-exercicios-resolvidosHAROLDO MIRANDA DA COSTA JR
 
Algoritmos 1 - Semana 2
Algoritmos 1 - Semana 2Algoritmos 1 - Semana 2
Algoritmos 1 - Semana 2Eder Samaniego
 
Tabela derivadas-e-integrais
Tabela derivadas-e-integraisTabela derivadas-e-integrais
Tabela derivadas-e-integraismariasousagomes
 
Aula 02 - Principios da Orientação a Objetos (POO)
Aula 02 - Principios da Orientação a Objetos (POO)Aula 02 - Principios da Orientação a Objetos (POO)
Aula 02 - Principios da Orientação a Objetos (POO)Daniel Brandão
 
Ebook AngularJS | Guia Introdutório
Ebook AngularJS | Guia Introdutório Ebook AngularJS | Guia Introdutório
Ebook AngularJS | Guia Introdutório Portal GSTI
 
Algoritmos e lp parte 4-vetores matrizes e registros
Algoritmos e lp parte 4-vetores matrizes e registrosAlgoritmos e lp parte 4-vetores matrizes e registros
Algoritmos e lp parte 4-vetores matrizes e registrosMauro Pereira
 
Apresentação sobre Redes Industriais na UNIP Jundiaí/SP
Apresentação sobre Redes Industriais na UNIP Jundiaí/SPApresentação sobre Redes Industriais na UNIP Jundiaí/SP
Apresentação sobre Redes Industriais na UNIP Jundiaí/SPCarlos Mandolesi
 
Uml Diagramas Estruturais
Uml   Diagramas EstruturaisUml   Diagramas Estruturais
Uml Diagramas Estruturaisthaisedd
 

Mais procurados (20)

Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programação
 
Programação Dinâmica - Segmento de Soma Máxima
Programação Dinâmica - Segmento de Soma MáximaProgramação Dinâmica - Segmento de Soma Máxima
Programação Dinâmica - Segmento de Soma Máxima
 
Aula 3 algoritmos
Aula 3   algoritmosAula 3   algoritmos
Aula 3 algoritmos
 
Paradigmas de Programação - Imperativo, Orientado a Objetos e Funcional
Paradigmas de Programação - Imperativo, Orientado a Objetos e FuncionalParadigmas de Programação - Imperativo, Orientado a Objetos e Funcional
Paradigmas de Programação - Imperativo, Orientado a Objetos e Funcional
 
Algoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de AlgoritmosAlgoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de Algoritmos
 
Aula 02 - UML e Padrões de Projeto
Aula 02 - UML e Padrões de ProjetoAula 02 - UML e Padrões de Projeto
Aula 02 - UML e Padrões de Projeto
 
Algoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoAlgoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigo
 
Lista de exercício
Lista de exercício   Lista de exercício
Lista de exercício
 
Mini Curso Sistemas Embarcados
Mini Curso Sistemas EmbarcadosMini Curso Sistemas Embarcados
Mini Curso Sistemas Embarcados
 
57701066 matematica-discreta-exercicios-resolvidos
57701066 matematica-discreta-exercicios-resolvidos57701066 matematica-discreta-exercicios-resolvidos
57701066 matematica-discreta-exercicios-resolvidos
 
Algoritmos 1 - Semana 2
Algoritmos 1 - Semana 2Algoritmos 1 - Semana 2
Algoritmos 1 - Semana 2
 
O que é programação?
O que é programação?O que é programação?
O que é programação?
 
Tabela derivadas-e-integrais
Tabela derivadas-e-integraisTabela derivadas-e-integrais
Tabela derivadas-e-integrais
 
Aula 02 - Principios da Orientação a Objetos (POO)
Aula 02 - Principios da Orientação a Objetos (POO)Aula 02 - Principios da Orientação a Objetos (POO)
Aula 02 - Principios da Orientação a Objetos (POO)
 
Ebook AngularJS | Guia Introdutório
Ebook AngularJS | Guia Introdutório Ebook AngularJS | Guia Introdutório
Ebook AngularJS | Guia Introdutório
 
Algoritmo aula 01-f
Algoritmo   aula 01-fAlgoritmo   aula 01-f
Algoritmo aula 01-f
 
Algoritmos e lp parte 4-vetores matrizes e registros
Algoritmos e lp parte 4-vetores matrizes e registrosAlgoritmos e lp parte 4-vetores matrizes e registros
Algoritmos e lp parte 4-vetores matrizes e registros
 
Apresentação sobre Redes Industriais na UNIP Jundiaí/SP
Apresentação sobre Redes Industriais na UNIP Jundiaí/SPApresentação sobre Redes Industriais na UNIP Jundiaí/SP
Apresentação sobre Redes Industriais na UNIP Jundiaí/SP
 
Recursividade
RecursividadeRecursividade
Recursividade
 
Uml Diagramas Estruturais
Uml   Diagramas EstruturaisUml   Diagramas Estruturais
Uml Diagramas Estruturais
 

Semelhante a Fluxograma: representação gráfica de algoritmos

Semelhante a Fluxograma: representação gráfica de algoritmos (20)

Aula02
Aula02Aula02
Aula02
 
Lista exercícios
Lista exercíciosLista exercícios
Lista exercícios
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de Programação
 
Algoritmos - Aula 02 - Construcao de algoritmos
Algoritmos - Aula 02 - Construcao de algoritmosAlgoritmos - Aula 02 - Construcao de algoritmos
Algoritmos - Aula 02 - Construcao de algoritmos
 
Logica
LogicaLogica
Logica
 
Lp m1(parte2)
Lp m1(parte2)Lp m1(parte2)
Lp m1(parte2)
 
02 algoritmos
02 algoritmos02 algoritmos
02 algoritmos
 
Aula02_Vars_Ident_Ent_Saida_Algoritmos.pptx
Aula02_Vars_Ident_Ent_Saida_Algoritmos.pptxAula02_Vars_Ident_Ent_Saida_Algoritmos.pptx
Aula02_Vars_Ident_Ent_Saida_Algoritmos.pptx
 
Logica Algoritmo 02 Algoritmo
Logica Algoritmo 02 AlgoritmoLogica Algoritmo 02 Algoritmo
Logica Algoritmo 02 Algoritmo
 
Aula 3 - 06/04/11
Aula 3 - 06/04/11Aula 3 - 06/04/11
Aula 3 - 06/04/11
 
Logica de Programacao
Logica de ProgramacaoLogica de Programacao
Logica de Programacao
 
Aulas de lógica de programação 2 aula
Aulas de lógica de programação 2 aulaAulas de lógica de programação 2 aula
Aulas de lógica de programação 2 aula
 
Apostila condição se visu alg
Apostila condição se visu algApostila condição se visu alg
Apostila condição se visu alg
 
Apostila de algoritimos
Apostila de algoritimosApostila de algoritimos
Apostila de algoritimos
 
Python introdução a linguagem de programação
Python introdução a linguagem de programaçãoPython introdução a linguagem de programação
Python introdução a linguagem de programação
 
Engenharia de Software - Unimep/Pronatec - Aula 2
Engenharia de Software - Unimep/Pronatec - Aula 2Engenharia de Software - Unimep/Pronatec - Aula 2
Engenharia de Software - Unimep/Pronatec - Aula 2
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Aula02
Aula02Aula02
Aula02
 
Algoritmos e Lógica de Programação
Algoritmos e Lógica de ProgramaçãoAlgoritmos e Lógica de Programação
Algoritmos e Lógica de Programação
 
Man UAL
Man UALMan UAL
Man UAL
 

Fluxograma: representação gráfica de algoritmos

  • 1. EEEP. Gov. Virgílio Távora Redes de Computadores Prof. David Silva FLUXOGRAMA
  • 2. O Que é Fluxograma?
  • 3. É uma representação gráfica de algoritmos onde formas geométricas diferentes implicam ações (instruções, comandos) distintos. Tal propriedade facilita o entendimento das idéias contidas nos algoritmos e justifica sua popularidade.
  • 5.
  • 6.
  • 7.
  • 8. Fluxograma Regras:  Um fluxograma deve ser claro, simples e de fácil leitura.  Não deve haver ambiguidade na interpretação de um fluxograma.  A direção de descrição do fluxo de um sistema é de cima para baixo ou da esquerda para a direita.  Apenas uma linha de fluxo deve partir ou chegar a um terminador.
  • 10.
  • 11. Fluxograma Exemplo: Somar dois números: 1. Receber os 2 números. 2. Somar os 2 números. 3. Mostrar o resultado.
  • 12. Fluxograma:  O fluxograma pode ser representado de forma horizontal ou vertical.  Dentro dos símbolos sempre terá algo escrito, pois somente os símbolos não nos dizem nada.  No exemplo a seguir veremos a representação de um algoritmo com o fluxograma e o pseudocódigo:
  • 13.
  • 14. Fluxograma Exemplo: FAÇA UM FLUXOGRAMA QUE DIGA SE O QUE O USUÁRIO DIGITOU É UMA LETRA OU NÚMERO. SE FOR LETRA DIGA SE É MAIUSCULA OU MINUSCULA
  • 16. Fluxograma Exemplo: FAÇA UM ALGORITIMO QUE RECEBA UM SALARIO DE UM FUNCIONARIO E DÊ 10% DE AUMENTO. EXIBA O SALARIO DO FUNCIONARIO COM O AUMENTO
  • 18. Fluxograma Exmplo: FAÇA UM FLUXOGRAMA QUE RECEBA UMA IDADE DE UMA PESSOA E VERIFIQUE SE É MAIOR OU IGUAL QUE 18 ANOS. EXIBA A MENSAGEM MAIOR DE IDADE CASO SEJA MAIOR E MENOR DE IDADE CASO SEJA DE MENOR
  • 20. Fluxograma Exmplo: Faça um algoritmo que lê o nome de um produto, o preço e a quantidade comprada. Escreva o nome do produto comprado e o valor total a ser pago, considerando que são oferecidos descontos pelo número de unidades compradas, segundo a tabela abaixo: a) Até 10 unidades: não tem desconto, b) De 11 a 20 unidades: 10% de desconto. c) De 21 a 50 unidades: 20% de desconto. d) Acima de 50 unidades: 25% de desconto
  • 21.
  • 22. CREDITS: This presentation template was created by Slidesgo, including icons by Flaticon, infographics & images by Freepik and illustrations by Storyset. Obrigado! Você tem alguma pergunta? francisco.david2@prof.ce.edu.br (88) 99445-7286