SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
anderson_barroso@unit.br
Fluxogramas
 O diagrama de blocos ou fluxograma é uma forma
  padronizada e eficaz para representar os passos
  lógicos de um determinado processamento, indicando
  as diversas ações e decisões que devem ser executadas
  para resolver o problema
 Utiliza uma seqüência de símbolos indicada por linhas
  e setas com significados bem definidos
 Facilita a visualização gráfica dos passos de um
  processamento



                                                          2
Fluxogramas
 Permitem a tradução da seqüência de execução para
  qualquer linguagem de programação
 Por traduzir em formato gráfico algum procedimento
  ou norma, é uma ferramenta útil em diversas áreas do
  conhecimento humano
 Na computação, tal propriedade facilita o
  entendimento das idéias contidas nos algoritmos,
  justificando assim sua popularidade




                                                         3
Fluxogramas
 Possui sintaxe e semântica bem definidas
    Sintaxe
       Corresponde ao emprego correto de seus elementos
   Semântica
       Corresponde ao significado dos símbolos utilizados
 Cada ação (passo) deve ser descrita de forma clara, sem
 ambigüidade




                                                             4
Principais Símbolos
Símbolo    Nome                             Função
          terminador   Representa o início ou o fim do processamento


            fluxo      Representa o fluxo dos dados ou do controle de
                       execução

           processo
                       Representa uma ação (ou passo)

           decisão     Representa uma condição a ser avaliada, permitindo
                       duas ou mais alternativas de execução

            leitura    Entrada de informações



                                                                        5
Principais Símbolos
Símbolo   Nome                             Função
          impressão   Representa a saída de informações.


                      Representa o conector entre dois fluxogramas
          conector
                      contidos ou não na mesma página




                                                                 6
Regras do Fluxogramas
 Um fluxograma deve ser claro, simples e de fácil leitura
 Não deve haver ambigüidade na interpretação
 O texto dentro de cada símbolo deve se limitar à
  instrução a ser executada
 Deve-se evitar o cruzamento de linhas para não
  comprometer o entendimento
 Apenas uma linha de fluxo deve partir ou chegar a um
  terminador ou conector.

         início

                      fim
                                                             7
Regras do Fluxogramas
 Os símbolos de impressão e leitura devem possuir
 uma linha de fluxo chegando e uma outra saindo




 O símbolo de processo admite mais de uma linha de
 entrada de fluxo e apenas uma linha de saída




                                                  8
Regras do Fluxogramas
 O símbolo de decisão admite apenas uma linha de
 entrada de fluxo, permitindo duas ou três linhas de
 saída

           F       V       >0          <0


                                  =0




                                                  9
Processamento de Fluxo
 O fluxograma permite três ordens distintas de
 execução
   Seqüencial
       As atividades são executadas uma após a outra
   Por seleção
       Ocorre quando uma via de processamento é escolhida em um
        ponto de bifurcação, de forma que cada via conduz a um
        processamento distinto
   Por repetição
       Faz com que a execução ocorra em ciclos de processamento até
        atingirem uma condição de finalização


                                                                   10
Seqüência
 Em uma seqüência, é processado um           início
  conjunto de ações (passos) em série
 Não há qualquer possibilidade de alterar   Passo 1
  a ordem de processamento das ações
 Após processar o 1ª passo, processa-se o   Passo 2

  2ª, e assim sucessivamente
                                             Passo N


                                               fim




                                                       11
Exemplo de Seqüência
   Construir um fluxograma que                  início
    descreva os passos para
    escovar os dentes                    Pegar a escova de dente

    1)   Pegar a escova de dente          Colocar creme dental
    2)   Colocar creme dental
    3)   Abrir a torneira                    Abrir a torneira

    4)   Escovar os dentes
                                           Escovar os dentes
    5)   Lavar a escova
    6)   Fechar a torneira                   Lavar a escova


                                   fim      Fechar a torneira


                                                                 12
