Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Lógica de Programação - Fluxograma

12,651 views

Published on

O que é fluxograma?
Os símbolos
Exercícios
Conclusão

Published in: Technology

Lógica de Programação - Fluxograma

  1. 1. Lógica de ProgramaçãoLógica de Programação FluxogramaFluxograma Prof. Wesley R. Bezerra wesley@wbezerra.com.br
  2. 2. RoteiroRoteiro • O que é fluxograma? • Os símbolos • Exercícios • Conclusão
  3. 3. ObjetivoObjetivo • Permitir termos uma visão geral sobre alguns símbolos utilizados na criação de fluxogramas.
  4. 4. • É uma linguagem de símbolos utilizada para descrição de algoritmos.
  5. 5. • Sua utilização permite a diminuição da ambiguidade causada pela linguagem natural, devido a seus símbolos identificarem diferentes ações dentro de um algoritmo.
  6. 6. • Fluxograma é um tipo de diagrama, e pode ser entendido como uma representação esquemática de um processo, muitas vezes feito através de gráficos que ilustram de forma descomplicada a transição de informações entre os elementos que o compõem. (WIKIPEDIA, 2009)
  7. 7. Os símbolosOs símbolos
  8. 8. ProcessoProcesso • Este símbolo representa um processo desenvolvido pelo algoritmo, um passo necessário para conclusão do mesmo.
  9. 9. DecisãoDecisão • Alguns passos estão associados a uma condição que vai definir se este deve ser executado ou não, o símbolo do losango identifica esta condição.
  10. 10. Saída na impressoraSaída na impressora (documento)(documento) • É comum em sistema e algoritmos precisarmos da impressão de dados. • Caso em seu algoritmo seja necessária a impressão de relatórios ou documentos, este símbolo deve ser utilizado.
  11. 11. DadosDados • Este símbolo é utilizado de maneira mais genérica, para entrada e saída de dados.
  12. 12. InicioInicio • O inicio do algoritmo dever ser bem marcado para não haver dúvidas.
  13. 13. FimFim • Tal qual o inicio, também devemos marcar o fim de um algoritmo.
  14. 14. Dados em discoDados em disco • Este símbolo representa o armazenamento de dados em disco, ou seja, em dispositivo de acesso aleatório.
  15. 15. Dados em fitaDados em fita • Utilizado para armazenamento de dados em formato seqüencial, o símbolo ao lado tem caído em desuso devido a utilização de fitas e dispositivos seqüenciais ter sido relegada somente a backup de dados.
  16. 16. Entrada manualEntrada manual • Informa que os dados serão informados manualmente pelo usuário.
  17. 17. CartãoCartão • Entrada de dados através de cartão.
  18. 18. Espera (delay)Espera (delay) • Causa uma espera no computador, fazendo com que o algoritmo pause por um instante, a ser definido, e depois siga o fluxo.
  19. 19. Saída de vídeo (display)Saída de vídeo (display) • Saída de dados diretamente no monitor. Este é um símbolo somente utilizado para saída de dados.
  20. 20. ExercícioExercício • Faça um fluxograma da troca de um pneu.
  21. 21. • Faça um fluxograma de como fazer arroz.
  22. 22. • Faça um fluxograma de como instalar o Windows.
  23. 23. • Faça um fluxograma de como sacar dinheiro em um caixa eletrônico.
  24. 24. • Locadora: – Faça o algoritmo de cadastramento de um cliente. – Faça o algoritmo de empréstimo de uma fita. – Faça o algoritmo de impressão de relatório (solicitar data inicio e data fim)
  25. 25. • Mercadinho: – Faça um algoritmo que cadastre os produtos de um mercadinho. – Faça um algoritmo que cadastre um venda e peça os dados de entrega. – Faça um algoritmo que emita um relatório de produtos abaixo do limite mínimo. – Faça um algoritmo que calcule o caixa do mercadinho no dia.
  26. 26. ConclusãoConclusão • A utilização de símbolos na representação de algoritmos nos permite ter uma maior assertividade no processo de construção de algoritmos, diminuindo assim a ambigüidade da linguagem natural.
  27. 27. ObrigadoObrigado Duvidas e sugestões wesley@wbezerra.com.br @wesleybez

×