900 Shares 4403 views

Como criar um fluxograma. Um diagrama de blocos de programa da matriz

O diagrama de blocos é uma representação gráfica de um processo, mostrando claramente uma sequência sistemática de todas as etapas da tarefa, bem como todos os grupos que estão envolvidos no 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 um passo particular do algoritmo. Dentro deste símbolo descreve esta acção.

Por que usar fluxogramas?

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

– desenvolver um novo processo;

– descrever e documentar o algoritmo atual;

– desenvolver modificações para o 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.

fluxo de trabalho de desenvolvimento

Qualquer diagrama de blocos é baseado na acção dos o algoritmo que descrevem o funcionamento do dispositivo ou programa. Portanto, primeiro construído o próprio sistema. "Algorithm" refere-se à descrição da sequência de operações para resolver o problema. Na verdade, esta regra executar os processos necessários de processamento de informações. Antes de proceder à construção do algoritmo é necessário para definir claramente o problema: é necessário para obter um resultado de que é necessária a informação inicial e 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, os seguintes tipos de diagramas de fluxo usado na maioria das vezes:

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

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

– pseudo-código: representar a descrição semiformalized linguagem de programação condicional, que inclui elementos da linguagem de programação e frases literárias e símbolos matemáticos comuns;

– software: única linguagem de programação usada para escrever.

Um diagrama de blocos de dispositivos: Descrição

Uma representação gráfica do fluxo de trabalho inclui imagem algoritmo comunicação descrevendo os blocos funcionais deste circuito, que correspondem a implementar uma ou mais acções. Um diagrama de blocos de uma matriz composta de elementos individuais, dimensões e construção de regras que definem o padrão do estado. Para cada tipo de acção (registo de dados, os valores de expressão de cálculo, as condições de controlo, o processamento de fecho de acção de controlo repetição, etc.). Há um separada figura geométrica representada como um bloco. Estes símbolos são ligados por linhas que definem a sequência de acções.

Os principais elementos utilizados na preparação de fluxogramas

A lista completa de símbolos gráficos utilizados para a descrição do algoritmo consiste de 42 elementos. Sua tudo o que não deve dar, e considerar apenas o principal.

Elementos do fluxograma:

1. O processo de computação significa acção ou sequência de acções que mudam os valores de dados ou formato para a colocação. Por razões de clareza, estes elementos de circuito podem ser combinadas em uma unidade. Este símbolo é um retângulo, dentro do qual o comentário escrito, acompanhando a operação (ou grupo de transações).

2. Solution. Este bloco é utilizado para indicar a condição de transição sobre o controlo. Em cada um dos membros de tais estados questionar a comparação, ou condição, a qual define. Em outras palavras, a decisão – é a escolha de direção para o programa ou algoritmo, dependendo de certas condições variáveis. visualização gráfica do elemento – um diamante. Disse símbolo pode ser usado como a imagem da seguinte estrutura padronizada: escolha, um garfo de meio período integral e, o ciclo de "antes" e "longo".

3. Modificação. Esta unidade significa o início do ciclo. É usado para organizar a estrutura cíclica. Dentro deste elemento recorde faixa de ajuste de atividades, como indicado pelo seu valor inicial, boundary condição, bem como passo muda o item a ser repetido. Em outras palavras, a modificação – é o cumprimento de mudar equipes ou grupos de operações que alteram o programa. representação gráfica deste símbolo é um hexágono.

4. O processo de cálculo pré-determinado significa para um programa pré-determinado ou padrão. é usado para indicar o tratamento com o algoritmo auxiliar que existe independentemente como uma módulos independentes separados e para acessar as rotinas de biblioteca. vista gráfica do símbolo representado por um rectângulo com duas barras verticais nos lados. Este elemento serve para orientação das chamadas de função, procedimentos, módulos de software.

5. Os dados de entrada-saída de uma forma geral.

6. Iniciar e stop. Este elemento representa o início eo fim do algoritmo, e entrada para o programa e sair dele. Graficamente este símbolo se assemelha a um retângulo onde o lado em vez de em linha reta – arc.

7. Documento significa resultados da impressão de saída. Graficamente, um elemento como um rectângulo, em vez de apenas a meia-onda inferior directa inscrito.

8. entrada manual significa pelo processamento de dados gatilho operador por um dispositivo que está associado com um computador (teclado). símbolo gráfico de entrada manual é um quadrilátero cujos lados são paralelos à linha, a parte inferior é perpendicular a elas, e oblíquo superior.

9. O visor significa a informação de entrada ou de saída, no caso, quando o dispositivo está ligado directamente ao processador. Naquele momento, quando eles começam a jogar os dados, o operador pode fazer alterações durante o processamento. Graficamente, este elemento é uma figura na qual as linhas superior e inferior são paralelas, direita – é o arco, e à esquerda é composta por duas linear como uma seta.

10. As linhas de fluxo – são as setas que indicam a sequência de ligações. Nem diagrama de blocos a estrutura não pode dispensar com este elemento. Existem certas regras de rastreamento desses personagens. Aqui estão elas:

– os elementos de dados devem ser paralelos às linhas do perímetro exterior ou limites da página em que esta mostra um diagrama de blocos;

– uma linha de cima para baixo ou da esquerda para a direita é considerada a principal, não é indicado pelas setas, os outros casos indicam áreas por eles designados;

– mudar a direção deste elemento é apenas cerca de 90.

11. Conector. Este elemento é utilizado para especificar a ligação para interromper o fluxo das linhas. Estes símbolos são utilizados no caso em que o diagrama de blocos do programa é construído a partir de várias peças. Em seguida, a linha de fluxo de uma parte para acabar com "conector", e parte nova – comece com este símbolo. Dentro deste elemento é colocado o mesmo número de série. representação gráfica de "conector" – um círculo.