Exemplo de Seqüência
                                     início
   Construir um fluxograma
    que     descreva       como                 Lavar o arroz
    cozinhar o arroz refogado.
    1)   Lavar o arroz                   Colocar água para ferver
    2)   Colocar água para ferver
    3)   Adicionar óleo a panela     Adicionar óleo a panela (fritar)

         (fritar)
                                         Colocar o arroz na panela
    4)   Colocar o arroz na panela
    5)   Adicionar a água
                                              Adicionar a água
    6)   Cozinhar até secar
                                          Cozinhar até secar


                                                    fim
                                                                        13
Seleção (1 via)
 Utiliza o símbolo de decisão para escolher um caminho
  de processamento a ser seguido
 Na seleção (1 via), o passo (ação) somente será
  processado caso a expressão lógica avaliada for
  verdadeira
 Logo, se a expressão lógica for falsa, nenhuma ação é
  processada
                                V
                        ?

                  F




                                                      14
Exemplo - Seleção (1 via)
                                          início

   Construir um fluxograma                             Tem fio
    que descreva os passos                              dental?               Sim

    para escovar os dentes                Não
                                                                    Passar o fio dental
    com o uso ou não do fio
    dental
                                                   Pegar a escova de dente
    1)   Se tem fio dental, passe-o nos
         dentes
                                                    Colocar creme dental
    2)   Pegar a escova de dente
    3)   Colocar creme dental                          Abrir a torneira

    4)   Abrir a torneira                            Escovar os dentes
    5)   Escovar os dentes
                                                       Lavar a escova
    6)   Lavar a escova
    7)   Fechar a torneira                            Fechar a torneira          fim

                                                                                    15
Exemplo - Seleção (1 via)
                                 início

   Construir um fluxograma                Lavar as laranjas

    que descreva os passos                 Partir as laranjas
    para preparar um suco de
    laranja                               Espremer as laranjas

    1)   Lavar as laranjas                    Filtar o suco
    2)   Partir as laranjas
                                                Com
    3)   Espremer as laranjas                   açúcar?               Sim

    4)   Filtrar o suco          Não
                                                              Adicionar açúcar
    5)   Se desejar, adicionar
         açúcar
                                                     fim


                                                                            16
Seleção (2 vias)
 Utiliza o símbolo de decisão para escolher uma
  seqüência de ações a ser executada
 O fluxo de processamento segue por uma das duas
  vias, dependendo do valor lógico (verdadeiro ou falso)
  da expressão avaliada no início da estrutura
 Somente serão executados os passos encontrados na
  via selecionada
                     F            V
                            ?




                                                       17
Exemplo - Seleção (2 vias)
                                         início
    Construir um fluxograma
     que verifica se um aluno                     Obter a nota da 1ª unidade

     foi aprovado em uma
                                                  Obter a nota da 2ª unidade
     disciplina
     1)  Obter a nota da 1ª unidade
                                                      Calcular a média
     2) Obter a nota da 2ª unidade
     3) Calcular a média                Não
                                                       Média obtida ≥          Sim
     4) Se a média for igual ou                        Média mínina ?
         superior a média mínima
           Informar que foi aprovado    Reprovado                         Aprovado
        Senão
           Informar que foi reprovado
                                                             fim

                                                                                 18
Exemplo - Seleção (2 vias)
                                       início
    Construir um fluxograma
                                                       Escovar os dentes
     indo para “Balada”
     1) Escovar os dentes                        Não                         Sim
                                                            É homem ?
     2) Se for homem
            Fazer a barba            Depilar as pernas                   Fazer barba

        Senão
            Depilar as pernas                             Tomar banho
     3) Tomar banho
     4) Aplicar desodorante                            Aplicar desodorante

     5) Se for mulher                           Sim                          Não
                                                           É mulher?
           Aplicar maquiagem
            Aplicar perfume            Aplicar maquiagem               Aplicar colônia
        Senão
                                        Aplicar perfume
            Aplicar colônia
     6) Vestir a roupa
                        fim     Vestir a roupa                                     19
Seleção (N vias)
 Neste caso, a decisão não é feita com base em uma
  expressão lógica, porque há mais do que dois
  resultados possíveis
 Como na seleção de 2 vias, só é processada a seqüência
  de ações encontrada na via selecionada

                              ?

          Valor 1   Valor 2       Valor 3   Valor N




                                                       20
