Formación, Facultades e universidades
Como crear un fluxogramas. Un diagrama de bloques de programa da matriz
O diagrama de bloques é unha representación gráfica dun proceso, mostrando claramente unha secuencia sistemática de todos os pasos da tarefa, así como todos os grupos que están implicados no proceso. Este esquema é un sistema de símbolos gráficos (bloques) e liñas de transición (frechas) entre eles. Cada un destes bloques correspóndese a un paso particular do algoritmo. Dentro deste símbolo describe esta acción.
Por que empregar fluxogramas?
Estes sistemas están deseñados para realizar as seguintes funcións:
- desenvolver un novo proceso;
- describir e documentar o algoritmo actual;
- desenvolver modificacións ao proceso ou para investigar as conexións coa probabilidade de erros e fallos;
- para determinar cando, onde e como pode cambiar o algoritmo actual, a fin de comprobar a estabilidade de todo o sistema.
fluxo de traballo de desenvolvemento
Calquera diagrama de bloques está baseado na acción dos algoritmo que describen o funcionamento do dispositivo ou programa. Polo tanto, primeiro construído o propio sistema. "Algorithm" refírese á descrición da secuencia de operacións para resolver o problema. De feito, esta regra executar os procesos necesarios de procesamento de información. Antes de proceder á construción do algoritmo é necesario para definir claramente o problema: é necesario para obter un resultado de que é necesaria a información inicial e que está dispoñible, se existen restricións á súa recepción. Despois diso, unha lista de accións a seren aplicadas para acadar o resultado desexado.
tipos de algoritmos
Na práctica, os seguintes tipos de diagramas de fluxo usado na maioría das veces:
- gráficos, é dicir, están baseados en símbolos xeométricos;
- verbal: elaborado polos habituais palabras dunha lingua;
- pseudo-código: representar a descrición semiformalized linguaxe de programación condicional, que inclúe elementos da linguaxe de programación e frases literarias e símbolos matemáticos comúns;
- Software: única linguaxe de programación empregada para escribir.
Un diagrama de bloques de dispositivos: Descrición
Unha representación gráfica do fluxo de traballo inclúe imaxe algoritmo comunicación describindo os bloques funcionais deste circuíto, que corresponden a aplicar unha ou varias accións. Un diagrama de bloques de unha matriz composta de elementos individuais, dimensións e construción de regras que definen o estándar do estado. Para cada tipo de acción (rexistro de datos, os valores de expresión de cálculo, as condicións de control, o procesamento de peche de acción de control repetición, etc.). Hai un separada figura xeométrica representada como un bloque. Estes símbolos son conectados por liñas que definen a secuencia de accións.
Os principais elementos utilizados na preparación de fluxogramas
A lista completa de símbolos gráficos utilizados para a descrición do algoritmo consiste de 42 elementos. A súa todo o que non debe dar, e considerar só o principal.
Elementos do fluxogramas:
1. O proceso de computación significa acción ou secuencia de accións que cambian os valores de datos ou formato para a colocación. Por razóns de claridade, estes elementos de circuíto poden ser combinadas nunha unidade. Este símbolo é un rectángulo, dentro do cal o comentario escrito, acompañando a operación (ou grupo de transaccións).
2. solution. Este bloque é usado para indicar a condición de transición do control. En cada un dos membros de tales estados cuestionar a comparación, ou condición, a cal define. Noutras palabras, a decisión - é a opción de dirección para o programa ou algoritmo, dependendo de certas condicións variables. visualización gráfica do elemento - un diamante. Dixo símbolo pode ser usado como a imaxe do seguinte estrutura estandarizada: elección, un garfo de medio período integral e, o ciclo de "antes" e "longo".
3. Modificación. Esta unidade significa o inicio do ciclo. Tamén se usa para organizar a estrutura cíclica. Dentro deste elemento marca franxa de axuste de actividades, como indica o seu valor inicial, Boundary condición, así como paso cambia o elemento a repetirse. Noutras palabras, a modificación - é o cumprimento de cambiar equipos ou grupos de operacións que alteran o programa. representación gráfica deste símbolo é un hexágono.
4. O proceso de cálculo predeterminado significa para un programa predeterminado ou estándar. emprégase para indicar o tratamento co algoritmo auxiliar que existe independentemente como módulos independentes separados e para acceder as rutinas de biblioteca. vista gráfica do símbolo representado por un rectángulo con dúas barras verticais nos lados. Este elemento serve para orientación das chamadas de función, procedementos, módulos de software.
5. Os datos de entrada-saída de forma xeral.
6. Inicio e stop. Este elemento representa o inicio eo fin do algoritmo, e entrada para o programa e saír del. Gráficamente este símbolo se asemella a un rectángulo onde a banda no canto de en liña recta - Arco.
7. Documento significa resultados da impresión de saída. Gráficamente, un elemento como un rectángulo, no canto de só a media onda inferior directa inscrito.
8. entrada manual significa polo proceso de datos gatillo operador por un dispositivo que está asociado con un ordenador (teclado). símbolo gráfico de entrada manual é un cuadrilátero cuxos lados son paralelos á liña, a parte inferior é perpendicular a elas, e oblicuo superior.
9. O visor significa a información de entrada ou de saída, no caso, cando o dispositivo está conectado directamente ao procesador. Naquel momento, cando comezan a xogar os datos, o operador pode facer cambios durante o procesamento. Gráficamente, este elemento é unha figura na que as liñas superior e inferior son paralelas, dereita - é o arco, e á esquerda está composta por dúas lineal como unha frecha.
10. As liñas de fluxo - son as frechas que indican a secuencia de chamadas. Nin diagrama de bloques a estrutura non pode prescindir con este elemento. Existen certas regras de seguimento destes personaxes. Aquí están elas:
- os elementos de datos deben ser paralelos ás liñas do perímetro exterior ou límites da páxina en que esta mostra un diagrama de bloques;
- unha liña de arriba abaixo ou de esquerda a dereita é considerada a principal, non é indicado polas frechas, os outros casos indican áreas por eles designados;
- cambiar a dirección deste elemento é só preto de 90.
11. Conector. Este elemento é usado para indicar a conexión para deter o fluxo das liñas. Estes símbolos son utilizados no caso de que o diagrama de bloques do programa está construído a partir de varias pezas. A continuación, a liña de fluxo dunha parte para acabar con "conector", e parte nova - Comeza este símbolo. Dentro deste elemento é colocado o mesmo número de serie. representación gráfica de "conector" - un círculo.
12. conector intersticial. O propósito deste elemento é semellante ao anterior, só se usa para conectar fluxogramas, colocado en páxinas diferentes. A imaxe dun elemento tal é representado como unha casa Pentágono.
13. Comentario - esta comunicación entre os distintos elementos explicación fluxogramas. O devandito elemento permite que inclúen fórmulas e outras informacións.
fluxogramas de construción
algoritmo de construción gráfica - forma parte da documentación do dispositivo ou programa que está sempre dispoñible en abundancia. Con todo, na maioría dos casos, o software non precisa no diagrama de bloques. Só uns esixiu a construción dun algoritmo leva algunhas follas, o resto é esquema bastante simbólico. diagrama de bloques simple que mostra a estrutura do programa de ramificación en só un aspecto. Con todo, mesmo un tal estrutura é claramente visíbel a condición de que o algoritmo é colocada sobre unha folla. No caso contrario, cando o diagrama de bloques reside en varias páxinas ligan transicións intersticiais son moi difíciles de conseguir a idea correcta sobre iso. Se é colocado nunha única folla, a continuación, un gran programa este algoritmo imaxe transfórmase no seu plan global con unha lista dos principais bloques e etapas. Por suposto, esta programación non segue os patróns de deseño de procedemento, pero non precisa deles, xa que o proceso é totalmente diferente. Regras en canto ao tipo de caracteres, frechas e orde de numeración é só necesario para analizar fluxogramas detallados.
Arrays e construción de algoritmos
Unha matriz é unha colección do mesmo tipo de información que se garda en clusters de memoria consecutivas e ten un nome común. Tales células chámanse "elementos do sistema." Todos os clusters son numerados en orde. Este número é chamado o "Índice do elemento de matriz". Como crear un diagrama de fluxo para un sistema tal? Considere o exemplo da creación de algoritmos para elemental variedade de unidimensional tipo. O sistema máis simple é convencionalmente liña de vista. Define un nome para a matriz - "A". Asumimos que o noso sistema está composto por oito células (1 a 8). Cada un dos grupos mencionados comprende un número aleatorio, o que se chama "elemento de matriz". Para acceder a unha determinada célula debe especificar o nome en corchetes ([3]). Considero un exemplo no que un diagrama de bloques de unha disposición destinada a encher o sistema con números aleatorios e, a continuación, a saída de información na pantalla. ¿Que é un algoritmo? Este sistema elemental. En realidade, non ten aplicación práctica, con todo, é útil para o proceso de aprendizaxe. Considerado un circuíto bloque (exemplo da construción descrita a continuación) comprende só sete principais elementos ligados transicións liñas.
Descrición da secuencia de tarefas
1. O primeiro elemento do sistema será un símbolo de "The Beginning".
2. A segunda unidade - "Proceso", que encaixa dentro do "arranque aleatoria».
3. O elemento seguinte - "modificación" insírese valor da matriz de células no bloque.
4. Ademais, segundo unha función predeterminada é redirixida ao seguinte "proceso de" bloque, en que o tratamento é dado a un determinado sistema de aglomerados indicando limitacións de números aleatorios durante o período de cero a cen. Tras a operación retorna ao terceiro bloque, ea través dela - máis sobre o quinto.
5. Neste bloque "Modificacións" Segundo a función inscrita é redireccionado ao seguinte elemento.
6. O "Conclusión" produce información do mostrador sobre o contido da nova matriz no monitor, seguido pola dirección do bloque anterior. Logo - o último elemento.
7. "Fin" do algoritmo.
Baseado nun diagrama de bloques de compoñentes do programa, que pode fornecer traballo presentado algoritmo.
"Editar diagrama de bloques"
Se está a se pregunta sobre como crear un fluxogramas, ten que saber que existen programas especiais que son deseñados para crear e editar estes sistemas. Conveniencia de representación gráfica do algoritmo é que o usuario non está vinculada a unha sintaxe da linguaxe de programación específica. fluxogramas construído igualmente adecuado para todas as linguas (por exemplo, C, Pascal, básico, etc). Ademais, o editor pode ser usado para a creación de gráficos e esquemas de verificación operatividade. Este programa é software especializado. Ofrece un conxunto diverso de ferramentas para a construción de diagramas de fluxo, o que fai máis cómodo, en comparación con convencionais editores de imaxe. As opcións adicionais permiten optimizar o proceso de elaboración do sistema coa súa posterior transformación nas funcións e procedementos da linguaxe de programación. Ademais, o editor de fluxogramas ofrece un conxunto de modelos que poden acelerar significativamente o traballo que o usuario novato. Sábese que a construción do algoritmo frecuentemente estruturas repetitivas utilizados, por exemplo, unha variedade de opcións de ciclos, alternativas (completo e incompleto), ramificación múltiple, e máis. O editor permite reservar frecuentemente utilizado nos compoñentes de fluxogramas e engadila los no diagrama xerado. Isto evita que deseña-los a partir de cero cada vez. Ademais, mediante o editor, pode importar as funcións e procedementos aplicados en calquera linguaxe de programación coñecida. Esta opción é útil para analizar a estrutura algoritmo, que está escrito nunha lingua estraña. Requisitos do sistema do programa en cuestión é moi modesto, de modo que pode usalo en calquera computador persoal.
conclusión
Para resumir, hai que ter en conta que o esquema detallado de algoritmos constrúen obsoleto. Como eles non son interesantes como unha descrición do proceso. No mellor dos casos, diagramas de bloques son axeitados para principiantes de formación que non saben como pensar a través de algoritmos. Propuxo no seu tempo cos elementos do seu contido foron linguaxe de alto nivel, que se integra instrucións de linguaxe de máquina en grupos separados. Polo momento, cada elemento gráfico corresponde a un operador específica. Así, el se tornou un símbolo en forma aleatoria, e máis importante - un exercicio fútil no deseño, a partir do cal pode facilmente rexeitar. Hoxe mesmo facer se transicións liña redundantes, xa que cada operador xa está definido. De feito, a construción gráfica de algoritmos maiores triunfos do que na práctica. Programador con ampla experiencia antes de escribir un programa que raramente deseña un diagrama de bloques. Cando o nivel de organización require un algoritmo gráfico, a continuación, pintar lo despois da conclusión da obra.
Similar articles
Trending Now