Como criar um fluxograma.

click fraud protection

Diagrama de blocos é uma representação gráfica de um processo, mostrando claramente uma sequência sistemática de todas as fases do trabalho, bem como todos os grupos que estão envolvidos neste processo.Este esquema é um sistema de símbolos gráficos (blocos) e linhas de transição (setas) entre eles.Cada um destes blocos corresponde a uma etapa específica do algoritmo.Dentro deste personagem descreve a ação.

Por que fluxogramas usar?

Estes sistemas são projetados para executar as seguintes funções:

- para desenvolver um novo processo;

- descrever e documentar o algoritmo atual;

- para desenvolver modificações no processo ou para investigar as ligações com a probabilidade de erros e falhas;

- para determinar quando, onde e como você pode alterar o algoritmo atual, a fim de verificar a estabilidade de todo o sistema.

Desenvolvimento fluxograma

Qualquer diagrama de blocos é baseado no algoritmo de acções que descrevem o funcionamento do dispositivo ou programa.Assim, construiu-se em primeiro lugar do próprio sistema."Algoritmo" referiu-se à descrição da sequência de operações para a tarefa.Na verdade, esta regra realizar o processamento de informações necessário.Antes da construção do algoritmo é necessário para identificar claramente o problema, o que você precisa para obter um resultado, algumas informações de fundo é necessário eo que está disponível, se existem restrições à sua recepção.Depois disso, uma lista de ações a serem implementadas para alcançar o resultado desejado.

tipos de algoritmos

Na prática, na maioria das vezes utilizados os seguintes tipos de diagramas de blocos:

- gráficos, ou seja, são baseados em símbolos geométricos;

- verbal: elaborado pelos habituais palavras de uma língua;

- pseudocódigo: é uma descrição em linguagem algorítmica condicional semi-formalizado que inclui elementos da linguagem e frases literárias e símbolos matemáticos comuns;

- programa: para escrever linguagens de programação são usados ​​exclusivamente.

diagrama de blocos: Descrição representação

gráfica de fluxo de trabalho inclui uma imagem do algoritmo que descreve a ligação dos blocos funcionais do sistema, o que corresponde à aplicação de uma ou mais ações.Um diagrama de blocos de uma matriz composta de elementos individuais, as dimensões e as regras de construção que são definidos estado padrão.Para cada tipo de ação (entrada, calcular os valores de expressão, condições de verificar, controla a repetição de operações, e outra extremidade do processamento.) Há uma figura geométrica separado representado como um bloco.Esses símbolos são conectados por linhas que definem a seqüência de ações.

elementos básicos que são utilizados na preparação de fluxogramas

lista completa de símbolos gráficos usados ​​para descrever o algoritmo consiste em 42 elementos.Sua todos nós não dar, e considerar apenas o principal.Elementos

fluxogramas:

1. O processo de computação significa ação ou seqüência de ações que alteram o posicionamento de dados valor e forma de apresentação.Para os regimes de clareza tais elementos podem ser combinados em uma única unidade.Este símbolo é um retângulo, dentro do qual observações que acompanham a operação (ou grupo de operações) escrito.

2. decisão.Este bloco é utilizado para indicar o controlo de transição sob certas condições.Em cada Membro dos estados questionar a comparação ou condição que o define.Em outras palavras, a decisão - uma escolha de direcção para o programa ou algoritmo, dependendo algumas condições variáveis.Visualização gráfica do elemento - um diamante.Os referidos caracteres pode ser usado como uma imagem unificada das seguintes estruturas: cruzamento escolha completo e incompleto, o ciclo de "antes" e "é."

3. Modificação.Este bloco é o início do ciclo.É utilizada para a realização de uma estrutura cíclica.Dentro deste elemento recorde faixa de ajuste de ações indica seu valor inicial, condições de contorno, e uma mudança de patamar no parâmetro para o retorno subseqüente.Em outras palavras, uma modificação - é cumprir as equipas de mudança ou grupos de operações, a alteração do programa.Representação gráfica do símbolo é um hexágono.