Exemplo - Seleção (N vias)
 Uma empresa resolveu aumentar o salários de seus
 funcionários com base em alguns critérios
   Técnicos receberão 25% de aumento
   Analistas receberão 20% de aumento
   Gerentes receberão 15% de aumento
   E os demais 10% de aumento
 É possível elaborar um fluxograma que dado um
  determinado funcionário, calcule e exibia seu salário
  ajustado



                                                      21
Exemplo - Seleção (N vias)
                             início
1) Obter funcionário
2) Se for técnico                       Obter funcionário

     Aumentar 25%
   Se for analista                          Tipo de
                                            funcionário ?
     Aumentar 20%        Técnico      Analista          Gerente   Demais
   Se for gerente
     Aumentar 15%        Aumentar     Aumentar         Aumentar   Aumentar
                           25%          20%              15%        10%
   Senão
    Aumentar 10%
3) Exibir novo salário                   Exibir novo salário



                                                 fim

                                                                      22
Repetição com Teste à Cabeça
 Neste caso, também há a necessidade de tomar uma
  decisão com base no valor lógico de uma expressão
 No entanto, a mesma seqüência de ações será
  executada repetidamente enquanto o resultado da
  expressão lógica se mantiver verdadeiro
 Um teste com uma expressão lógica precede a ação
 Por isso, esse tipo de repetição é chamado repetição
  com teste à cabeça




                                                     23
Repetição com Teste à Cabeça
 O teste é importante porque funciona como uma
 condição de parada dos ciclos ou repetições




                      V
                  ?


              F




                                               24
Exemplo - Repetição (Cabeça)
   Construir um fluxograma             início
    que demonstre os passos
    para comer todo um              Pegar o pacote

    pacote de biscoito
                                     Abrir o pacote
    1) Pegar o pacote
    2) Abrir o pacote                                  Sim
                                     Tem biscoito ?
    3) Se ainda existir biscoito
                                     Não               Pegar um biscoito
         Pegar um biscoito
                                   Escovar os dentes
         Comer o biscoito                              Comer o biscoito
         Vá para o passo 3                 fim
       Senão
         Escovar os dentes
                                                                          25
Exemplo - Repetição (Cabeça)
   Construir um fluxograma           início
    que    demonstre    uma
    rodada em um bingo         Pôr as bolas no globo
    1) Pôr as bolas no globo
    2) Se não há vencedor          Há vencedor ?
                                                       Não

         Girar o globo
                                                        Girar o globo
         Sortear uma bola            Sim
         Vá para o passo 2
                                 Entregar o prêmio     Sortear uma bola
       Senão
         Entregar o prêmio              fim




                                                                        26
Repetição com Teste à Cauda
 Essa estrutura de repetição tem um papel similar a
  anterior, sendo que a diferença está no fato do teste ser
  feito após o processamento da seqüência de ações
 A seqüência de ações é executada pelo menos uma vez
 Como o teste da expressão lógica sucede a seqüência
  de ações. esse tipo de repetição é chamado repetição
  com teste à cauda




                                          V
                                    ?

                                F                         27
Exemplo - Repetição (Cauda)
                                     início
   Construir um fluxograma
    que demonstre os passos                    Pegar o pacote

    para comer todo um
                                                Abrir o pacote
    pacote de biscoito
    1)   Pegar o pacote                       Pegar um biscoito

    2)   Abrir o pacote                                           Sim
                                              Comer o biscoito
    3)   Pega um biscoito
    4)   Comer o biscoito
                                                Tem biscoito ?
    5)   Se ainda existir biscoito
                                                Não
          Vá para o passo 3
                                              Escovar os dentes
         Senão
           Escovar os dentes                          fim

                                                                   28
