Schéma est une représentation graphique d'un processus, montrant clairement une séquence systématique de toutes les phases de la tâche, ainsi que tous les groupes qui sont impliqués dans ce processus.Ce système est un système de symboles graphiques (blocs) et les lignes de transition (flèches) entre eux.Chacun de ces blocs correspond à une étape particulière de l'algorithme.Dans ce caractère décrit l'action.
Pourquoi utiliser des organigrammes?
Ces systèmes sont conçus pour exécuter les fonctions suivantes:
- pour développer un nouveau processus;
- décrire et de documenter l'algorithme actuel;
- à élaborer des modifications au processus ou pour enquêter sur les liens avec la probabilité d'erreurs et les échecs;
- pour déterminer quand, où et comment vous pouvez changer l'algorithme actuel, afin de vérifier la stabilité de l'ensemble du système.
Organigramme de
Tout schéma de principe est basé sur l'algorithme d'actions décrivant le fonctionnement de l'appareil ou d'un programme.Par conséquent, nous avons d'abord construit le système lui-même."Algorithm" fait référence à la description de la séquence d'opérations pour la tâche.En fait, cette règle effectuer le traitement de l'information nécessaire.Avant la construction de l'algorithme est nécessaire pour identifier clairement le problème, ce que vous avez besoin pour obtenir un résultat, certaines informations de fond est nécessaire et ce qui est disponible, si il ya des restrictions sur sa réception.Après cela, une liste d'actions à mettre en œuvre pour atteindre le résultat souhaité.Types d'algorithmes
Dans la pratique, le plus souvent utilisés les types de schémas de principe:
- graphiques, soit sont basés sur des symboles géométriques;
- verbal: élaboré par les mots habituels d'une langue;
- pseudo: est un langage de description algorithmique conditionnelle de semi-officiel qui comprend des éléments de la langue et des expressions littéraires et des symboles mathématiques communs;
- programme: écrire des langages de programmation sont utilisés exclusivement.
diagramme: Description représentation
graphique des flux de travail comprend une image de l'algorithme décrivant la connexion de blocs fonctionnels du régime, qui correspondent à la mise en œuvre d'une ou plusieurs actions.Un schéma de principe d'un tableau composé d'éléments individuels, les dimensions et les règles de construction qui sont définis état standard.Pour chaque type d'action (entrée, de calcul des valeurs d'expression, la vérification des conditions, contrôle une répétition des opérations, et d'autres fin du traitement.) Il est une figure géométrique distincte représentée comme un bloc.Ces symboles sont reliés par des lignes qui définissent la séquence d'actions.Éléments de base
qui sont utilisés dans la préparation des organigrammes
listecomplète de symboles graphiques utilisés pour décrire l'algorithme se compose de 42 éléments.Son tout nous ne donnons pas, et ne considèrent que le principal.Éléments
organigrammes:
1. Le processus de moyens de calcul action ou séquence d'actions qui changent le placement des données de valeur et la forme de présentation.Pour les régimes de clarté ces éléments peuvent être combinés en une seule unité.Ce symbole est un rectangle, au sein de laquelle des observations écrites qui accompagnent l'opération (ou groupe d'opérations).
2. Décision.Ce bloc est utilisé pour indiquer le contrôle de transition sous certaines conditions.Dans chacun de ces Etats membres interroger la comparaison ou une condition qui la définit.En d'autres termes, la décision - un choix de direction pour le programme ou l'algorithme en fonction des conditions variables.Affichage graphique de l'élément - un diamant.Ledit personnage peut être utilisé comme une image unifiée des structures suivantes: carrefour choix complet et incomplet, le cycle de la «avant» et «est».
3. Modification.Ce bloc est le début du cycle.Il est utilisé pour l'organisation d'une structure cyclique.A l'intérieur de cet élément fiche plage de réglage des actions indique sa valeur initiale, des conditions aux limites, et un changement d'étape dans le paramètre de récidive subséquente.En d'autres termes, une modification - est de satisfaire l'évolution des équipes ou groupes d'opérations, la modification du programme.Représentation graphique du symbole est un hexagone.
4. Le processus prédéterminé est le calcul de l'ensemble, ou le programme standard.Il est utilisé pour indiquer à l'algorithme de traitement auxiliaire qui existe de manière autonome en tant que modules séparés et indépendants, ainsi que de se référer à des routines de la bibliothèque.Graphiquement, ce type de caractère est représenté par un rectangle avec deux barres verticales sur les côtés.Cet élément est utilisé pour indiquer les références à des fonctions, des procédures, des modules logiciels.
5. Données d'entrées-sorties en général.
6. Démarrage et arrêt.Cet élément représente le début et la fin de l'algorithme, ainsi que l'entrée dans le programme et à la sortie de celui-ci.Graphiquement, ce symbole ressemble à un rectangle où le côté au lieu de droite - arc.
7. Le document est la sortie de votre impression.Graphiquement un élément ressemble à un rectangle, mais au lieu de la demi-onde inférieure de la ligne tracée.
8. La saisie manuelle signifie commencer données opérateur de traitement en utilisant un dispositif qui est jumelé avec votre ordinateur (clavier).Symbole graphique de saisir manuellement un rectangle dont les côtés sont droites parallèles, perpendiculaires à leur inférieure, supérieure et oblique.
9. L'afficheur indique les informations d'entrée ou de sortie lorsque le dispositif est connecté directement au processeur.Au moment où ils commencent à reproduire les données, l'opérateur peut apporter des modifications au cours du traitement.Graphiquement, cet élément est la figure à laquelle la ligne parallèle inférieure et supérieure, à droite - il est l'arc, tandis que la gauche est constitué de deux droit comme une flèche.
10. Le lignes de flux - sont des flèches qui indiquent la séquence de connexions.Ni un schéma de principe de la structure ne peut pas faire sans cet élément.Il ya certaines règles marquer ces caractères.Ici, ils sont:
- ces éléments doivent être parallèles aux lignes du périmètre extérieur ou à la limite de la page, qui montre le schéma de principe;
- direction de la ligne de haut en bas ou de gauche à droite est considérée comme la principale, il est pas indiqué par les flèches, les autres cas, les zones désignées par eux spécifiées;
- changement de direction de cet élément est seulement à 90 °.
connecteur 11..Cet élément est destiné à indiquer une rupture de connexion pour les conduites d'écoulement.Ces symboles sont utilisés si le schéma de principe du programme est construit en plusieurs parties.Puis la ligne d'écoulement d'une partie de mettre fin à «connecteur», et la nouvelle partie - commencent par ce caractère.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.Connecteur
12. interstitielle.Le but de cet élément est similaire à la précédente, il ne sert à connecter les diagrammes, placées sur des pages différentes.L'image de l'élément est représenté par un pentagone comme une maison.
13. Commentaire - est la relation entre les différents éléments du schéma de principe avec des explications.Ledit élément permet inclure des formules et autres informations.Algorithme
Building Block diagramme graphique
- fait partie de la documentation de l'appareil ou d'un programme qui est toujours là en abondance.Cependant, dans la plupart des cas, le logiciel n'a pas besoin d'organigramme.Seulement quelques-uns exigent la construction d'un algorithme prend que quelques feuilles, le reste est tout à fait symbolique régime.Un schéma simple montrant une structure d'un 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 de principe est situé sur plusieurs pages liées transitions interstitiels, très difficile d'obtenir la bonne idée à ce sujet.Si elle est placée sur une seule feuille, puis un excellent programme cet algorithme transforme l'image dans son plan général avec une liste des principaux blocs et les stades.Bien sûr, ce calendrier ne devrait pas être la conception de la procédure standard, mais il n'a pas besoin d'eux, car le processus est complètement différent.Règles concernant le type de symboles, les flèches et ordre de numérotation, ne sont tenus d'analyser un bloc-diagramme détaillé.
tableaux et construction d'algorithmes
tableau est un ensemble du même type d'information qui est stockée dans les grappes successives de la mémoire et a un nom commun.Ces cellules sont appelées «composants du système».Tous les clusters sont numérotés dans l'ordre.Ce nombre est appelé l '«indice de l'élément de tableau."La création d'un schéma de principe d'un tel système?Prenons l'exemple de la création d'un algorithme pour la unidimensionnelle type tableau élémentaire.Le système le plus simple est une vue schématique d'une ligne.Définir un nom pour le tableau - «A».On suppose que le système est composé de huit cellules (1 à 8).Chacun de ces groupes contient un nombre aléatoire, qui est appelé le "élément du tableau."Pour accéder à une cellule particulière doit préciser le nom entre crochets ([3]).Considérons un exemple dans lequel un schéma de principe d'un réseau est conçu pour remplir le système de nombres aléatoires, puis sortir les informations sur l'écran.Qu'est-ce qu'un algorithme?Ce système primaire.En fait, il n'a pas d'usage pratique, mais est adapté pour le processus d'apprentissage.Considéré organigramme (exemple de la construction décrite ci-dessous) comprend sept principaux éléments reliés par des lignes transitions.Description
de la séquence de la tâche
1. Le premier élément du régime sera un symbole de la «maison».
2. La deuxième unité - "Process", qui entre dans la «initialisation aléatoire».
3. L'élément suivant - "Modification", la valeur est entrée dans le réseau de cellules de l'unité.
4. En outre, selon une fonction donnée, est redirigé vers le bloc suivant du "processus", qui est définie par référence à des groupes spécifiques de indiquant les limites des nombres aléatoires dans la plage de zéro à cent.Après l'opération, il ya un retour à la troisième bloc, et à travers elle - puis la cinquième.
5. Dans cette section, «modifications», selon la fonction inscrite est redirigé vers le prochain point.
6. «sortie» produit affichent des informations sur les nouveaux contenus du tableau sur l'écran, suivie par la direction du bloc précédent.Suivant - le dernier élément.
7. «The End" de l'algorithme.
Sur la base d'un schéma de principe des composants du programme, qui fournira des travaux de l'algorithme.
«éditeur d'organigramme»
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 éditer ces systèmes.Commodité algorithme d'affichage graphique est que l'utilisateur ne soit pas lié à une syntaxe spécifique du langage de programmation.Construit diagramme de bloc aussi bien pour toutes les langues (tels que C, Pascal, Basic, etc.).En outre, l'éditeur peut être utilisé pour la cartographie et de vérifier que les régimes.Ce programme est un logiciel spécialisé.Il offre un ensemble diversifié d'outils nécessaires pour construire des diagrammes, ce qui le rend plus pratique, par rapport à des éditeurs d'images classiques.Des options supplémentaires vous permettent d'optimiser le processus d'élaboration du système de poursuivre sa transformation dans les fonctions et les procédures de la langue de programmation.En outre, l'éditeur d'un schéma de principe d'un ensemble de modèles qui peuvent accélérer de façon significative l'utilisateur novice.Il est connu que la construction de l'algorithme utilise souvent des structures répétitives, tels que différentes variantes de cycles, des alternatives (complet et incomplet), ramification multiple, et plus.L'éditeur vous permet de sélectionner fréquemment utilisés dans les éléments de diagrammes de blocs et de les ajouter au régime nouvellement créé.Cela vous évite de les dessiner à partir de zéro à chaque fois.En outre, en utilisant l'éditeur peut importer des fonctions et des procédures mises en œuvre dans un langage de programmation connu.Cette option est utile pour l'analyse de la structure de l'algorithme, qui est écrit dans une langue inconnue.Configuration requise considérés modeste programme qui vous permet de l'utiliser sur n'importe quel ordinateur personnel.
Conclusion En résumé, il convient de noter que la construction de circuit détaillé d'algorithmes sont devenus obsolètes.Comme une description du processus, ils ne sont pas intéressants.Au mieux, les diagrammes sont utiles pour les débutants de formation qui ne savent pas comment penser algorithmique.Proposé en son temps avec les éléments de son contenu est la langue des instructions en langage de haut niveau ils ont combiné la machine en groupes séparés.À l'heure actuelle, chaque élément graphique correspond à un opérateur particulier.Donc, il est devenu un symbole de l'aléatoire, et surtout - un exercice futile dans le dessin, qui peut être facilement refuser.Aujourd'hui même devenir transitions de ligne redondants, puisque chaque opérateur est déjà défini.En fait, les algorithmes graphiques pour construire de plus grands triomphes que dans la pratique.Programmer avec une vaste expérience avant de vous écrire un programme qui attire rarement un diagramme.Lorsque la norme de l'organisation nécessite un algorithme graphique, puis peindre après le travail est terminé.