Fluxogramas Aécio Costa Fluxogramas Fluxogramas nos dão: •Representação gráfica, estruturada e simplificada. •Ilustra o fluxo (seqüência) de operações. •Símbolos padronizados. •Sintaxe e semântica bem definidos. •Fácil de traduzir para qualquer linguagem de programação. Fluxogramas Semântica e Sintaxe A semântica de um fluxograma corresponde ao significado dos símbolos utilizados. •Cada instrução possui um símbolo gráfico específico. •A instrução deve ser escrita dentro do símbolo de forma clara. Fluxogramas Semântica e Sintaxe A sintaxe de um fluxograma corresponde ao emprego correto de seus elementos. •Cada símbolo admite um conjunto de expressões próprias. •As expressões descrevem as operações a serem realizadas com os dados. Fluxogramas Fluxogramas Um fluxograma deve ser claro, simples e de fácil leitura. Não deve haver ambigüidade na interpretação de um fluxograma. Apenas uma linha de fluxo deve partir ou chegar a um terminador. Fluxogramas Atribuição A atribuição é um comando armazenamento temporário de valores. utlizado para NOTE: A atribuição e um comando destrutivo, ou seja, o valor anterior sera substituido pelo novo valor. Fluxogramas Símbolos Utilizados Fluxogramas Estruturas básicas de programação sequência seleção repetição Fluxogramas Sequência O fluxo de execução das instruções ocorre de modo linear, uma após a outra. Fluxogramas Exemplo de Sequência Ler dois valores e exibir a soma deles. Fluxogramas Exemplo de Sequência Ler e exibir dois valores numéricos A e B. Depois, trocar o valores entre si e exibir novamente. Sejam: A: o primeiro valor numérico. B: o segundo valor numérico. Fluxogramas Exemplo de Sequência Fluxogramas Exemplo de Sequência Ler o salário bruto de um funcionário e exibir o salário líquido do mesmo tendo em vista que o desconto de INSS é de 5% e de imposto de renda de 7%. Fluxogramas Seleção Execução seletiva de um grupo de instrucoes baseada em alguma condicao, representada por uma expressão lógica ou relacional. Fluxogramas Exemplo de Seleção Ler dois valores numéricos, compará-los e exibir o maior valor. Sejam A: o primeiro valor numerico. B: o segundo valor numerico. Fluxogramas Exemplo de Seleção Ler o salário do funcionário e caso o salário dele seja maior que R$3.000 descontar 5% referente a alimentação, exiba o salário digitado e o salário com desconto. Fluxogramas Repetição Execução seletiva de um grupo de instruções ate que alguma condição seja satisfeita. O fluxo da execução pode realizar varias repetições de um mesmo conjunto de comandos, antes de prosseguir para a etapa seguinte. Fluxogramas Repetição Construa um fluxograma que exiba a soma de todos os valores de 1 a 10.