Exemplo - Repetição (Cauda)
   Construir um fluxograma    início

    que    demonstre    uma
                                        Pôr as bolas no globo
    rodada em um bingo
    1) Pôr as bolas no globo                Girar o globo

    2) Girar o globo                                            Não
                                          Sortear uma bola
    3) Sortear uma bola
    4) Se não há vencedor
                                            Há vencedor ?
        Vá para o passo 2
                                            Sim
       Senão
                                          Entregar o prêmio
         Entregar o prêmio
                                                  fim



                                                                29
Exercícios
1) Construir o fluxograma com os passos necessários 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 avaliação
   (recuperação) em uma determinada disciplina, sabendo
   que:
     a) A média é calculada em cima de três notas;
     b) O aluno será reprovado se sua média for menor que 5,0;
     c) O aluno será aprovado se sua média for igual ou superior a 7,0;
     d) O aluno fará uma nova avaliação (recuperação) caso sua média
        esteja entre 5,0 (inclusive) e 7,0 (exclusive)



                                                                      30
Exercícios
3) O inciso XXXIII do artigo 7º da constituição federal diz o
   seguinte: “É proibido o trabalho noturno, perigoso ou
   insalubre a menores de dezoito e de qualquer
   trabalho a menores de dezesseis anos, salvo na
   condição de aprendiz, a partir de quatorze anos”.
   Elaborar um fluxograma que, obtida a idade de um certo
   indivíduo, exibida qual o tipo de trabalho que o mesmo
   pode exercer.




                                                            31
Exercícios
4) Criar o fluxograma que simule várias partidas de bingo
5) Zezinho, um “surfista de carteirinha”, não perde um
   domingo de praia. Porém, existem duas condições
   necessárias para que ele vá à praia. Uma delas é que tem
   que ser até às 10:00 horas e a outra é que não pode está
   chovendo. Não atendidas essas condições, Zezinho vai
   estudar. Sendo assim, construir um fluxograma que
   represente os passos que Zezinho realiza ao acordar até ir
   ou não à praia aos domingos




                                                            32

Mais conteúdo relacionado

Mais procurados

Relatório Final de Estágio Supervisionado - Recursos Humanos
Relatório Final de Estágio Supervisionado - Recursos HumanosRelatório Final de Estágio Supervisionado - Recursos Humanos
Relatório Final de Estágio Supervisionado - Recursos HumanosAlessandraLoureiro
 
Relatorio de estágio do ensino médio
Relatorio de estágio do ensino médio Relatorio de estágio do ensino médio
Relatorio de estágio do ensino médio Giselle Coutinho
 
Apostila relações interpessoais e ética profissional
Apostila relações interpessoais e ética profissionalApostila relações interpessoais e ética profissional
Apostila relações interpessoais e ética profissionalmgmedeiros
 
Entendendo a profissao: Assistente Administrativo
Entendendo a profissao: Assistente AdministrativoEntendendo a profissao: Assistente Administrativo
Entendendo a profissao: Assistente AdministrativoNyedson Barbosa
 
Rotinas administrativas
Rotinas administrativasRotinas administrativas
Rotinas administrativasValéria Lins
 
Capa do relatorio final
Capa do relatorio finalCapa do relatorio final
Capa do relatorio finalEu2012eugenio
 
Etica no Ambiente de Trabalho
Etica no Ambiente de TrabalhoEtica no Ambiente de Trabalho
Etica no Ambiente de TrabalhoNyedson Barbosa
 
Missão, visão, valores- Professor Danilo Pires
Missão, visão, valores- Professor Danilo PiresMissão, visão, valores- Professor Danilo Pires
Missão, visão, valores- Professor Danilo PiresDanilo Pires
 
Relatório Final de Curso - Estágio em Técnico em Edificações
Relatório Final de Curso - Estágio em Técnico em EdificaçõesRelatório Final de Curso - Estágio em Técnico em Edificações
Relatório Final de Curso - Estágio em Técnico em EdificaçõesItalo Oliveira
 
Produção de relatório técnico
Produção de relatório técnicoProdução de relatório técnico
Produção de relatório técnicoUergs
 

Mais procurados (20)

Relatório Final de Estágio Supervisionado - Recursos Humanos
Relatório Final de Estágio Supervisionado - Recursos HumanosRelatório Final de Estágio Supervisionado - Recursos Humanos
Relatório Final de Estágio Supervisionado - Recursos Humanos
 
