Baixe o app para aproveitar ainda mais
Prévia do material em texto
Instituto de Tecnologia de Jacareí 2020/1 Técnico em Mecatrônica LP2 - Lógica de Programação Prof. Ricardo de Macedo 13/05/2020 Habilidade O que é ? Principais Elementos Como CriarAula 02 Fluxogramas Turma 31TC1 Introdução 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 Vantagens: É simples, pois utiliza de gráficos e pouca escrita. Desvantagens: É necessário conhecer o significado de cada gráfico. Se for muito grande, o fluxograma fica difícil de entender. Simbologia Início / FimEntradaProcessamentoDecisãoSaídaConector Regras Um fluxograma deve ser claro, simples e de fácil leitura Não deve haver ambiguidade 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 1 1 Regras Os símbolos de im pressão e lei tura devem possuir uma linha de fluxo chegando e uma outra saindo O símbolo de proce sso admite mais de uma linha de entrada de fluxo e apenas uma linha de saída Processamento de Fluxograma O fluxograma permite três ordens distintas de execução: Sequencial 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 Sequência início fim Passo 1 Passo 2 Passo N Em uma sequência, é p rocessado um conjunto de ações (passos) em série; Não há qualquer possibilidade de alterar a ordem de processamento das ações; Após processar o 1ª passo, processa-se o 2a passo, e assim sucessivamente início Colocar creme dental Escovar os dentes Abrir a torneira Lavar a escova Fechar a torneira Pegar a escova de dente fim Seleção V ? F Na seleção (1 via),o passo (ação) somente será processado caso a expressão lógica avaliada for verdadeira U t i l i z a o s ímbo lo de dec i s ão pa ra es c o lhe r uma s equênc ia de aç ões a s e r exec u tada F V ? J á na s e l eç ão de 2 v i as 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 Seleção ? Valor 1 Valor 2 Valor 3 Valor N Existe o caso, da decisão que não é feita com base em uma expressão lógica, porque há mais do que dois resultados possíveis, é o caso da seleção de N vias Repetição A mesma sequência de ações será executada repetidamente enquanto o resultado da expressão lógica se mantiver verdadeiro V ? F Cabeça F V ? Cauda Exemplo Repetição início fim Abrir o pacote Comer o biscoito Escovar os dentes Não Tem biscoito ? Pegar o pacote Sim Pegar um biscoito início fim Pegar o pacote Abrir o pacote Pegar um biscoito Comer o biscoito Escovar os dentes Não Tem biscoito ? Sim Cabeça Cauda #FicaDica https://yed.br.uptodown.com/windows yEd draw.io https://app.diagrams.net/ Número do slide 1 Número do slide 2 Introdução Simbologia Número do slide 5 Número do slide 6 Número do slide 7 Sequência Seleção Seleção Repetição Exemplo Repetição #FicaDica
Compartilhar