405 Shares 8872 views

Comment créer un organigramme. Un schéma fonctionnel de programme de la matrice

Le schéma est une représentation graphique d'un processus, montrant clairement une séquence systématique de toutes les étapes de la tâche, ainsi que tous les groupes qui sont impliqués dans le processus. Ce système est un système de symboles graphiques (blocs) et des lignes de transition (flèches) entre eux. Chacun de ces blocs correspond à une étape particulière de l'algorithme. A l'intérieur de ce symbole décrit cette action.

Pourquoi utiliser ordinogrammes?

Ces systèmes sont conçus pour exécuter les fonctions suivantes:

– développer un nouveau processus;

– pour décrire et documenter l'algorithme actuel;

– développer des modifications au processus ou pour enquêter sur les liens avec la probabilité d'erreurs et d'échecs;

– pour déterminer quand, où et comment vous pouvez changer l'algorithme actuel, afin de vérifier la stabilité du système.

flux de travail de développement

Tout schéma fonctionnel est basé sur les actions de l'algorithme décrivant le fonctionnement du dispositif ou un programme. Par conséquent, nous avons d'abord construit le système lui-même. « Algorithme » fait référence à la description de la séquence des opérations pour résoudre le problème. En fait, cette règle effectue les processus nécessaires de traitement de l' information. Avant de procéder à la construction de l'algorithme est nécessaire de définir clairement le problème: il est nécessaire d'obtenir un résultat dont les premières informations est nécessaire et ce qui est disponible, s'il y a des restrictions à sa réception. Après cela, une liste d'actions à mettre en œuvre pour obtenir le résultat souhaité.

types d'algorithmes

Dans la pratique, les types de diagrammes suivants utilisés le plus souvent:

– des graphiques, soit sont basées sur des symboles géométriques;

– verbal: élaboré par les mots habituels d'une langue;

– pseudo-code: représenter la description semiformalized langage de programmation conditionnelle, qui comprend des éléments de langage de programmation et d'expressions littéraires et des symboles mathématiques communs;

– logiciel: uniquement le langage de programmation utilisé pour écrire.

Un schéma fonctionnel de dispositifs: description