Relatorio de estágio do ensino médio
Relatorio de estágio do ensino médio Relatorio de estágio do ensino médio
Relatorio de estágio do ensino médio
 
Aula O Competitivo Mercado de Trabalho Hoje
Aula O Competitivo Mercado de Trabalho HojeAula O Competitivo Mercado de Trabalho Hoje
Aula O Competitivo Mercado de Trabalho Hoje
 
Apostila relações interpessoais e ética profissional
Apostila relações interpessoais e ética profissionalApostila relações interpessoais e ética profissional
Apostila relações interpessoais e ética profissional
 
Relatório de estágio - TÉC. EM INFORMÁTICA
Relatório de estágio - TÉC. EM INFORMÁTICARelatório de estágio - TÉC. EM INFORMÁTICA
Relatório de estágio - TÉC. EM INFORMÁTICA
 
7 ferramentas da qualidade
7 ferramentas da qualidade7 ferramentas da qualidade
7 ferramentas da qualidade
 
Entendendo a profissao: Assistente Administrativo
Entendendo a profissao: Assistente AdministrativoEntendendo a profissao: Assistente Administrativo
Entendendo a profissao: Assistente Administrativo
 
Como fazer um Curriculum vitae
Como fazer um Curriculum vitaeComo fazer um Curriculum vitae
Como fazer um Curriculum vitae
 
Rotinas administrativas
Rotinas administrativasRotinas administrativas
Rotinas administrativas
 
Capa do relatorio final
Capa do relatorio finalCapa do relatorio final
Capa do relatorio final
 
Etica no Ambiente de Trabalho
Etica no Ambiente de TrabalhoEtica no Ambiente de Trabalho
Etica no Ambiente de Trabalho
 
Diagnostico Empresarial
Diagnostico EmpresarialDiagnostico Empresarial
Diagnostico Empresarial
 
Missão, visão, valores- Professor Danilo Pires
Missão, visão, valores- Professor Danilo PiresMissão, visão, valores- Professor Danilo Pires
Missão, visão, valores- Professor Danilo Pires
 
Ferramentas da Qualidade
Ferramentas da QualidadeFerramentas da Qualidade
Ferramentas da Qualidade
 
Plano de Negócios - Slides facilitadores
Plano de Negócios - Slides facilitadoresPlano de Negócios - Slides facilitadores
Plano de Negócios - Slides facilitadores
 
Aula 1 - Gestão da Qualidade
Aula 1 - Gestão da QualidadeAula 1 - Gestão da Qualidade
Aula 1 - Gestão da Qualidade
 
Treinamento e Desenvolvimento
Treinamento e DesenvolvimentoTreinamento e Desenvolvimento
Treinamento e Desenvolvimento
 
Relatório Final de Curso - Estágio em Técnico em Edificações
Relatório Final de Curso - Estágio em Técnico em EdificaçõesRelatório Final de Curso - Estágio em Técnico em Edificações
Relatório Final de Curso - Estágio em Técnico em Edificações
 
Produção de relatório técnico
Produção de relatório técnicoProdução de relatório técnico
Produção de relatório técnico
 
Auxiliar administrativo
Auxiliar administrativoAuxiliar administrativo
Auxiliar administrativo
 

Último

RedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdfRedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdfAlissonMiranda22
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasRosalina Simão Nunes
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxBeatrizLittig1
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasCassio Meira Jr.
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfManuais Formação
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBAline Santana
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxleandropereira983288
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfAdrianaCunha84
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -Aline Santana
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Centro Jacques Delors
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024Jeanoliveira597523
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavrasMary Alvarenga
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalJacqueline Cerqueira
 
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdf
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdfCD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdf
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdfManuais Formação
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxLuizHenriquedeAlmeid6
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesMary Alvarenga
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresLilianPiola
 
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxD9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxRonys4
 

Último (20)

RedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdfRedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdf
 
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
 
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicasCenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
Cenários de Aprendizagem - Estratégia para implementação de práticas pedagógicas
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docx
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades Motoras
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdf
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptx
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdf
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavras
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem Organizacional
 
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdf
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdfCD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdf
CD_B3_C_ Criar e editar conteúdos digitais em diferentes formatos_índice.pdf
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das Mães
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
 
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxD9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
 

Fluxogramas: exemplos de símbolos e regras

  • 2. Fluxogramas  O diagrama de blocos ou fluxograma é uma forma padronizada e eficaz para representar os passos lógicos de um determinado processamento, indicando as diversas ações e decisões que devem ser executadas para resolver o problema  Utiliza uma seqüência de símbolos indicada por linhas e setas com significados bem definidos  Facilita a visualização gráfica dos passos de um processamento 2
  • 3. Fluxogramas  Permitem a tradução da seqüência de execução para qualquer linguagem de programação  Por traduzir em formato gráfico algum procedimento ou norma, é uma ferramenta útil em diversas áreas do conhecimento humano  Na computação, tal propriedade facilita o entendimento das idéias contidas nos algoritmos, justificando assim sua popularidade 3
  • 4. Fluxogramas  Possui sintaxe e semântica bem definidas  Sintaxe  Corresponde ao emprego correto de seus elementos  Semântica  Corresponde ao significado dos símbolos utilizados  Cada ação (passo) deve ser descrita de forma clara, sem ambigüidade 4
  • 5. Principais Símbolos Símbolo Nome Função terminador Representa o início ou o fim do processamento fluxo Representa o fluxo dos dados ou do controle de execução processo Representa uma ação (ou passo) decisão Representa uma condição a ser avaliada, permitindo duas ou mais alternativas de execução leitura Entrada de informações 5
  • 6. Principais Símbolos Símbolo Nome Função impressão Representa a saída de informações. Representa o conector entre dois fluxogramas conector contidos ou não na mesma página 6
  • 7. Regras do Fluxogramas  Um fluxograma deve ser claro, simples e de fácil leitura  Não deve haver ambigüidade na interpretação  O texto dentro de cada símbolo deve se limitar à instrução a ser executada  Deve-se evitar o cruzamento de linhas para não comprometer o entendimento  Apenas uma linha de fluxo deve partir ou chegar a um terminador ou conector. início fim 7
  • 8. Regras do Fluxogramas  Os símbolos de impressão e leitura devem possuir uma linha de fluxo chegando e uma outra saindo  O símbolo de processo admite mais de uma linha de entrada de fluxo e apenas uma linha de saída 8
  • 9. Regras do Fluxogramas  O símbolo de decisão admite apenas uma linha de entrada de fluxo, permitindo duas ou três linhas de saída F V >0 <0 =0 9
  • 10. Processamento de Fluxo  O fluxograma permite três ordens distintas de execução  Seqüencial  As atividades são executadas uma após a outra  Por seleção  Ocorre quando uma via de processamento é escolhida em um ponto de bifurcação, de forma que cada via conduz a um processamento distinto  Por repetição  Faz com que a execução ocorra em ciclos de processamento até atingirem uma condição de finalização 10
  • 11. Seqüência  Em uma seqüência, é processado um início conjunto de ações (passos) em série  Não há qualquer possibilidade de alterar Passo 1 a ordem de processamento das ações  Após processar o 1ª passo, processa-se o Passo 2 2ª, e assim sucessivamente Passo N fim 11
  • 12. Exemplo de Seqüência  Construir um fluxograma que início descreva os passos para escovar os dentes Pegar a escova de dente 1) Pegar a escova de dente Colocar creme dental 2) Colocar creme dental 3) Abrir a torneira Abrir a torneira 4) Escovar os dentes Escovar os dentes 5) Lavar a escova 6) Fechar a torneira Lavar a escova fim Fechar a torneira 12
  • 13. Exemplo de Seqüência início  Construir um fluxograma que descreva como Lavar o arroz cozinhar o arroz refogado. 1) Lavar o arroz Colocar água para ferver 2) Colocar água para ferver 3) Adicionar óleo a panela Adicionar óleo a panela (fritar) (fritar) Colocar o arroz na panela 4) Colocar o arroz na panela 5) Adicionar a água Adicionar a água 6) Cozinhar até secar Cozinhar até secar fim 13
  • 14. Seleção (1 via)  Utiliza o símbolo de decisão para escolher um caminho de processamento a ser seguido  Na seleção (1 via), o passo (ação) somente será processado caso a expressão lógica avaliada for verdadeira  Logo, se a expressão lógica for falsa, nenhuma ação é processada V ? F 14
  • 15. Exemplo - Seleção (1 via) início  Construir um fluxograma Tem fio que descreva os passos dental? Sim para escovar os dentes Não Passar o fio dental com o uso ou não do fio dental Pegar a escova de dente 1) Se tem fio dental, passe-o nos dentes Colocar creme dental 2) Pegar a escova de dente 3) Colocar creme dental Abrir a torneira 4) Abrir a torneira Escovar os dentes 5) Escovar os dentes Lavar a escova 6) Lavar a escova 7) Fechar a torneira Fechar a torneira fim 15
  • 16. Exemplo - Seleção (1 via) início  Construir um fluxograma Lavar as laranjas que descreva os passos Partir as laranjas para preparar um suco de laranja Espremer as laranjas 1) Lavar as laranjas Filtar o suco 2) Partir as laranjas Com 3) Espremer as laranjas açúcar? Sim 4) Filtrar o suco Não Adicionar açúcar 5) Se desejar, adicionar açúcar fim 16
  • 17. Seleção (2 vias)  Utiliza o símbolo de decisão para escolher uma seqüência de ações a ser executada  O fluxo de processamento segue por uma das duas vias, dependendo do valor lógico (verdadeiro ou falso) da expressão avaliada no início da estrutura  Somente serão executados os passos encontrados na via selecionada F V ? 17
  • 18. Exemplo - Seleção (2 vias) início  Construir um fluxograma que verifica se um aluno Obter a nota da 1ª unidade foi aprovado em uma Obter a nota da 2ª unidade disciplina 1) Obter a nota da 1ª unidade Calcular a média 2) Obter a nota da 2ª unidade 3) Calcular a média Não Média obtida ≥ Sim 4) Se a média for igual ou Média mínina ? superior a média mínima Informar que foi aprovado Reprovado Aprovado Senão Informar que foi reprovado fim 18
  • 19. Exemplo - Seleção (2 vias) início  Construir um fluxograma Escovar os dentes indo para “Balada” 1) Escovar os dentes Não Sim É homem ? 2) Se for homem Fazer a barba Depilar as pernas Fazer barba Senão Depilar as pernas Tomar banho 3) Tomar banho 4) Aplicar desodorante Aplicar desodorante 5) Se for mulher Sim Não É mulher? Aplicar maquiagem Aplicar perfume Aplicar maquiagem Aplicar colônia Senão Aplicar perfume Aplicar colônia 6) Vestir a roupa fim Vestir a roupa 19
  • 20. Seleção (N vias)  Neste caso, a decisão não é feita com base em uma expressão lógica, porque há mais do que dois resultados possíveis  Como na seleção de 2 vias, só é processada a seqüência de ações encontrada na via selecionada ? Valor 1 Valor 2 Valor 3 Valor N 20
  • 21. Exemplo - Seleção (N vias)  Uma empresa resolveu aumentar o salários de seus funcionários com base em alguns critérios  Técnicos receberão 25% de aumento  Analistas receberão 20% de aumento  Gerentes receberão 15% de aumento  E os demais 10% de aumento  É possível elaborar um fluxograma que dado um determinado funcionário, calcule e exibia seu salário ajustado 21
  • 22. Exemplo - Seleção (N vias) início 1) Obter funcionário 2) Se for técnico Obter funcionário Aumentar 25% Se for analista Tipo de funcionário ? Aumentar 20% Técnico Analista Gerente Demais Se for gerente Aumentar 15% Aumentar Aumentar Aumentar Aumentar 25% 20% 15% 10% Senão Aumentar 10% 3) Exibir novo salário Exibir novo salário fim 22
  • 23. Repetição com Teste à Cabeça  Neste caso, também há a necessidade de tomar uma decisão com base no valor lógico de uma expressão  No entanto, a mesma seqüência de ações será executada repetidamente enquanto o resultado da expressão lógica se mantiver verdadeiro  Um teste com uma expressão lógica precede a ação  Por isso, esse tipo de repetição é chamado repetição com teste à cabeça 23
  • 24. Repetição com Teste à Cabeça  O teste é importante porque funciona como uma condição de parada dos ciclos ou repetições V ? F 24
  • 25. Exemplo - Repetição (Cabeça)  Construir um fluxograma início que demonstre os passos para comer todo um Pegar o pacote pacote de biscoito Abrir o pacote 1) Pegar o pacote 2) Abrir o pacote Sim Tem biscoito ? 3) Se ainda existir biscoito Não Pegar um biscoito Pegar um biscoito Escovar os dentes Comer o biscoito Comer o biscoito Vá para o passo 3 fim Senão Escovar os dentes 25
  • 26. Exemplo - Repetição (Cabeça)  Construir um fluxograma início que demonstre uma rodada em um bingo Pôr as bolas no globo 1) Pôr as bolas no globo 2) Se não há vencedor Há vencedor ? Não Girar o globo Girar o globo Sortear uma bola Sim Vá para o passo 2 Entregar o prêmio Sortear uma bola Senão Entregar o prêmio fim 26
  • 27. Repetição com Teste à Cauda  Essa estrutura de repetição tem um papel similar a anterior, sendo que a diferença está no fato do teste ser feito após o processamento da seqüência de ações  A seqüência de ações é executada pelo menos uma vez  Como o teste da expressão lógica sucede a seqüência de ações. esse tipo de repetição é chamado repetição com teste à cauda V ? F 27
  • 28. Exemplo - Repetição (Cauda) início  Construir um fluxograma que demonstre os passos Pegar o pacote para comer todo um Abrir o pacote pacote de biscoito 1) Pegar o pacote Pegar um biscoito 2) Abrir o pacote Sim Comer o biscoito 3) Pega um biscoito 4) Comer o biscoito Tem biscoito ? 5) Se ainda existir biscoito Não Vá para o passo 3 Escovar os dentes Senão Escovar os dentes fim 28
  • 29. Exemplo - Repetição (Cauda)  Construir um fluxograma início que demonstre uma Pôr as bolas no globo rodada em um bingo 1) Pôr as bolas no globo Girar o globo 2) Girar o globo Não Sortear uma bola 3) Sortear uma bola 4) Se não há vencedor Há vencedor ? Vá para o passo 2 Sim Senão Entregar o prêmio Entregar o prêmio fim 29
  • 30. Exercícios 1) Construir o fluxograma com os passos necessários 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 avaliação (recuperação) em uma determinada disciplina, sabendo que: a) A média é calculada em cima de três notas; b) O aluno será reprovado se sua média for menor que 5,0; c) O aluno será aprovado se sua média for igual ou superior a 7,0; d) O aluno fará uma nova avaliação (recuperação) caso sua média esteja entre 5,0 (inclusive) e 7,0 (exclusive) 30
  • 31. Exercícios 3) O inciso XXXIII do artigo 7º da constituição federal diz o seguinte: “É proibido o trabalho noturno, perigoso ou insalubre a menores de dezoito e de qualquer trabalho a menores de dezesseis anos, salvo na condição de aprendiz, a partir de quatorze anos”. Elaborar um fluxograma que, obtida a idade de um certo indivíduo, exibida qual o tipo de trabalho que o mesmo pode exercer. 31
  • 32. Exercícios 4) Criar o fluxograma que simule várias partidas de bingo 5) Zezinho, um “surfista de carteirinha”, não perde um domingo de praia. Porém, existem duas condições necessárias para que ele vá à praia. Uma delas é que tem que ser até às 10:00 horas e a outra é que não pode está chovendo. Não atendidas essas condições, Zezinho vai estudar. Sendo assim, construir um fluxograma que represente os passos que Zezinho realiza ao acordar até ir ou não à praia aos domingos 32