12. conector intersticial. O propósito deste elemento é semelhante ao anterior, só é usado para conectar fluxogramas, colocado em páginas diferentes. A imagem de um elemento tal é representado como uma casa pentágono.

13. Comentário – esta comunicação entre os vários elementos explicação fluxograma. O referido elemento permite que incluem fórmulas e outras informações.

fluxogramas de construção

algoritmo de construção gráfica – faz parte da documentação do dispositivo ou programa que está sempre disponível em abundância. No entanto, na maioria dos casos, o software não precisa no diagrama de blocos. Apenas alguns exigiu a construção de um algoritmo leva algumas folhas, o resto é esquema bastante simbólico. diagrama de blocos simples que mostra a estrutura do programa de ramificação 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 transições intersticiais são muito difíceis de obter a idéia certa sobre isso. Se ele é colocado em uma única folha, em seguida, um grande programa este algoritmo imagem se transforma em seu plano global com uma lista dos principais blocos e etapas. Claro, esta programação não segue os padrões de design de procedimento, mas ele não precisa deles, pois o processo é completamente diferente. Regras quanto ao tipo de caracteres, setas e ordem de numeração é apenas necessário para analisar fluxogramas detalhados.

Arrays e construção de algoritmos

Uma matriz é uma coleção do mesmo tipo de informação que é armazenada em clusters de memória consecutivas e tem um nome comum. Tais células são chamados de "elementos do sistema." Todos os clusters são numerados em ordem. Este número é chamado o "índice do elemento de matriz". Como criar um diagrama de fluxo para um sistema tal? Considere o exemplo da criação de algoritmos para elementar variedade de unidimensional tipo. O sistema mais simples é convencionalmente linha de vista. Defina um nome para a matriz – "A". Assumimos que o nosso sistema é composto por oito células (1 a 8). Cada um dos agrupamentos referidos compreende um número aleatório, o que é chamado de "elemento de matriz". Para aceder a uma determinada célula deve especificar o nome em colchetes ([3]). Considere um exemplo no qual um diagrama de blocos de uma disposição destina-se a 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, ele não tem aplicação prática, no entanto, é útil para o processo de aprendizagem. Considerado um circuito bloco (exemplo da construção descrita a seguir) compreende apenas sete principais elementos ligados transições linhas.

Descrição da sequência de tarefas

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

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

3. O elemento seguinte – "modificação" é inserido valor da matriz de células no bloco.

4. Além disso, de acordo com uma função predeterminada é redireccionada para o próximo "processo de" bloco, em que o tratamento é dado a um determinado sistema de aglomerados indicando limitações de números aleatórios no intervalo de zero a cem. Após a operação retorna para o terceiro bloco, e através dela – mais sobre o quinto.

5. Neste bloco "Modificações" de acordo com a função inscrita é redirecionado para o próximo elemento.

6. O "Conclusão" produz informação do mostrador sobre o conteúdo da nova matriz no monitor, seguido pela direcção do bloco anterior. Em seguida – o último elemento.

7. "Fim" do algoritmo.

Com base um diagrama de blocos de componentes do programa, que irá fornecer trabalho apresentado algoritmo.

"Editar Diagrama de Blocos"

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. Conveniência de representação gráfica do algoritmo é que o usuário não está vinculado a uma sintaxe da linguagem de programação específica. fluxograma construído igualmente adequado para todas as línguas (por exemplo, C, Pascal, básico, etc). Além disso, o editor pode ser usado para criação de gráficos e esquemas de verificação operacionalidade. Este programa é um software especializado. Ele fornece um conjunto diversificado de ferramentas necessárias para a construção de fluxogramas, o que torna mais conveniente, em comparação com convencionais editores de imagem. As opções adicionais permitem otimizar o processo de elaboração do sistema com sua posterior transformação nas funções e procedimentos da linguagem de programação. Além disso, o editor de fluxograma oferece um conjunto de modelos que podem acelerar significativamente o trabalho que o usuário iniciante. Sabe-se que a construção do algoritmo frequentemente estruturas repetitivas utilizados, por exemplo, uma variedade de opções de ciclos, alternativas (completo e incompleto), ramificação múltipla, e mais. O editor permite alocar frequentemente utilizado nos componentes de fluxogramas e adicioná-los no diagrama gerado. Isso evita que você desenhá-los a partir do zero a cada vez. Além disso, usando o editor, você pode importar as funções e procedimentos implementados em qualquer linguagem de programação conhecida. Esta opção é útil para analisar a estrutura algoritmo, que é escrito em uma língua estranha. Requisitos do sistema do programa em questão é bastante modesto, de modo que você pode usá-lo em qualquer computador pessoal.

conclusão

Para resumir, deve-se notar que o esquema detalhado de algoritmos constroem obsoleto. Como eles não são interessantes como uma descrição do processo. Na melhor das hipóteses, diagramas de blocos são adequados para iniciantes de treinamento que não sabem como pensar através de algoritmos. Propôs em seu tempo com os elementos do seu conteúdo foram linguagem de alto nível, ele se integra instruções de linguagem de máquina em grupos separados. No momento, cada elemento gráfico corresponde a um operador específico. Assim, ele se tornou um símbolo na forma aleatória, e mais importante – um exercício fútil no desenho, a partir do qual você pode facilmente recusar. Hoje mesmo tornar-se transições linha redundantes, uma vez que cada operador já está definido. Na verdade, a construção gráfica de algoritmos maiores triunfos do que na prática. Programador com vasta experiência antes de escrever um programa que raramente desenha um diagrama de blocos. Quando o padrão de organização requer um algoritmo gráfico, em seguida, pintá-lo após a conclusão da obra.