4. O processo de pré-determinado é o cálculo do conjunto, ou o programa padrão.É usado para indicar para o algoritmo de tratamento auxiliar que existe de forma autónoma como módulos independentes e separados, assim como para se referir a rotinas de biblioteca.Graficamente, este tipo de caracteres é representada por um rectângulo com duas barras verticais nos lados.Este elemento é utilizado para indicar referências a funções, procedimentos, módulos de software.

5. Os dados de input-output em geral.

6. Iniciar e parar.Este elemento constitui o início eo fim do algoritmo, bem como a entrada no programa e saia dele.Graficamente, este símbolo se assemelha a um retângulo onde o lado em vez de em linha reta - arc.

7. O documento é o resultado de sua impressão.Graficamente um elemento se assemelha a um rectângulo, mas em vez de a meia-onda inferior da linha traçada.

8. entrada manual de dados significa começar operador de processamento usando um dispositivo que está emparelhado com o seu computador (teclado).Símbolo gráfico de inserir manualmente um retângulo cujos lados são linhas paralelas, perpendiculares ao seu inferior, superior e oblíquo.

9. O visor indica a informação de entrada ou de saída quando o dispositivo está directamente ligado ao processador.No momento em que eles começam a reproduzir os dados, o operador pode fazer mudanças durante o processamento.Graficamente, este elemento é a figura na qual a linha paralela inferior e superior, direita - é o arco, enquanto a esquerda é composta por dois reto como uma seta.

10. O fluxo de linhas - são as setas que indicam a sequência de conexões.Nem um diagrama de blocos da estrutura não pode prescindir deste elemento.Existem certas regras marcar esses personagens.Aqui eles são:

- estes elementos devem ser paralelas às linhas do perímetro exterior ou ao limite da página, que mostra o diagrama de blocos;

- direção da linha de cima para baixo ou de esquerda para a direita é considerada a principal, não é indicado pelas setas, os outros casos, áreas designadas por eles determinados;

- mudança de direção deste elemento só está em 90 °.

11. Connector.Este elemento destina-se a indicar uma ligação quebrada para as linhas de fluxo.Estes símbolos são usados ​​se o diagrama de blocos do programa é construído de várias partes.Em seguida, a linha de fluxo de uma parte para acabar com "conector", ea parte nova - começar com este personagem.Dentro deste elemento é colocado o mesmo número de série.Representação gráfica de "conector" - um círculo.Conector

12. intersticial.O propósito deste elemento é semelhante ao anterior, só que é usado para ligar os diagramas de blocos, colocados em diferentes páginas.A imagem do elemento é representado por um pentágono como uma casa.

13. Comentário - é a relação entre os vários elementos do diagrama de blocos com explicações.Disse elemento permite incluir fórmulas e outras informações.Algoritmo

Building Block Diagram Graphical

- faz parte da documentação para o dispositivo ou programa que está sempre lá em abundância.No entanto, na maioria dos casos, o software não necessita de fluxograma.Apenas alguns exigem a construção de um algoritmo leva algumas folhas, o resto é bastante esquema simbólico.Um diagrama de blocos que mostra uma estrutura simples de ramificação programa em apenas um aspecto.No entanto, mesmo um tal estrutura é claramente visível somente sob a condição de que o algoritmo é colocada sobre uma folha.No caso oposto, quando o diagrama de blocos está localizado em várias páginas relacionadas com transições intersticiais, muito difícil conseguir a idéia certa sobre isso.Se ele é colocado em uma única folha, em seguida, um grande programa este algoritmo transforma a imagem em seu plano geral com uma lista dos principais blocos e estágios.Naturalmente, este modelo não deve ser projeto procedimento padrão, mas ele não precisa deles, uma vez que o processo é completamente diferente.Regras relativas ao tipo de símbolos, setas e ordem de numeração, só são obrigados a analisar um diagrama de blocos detalhado.

Arrays e construção de algoritmos