Une représentation graphique du flux de travail comprend une communication de l'algorithme d'image décrivant les blocs fonctionnels de ce circuit qui correspondent à mettre en œuvre une ou plusieurs actions. Un schéma de principe d'une matrice composée d'éléments individuels, les dimensions et la construction de règles qui définissent la norme de l'état. Pour chaque type d'action (d'entrée de données, des valeurs d'expression de calcul, les conditions de contrôle, le traitement de fermeture de l' action de commande de répétition, etc.). Il y a une séparée figure géométrique représentée sous forme de bloc. Ces symboles sont reliés par des lignes qui définissent la séquence d'actions.

Les principaux éléments utilisés dans la préparation des ordinogrammes

La liste complète des symboles graphiques utilisés pour la description de l'algorithme se compose de 42 éléments. Son tout ce que nous ne paiera pas, et ne considérer que le principal.

Les éléments de l'organigramme:

1. Le procédé de calcul des moyens de mesure ou d'une séquence d'actions qui modifient les valeurs de données ou un format pour le placement. Par souci de clarté, peuvent être combinés de ces éléments de circuit dans une seule unité. Ce symbole est un rectangle, dans lequel le commentaire écrit, accompagnant l'opération (ou groupe de transactions).

2. Solution. Ce bloc est utilisé pour indiquer l'état de transition de la commande. Dans chacun de ces Etats membres en question la comparaison, ou la condition, qui le définit. En d'autres termes, la décision – est le choix de l'orientation du programme ou d'un algorithme, en fonction de certaines conditions variables. Vue graphique de l'élément – un diamant. symbole dit peut être utilisé comme l'image de la structure normalisée suivante: le choix, un plein et à temps partiel fourchette, le cycle de « avant » et « long ».

3. Modification. Cette unité signifie le début du cycle. Il est utilisé pour l'organisation de la structure cyclique. A l'intérieur de cette plage de réglage de l'enregistrement d'éléments d'activités, comme indiqué par sa valeur initiale, condition aux limites, ainsi que l'étape change à répéter l'élément. En d'autres termes, la modification – est la réalisation du changement des équipes ou des groupes d'opérations qui modifient le programme. Représentation graphique de ce symbole est un hexagone.

4. Le processus de calcul prédéterminé des moyens pour un programme prédéterminé ou standard. Il est utilisé pour indiquer le traitement de l'algorithme auxiliaire qui existe indépendamment en tant que modules séparés et indépendants, et pour accéder aux routines de la bibliothèque. affichage graphique du symbole représenté par un rectangle avec deux barres verticales sur les côtés. Cet élément sert à l'orientation des appels de fonctions, procédures, modules logiciels.

5. Les données d'entrée-sortie dans une forme générale.

6. Démarrage et arrêt. Cet élément représente le début et la fin de l'algorithme, et l'entrée dans le programme et la sortie de celui-ci. Graphiquement ce symbole ressemble à un rectangle où le côté droit au lieu de – arc.

7. Le document signifie que les résultats de sortie de l'impression. Graphiquement, un élément comme un rectangle, seulement au lieu de la demi-onde inférieure directe inscrits.

8. moyen d'entrée manuel par la gâchette de commande de traitement de données par un dispositif qui est associé à un ordinateur (clavier). symbole graphique de saisie manuelle est un quadrilatère dont les côtés sont parallèles à la ligne, le fond est perpendiculaire à eux, et oblique.

9. Les moyens d'affichage d'informations d'entrée ou de sortie dans le cas où le dispositif est connecté directement au processeur. A ce moment-là, quand ils commencent à jouer les données, l'opérateur peut effectuer des changements au cours du traitement. Graphiquement, cet élément est une figure dans laquelle les lignes supérieure et inférieure sont parallèles, à droite – il est de l'arc, et la gauche se compose de deux droites comme une flèche.

10. Les lignes d'écoulement – sont des flèches qui indiquent la séquence de connexions. Ni schéma fonctionnel de la structure ne peut pas se passer de cet élément. Il y a certaines règles de suivi de ces caractères. Ici, ils sont les suivants:

– les éléments de données doivent être parallèles aux lignes du périmètre extérieur ou les limites de la page sur laquelle cela montre un schéma fonctionnel;

– une ligne de haut en bas ou de gauche à droite est considéré comme le principal, il n'est pas indiqué par les flèches, les autres cas indiquent les zones désignées par eux;

– changer la direction de cet élément est seulement d' environ 90.

11. Connecteur. Cet élément est utilisé pour spécifier la connexion à interrompre le flux des lignes. Ces symboles sont utilisés dans le cas où le schéma de principe du programme est construit à partir de plusieurs parties. Ensuite, la ligne d'écoulement d'une partie à la fin « connecteur », et la nouvelle partie – commencer par ce symbole. A l'intérieur de cet élément est placé le même numéro de série. Représentation graphique de « connecteur » – un cercle.

12. Connecteur interstitiel. Le but de cet élément est similaire à la précédente, il est seulement utilisé pour se connecter ordinogrammes, placé sur des pages différentes. L'image d'un tel élément est représenté comme une maison pentagone.

13. Commentaire – cette communication entre les différents éléments d'explication organigramme. Ledit élément permet inclure des formules et d'autres informations.

construction ordinogrammes

algorithme de construction graphique – fait partie de la documentation de l'appareil ou un programme qui est toujours disponible en abondance. Cependant, dans la plupart des cas, le logiciel n'a pas besoin dans le diagramme. Seuls quelques-uns a nécessité la construction d'un algorithme prend quelques feuilles, le reste est tout à fait symbolique schéma. schéma fonctionnel simple montrant la structure du programme de branchement dans un seul aspect. Cependant, même une telle structure est clairement visible que sous la condition que l'algorithme est placé sur une feuille. Dans le cas contraire, lorsque le schéma fonctionnel est situé sur plusieurs pages transitions interstitielles liées sont très difficiles à obtenir la bonne idée à ce sujet. Si elle est placée sur une seule feuille, puis un grand programme ce algorithme d'image se transforme en son plan d'ensemble avec une liste des blocs principaux et les étapes. Bien sûr, ce programme ne respecte pas les normes de conception de procédure, mais il n'a pas besoin d'eux, puisque le processus est complètement différent. Les règles concernant le type de caractères, des flèches, et l'ordre de numérotation est nécessaire que pour l'analyse des organigrammes détaillés.

Les tableaux et la construction d'algorithmes

Un réseau est un ensemble du même type d'information qui est stockée dans les clusters de mémoire consécutives et a un nom commun. De telles cellules sont appelées « éléments du système. » Tous les groupes sont numérotés dans l'ordre. Ce nombre est appelé « indice de l'élément de tableau ». Comment créer un organigramme pour un tel système? Prenons l'exemple de la création d'algorithmes pour élémentaire tableau d'une dimension de type. Le système le plus simple est la ligne de vue classique. Définir un nom pour le tableau – « A ». Nous partons du principe que notre système est composé de huit cellules (1 à 8). Chacun desdits groupements comprend un nombre aléatoire, qui est appelé « élément de réseau ». Pour accéder à une cellule particulière doit spécifier le nom entre crochets ([3]). Considérons un exemple dans lequel un schéma de principe d'un réseau est destiné à remplir le système avec des nombres aléatoires, puis délivrer en sortie des informations sur l'écran. Qu'est-ce qu'un algorithme? Ce système élémentaire. En fait, il n'a pas d'application pratique, cependant, est utile pour le processus d'apprentissage. Considéré comme un circuit de bloc (par exemple de la construction décrite ci-dessous) ne comprend que sept éléments principaux reliés les lignes de transitions.

Description de la séquence des tâches

1. Le premier élément du régime sera un symbole de « The Beginning ».

2. La deuxième unité – « Process », qui correspond à l'intérieur de la « aléatoire initialisation».

3. L'élément suivant – « modification » est la valeur entrée de la matrice de cellules dans le bloc.

4. En outre, selon une fonction prédéterminée est redirigé vers le bloc suivant « processus », dans lequel le traitement est administré à un système de grappes particulier indiquant les limites des nombres aléatoires dans la plage de zéro à cent. A la suite des déclarations de fonctionnement au troisième bloc, et à travers elle – plus le cinquième.

5. Dans ce bloc « Modifications » selon la fonction inscrite est redirigé vers l'élément suivant.

6. La « Conclusion » produit des informations d'affichage sur le contenu du nouveau tableau dans le moniteur, suivi par la direction du bloc précédent. Suivant – le dernier élément.

7. « Fin » de l'algorithme.

Sur la base d'un schéma synoptique des composants du programme, qui fournira l'algorithme présenté le travail.

« Modifier Synoptique »

Si vous vous interrogez sur la façon de créer un organigramme, vous devez savoir qu'il ya des programmes spéciaux qui sont conçus pour créer et modifier ces systèmes. La commodité de la représentation graphique de l'algorithme est que l'utilisateur ne soit pas lié à une syntaxe de langage de programmation spécifique. organigramme intégré aussi bien pour toutes les langues (par exemple, C, Pascal, Basic, etc.). De plus, l'éditeur peut être utilisé pour la cartographie et de vérification opérabilité des systèmes. Ce programme est un logiciel spécialisé. Il fournit un ensemble diversifié d'outils nécessaires à la construction ordinogrammes, ce qui le rend plus pratique, par rapport aux traditionnels éditeurs d'images. D'autres options vous permettent d'optimiser le processus d'élaboration du système avec sa nouvelle transformation dans les fonctions et les procédures du langage de programmation. De plus, l'éditeur d'organigramme propose un ensemble de modèles qui peuvent accélérer considérablement le travail de l'utilisateur novice. On sait que la construction de l'algorithme souvent des structures répétitives utilisées, par exemple, une variété de cycles d'options alternatives (complètes et incomplètes), multiples ramifications, et plus encore. L'éditeur permet allouer fréquemment utilisé dans les composants graphiques de flux et les ajouter dans le diagramme généré. Cela vous évite de les dessiner à partir de zéro à chaque fois. De plus, en utilisant l'éditeur, vous pouvez importer les fonctions et les procédures mises en œuvre dans toutes les langues de programmation connue. Cette option est utile pour analyser la structure de l'algorithme, qui est écrit dans une langue peu familière. Configuration minimale du système du programme en cours d' examen est tout à fait modeste, vous pouvez donc l' utiliser sur un ordinateur personnel.

conclusion

En résumé, il convient de noter que le schéma détaillé des algorithmes obsolètes la construction. Comme ils ne sont pas intéressants comme une description du processus. Au mieux, les diagrammes de blocs sont adaptés aux débutants de formation qui ne savent pas comment penser algorithmiquement. Proposé en son temps avec les éléments de votre contenu étaient langage de haut niveau, il intègre des instructions en langage machine en groupes séparés. À l'heure actuelle, chaque élément graphique correspond à un opérateur spécifique. Donc, il est devenu un symbole dans le hasard, et surtout – un exercice futile dans le dessin, à partir de laquelle vous pouvez facilement refuser. Aujourd'hui, même devenir des transitions de ligne redondantes, puisque chaque opérateur est déjà défini. En fait, la construction graphique des algorithmes plus triomphes que dans la pratique. Programmer avec une vaste expérience avant de vous écrire un programme qui dessine rarement un diagramme. Lorsque la norme de l'organisation nécessite un algorithme graphique, puis peindre après l'achèvement des travaux.