matriz é um conjunto de o mesmo tipo de informação que é armazenada em grupos sucessivos de memória e tem um nome comum.Tais células são referidos como "componentes do sistema".Todos os clusters são numeradas em ordem.Este número é chamado o "índice do elemento da matriz."Como para criar um diagrama de fluxo para um sistema deste tipo?Considere o exemplo da criação de um algoritmo para o tipo de matriz unidimensional elementar.O sistema mais simples é uma vista esquemática de uma linha.Defina um nome para a matriz - "A".Assume-se que o nosso sistema é composto por oito células (1 a 8).Cada um destes conjuntos inclui um número aleatório, que é chamado o "elemento da matriz."Para aceder a uma determinada célula deve especificar o nome entre colchetes ([3]).Considere um exemplo no qual um diagrama de blocos de uma matriz é concebido para encher o sistema com números aleatórios e, em seguida, a saída de informação no ecrã.O que é um algoritmo?Este sistema elementar.Na verdade, não tem uma utilização prática, mas é adequado para o processo de aprendizagem.Fluxograma considerado (exemplo da construção descrito abaixo) é composto por sete elementos principais ligados por linhas de transições.

descrição da seqüência da tarefa

1. O primeiro elemento do sistema será um símbolo de "Home".

2. A segunda unidade - "Processo", que se encaixa dentro do "inicialização aleatória».

3. O próximo elemento - "Reforma", o valor é introduzido na matriz de célula unitária.

4. Além disso, de acordo com uma determinada função, é redireccionada para o seguinte bloco de um "processo", que é definido por referência a grupos específicos de indicação dos limites do número aleatório no intervalo de zero a cem.Na sequência da operação, há um retorno para o terceiro bloco, e através dela - então o quinto.

5. Nesta seção, "modificações", de acordo com a função inscrita é redirecionado para o próximo item.

6. «Saída" produz exibam informações sobre as novas conteúdo da matriz na tela, seguido pela direção do bloco anterior.Próximo - o último elemento.

7. «The End" do algoritmo.

Na base de um diagrama de bloco de componentes do programa, o que irá proporcionar o algoritmo de trabalho.

«editor fluxograma»

Se você está se perguntando sobre como criar um fluxograma, você deve saber que existem programas especiais que são projetados para criar e editar esses sistemas.Algoritmo de exibição gráfica de conveniência é que o usuário não está vinculado a uma sintaxe de linguagem de programação específica.Diagrama de blocos de construção igualmente adequado para todas as línguas (tais como C, Pascal, básico, etc).Além disso, o editor pode ser usado para criação de gráficos e verificar se os esquemas.Este programa é um software especializado.Ele oferece um conjunto diversificado de ferramentas necessárias para construir diagramas de fluxo, o que torna mais conveniente, em comparação com editores de imagem convencionais.As opções adicionais permitem otimizar o processo de elaboração do sistema para promover sua transformação em funções e procedimentos da linguagem de programação.Além disso, o editor de um diagrama de blocos de um conjunto de modelos que podem acelerar significativamente o usuário iniciante.Sabe-se que a construção do algoritmo usado frequentemente estruturas repetitivas, tais como ciclos de várias variantes, alternativas (completo e incompleto), a ramificação múltipla, e mais.O editor permite que você selecione freqüentemente usado nos elementos diagramas de blocos e adicioná-los para o regime recém-criado.Isso evita que você desenhá-los a partir do zero a cada vez.Além disso, usando o editor pode importar funções e procedimentos implementados em qualquer linguagem de programação conhecida.Essa opção é útil para a análise da estrutura do algoritmo, que é escrito em uma língua desconhecida.Requisitos do sistema considerado modesto programa que lhe permite usá-lo em qualquer computador pessoal.

Conclusão Em resumo, deve-se notar que a construção do circuito detalhado de algoritmos se tornaram obsoletos.Como descrição do processo, eles não são interessantes.Na melhor das hipóteses, diagramas de blocos são úteis para iniciantes de formação que não sabem como pensar através de algoritmos.Proposto em seu tempo com os elementos do seu conteúdo é a língua de instruções de linguagem de alto nível que combinado máquina em grupos separados.Neste momento, cada elemento gráfico corresponde a um operador particular.Assim, ele se tornou um símbolo do acaso, e mais importante - um exercício fútil no desenho, que pode ser facilmente recusar.Hoje mesmo tornar-se transições linha redundantes, uma vez que cada operador já está definido.Na verdade, algoritmos gráficos para construir maiores triunfos do que na prática.Programador com vasta experiência antes de escrever um programa que raramente desenha um diagrama de bloco.Quando o padrão de organização exige um algoritmo gráfico, em seguida, pintá-lo após a conclusão dos trabalhos.