643 Shares 7378 views

Algorithm – une séquence bien définie d'opérations mathématiques

Informatique génie informatique est basé sur le principe de l' exécution séquentielle des opérations mathématiques. À cause de cela, il est nécessaire d'élaborer des programmes dans l'ordre spécifié exécuter certaines séquences d'action spécifiques. Depuis que le programme peut être énorme et encombrant, un spécialiste est souvent confronté à la nécessité de dessin graphique (visuel) un plan de travail – l'algorithme.

Algorithme – est clair dans l'ordre d'enregistrement absolue pour effectuer des opérations mathématiques nécessaires pour accomplir les tâches de l'ordinateur. On peut aussi noter qu'il est une séquence de mise en œuvre progressive des données d'entrée initiales pour le résultat final. Le fait est que tout programme est une séquence d'actions: Etudes de l'utilisateur (saisie de données initiale), exécute les actions spécifiées avec le résultat de sortie de données.

début de bloc et de fin de l'algorithme représenté sur la figure comme un ovale et a une entrée et une sortie, respectivement. Les blocs de l'entrée de données et de sortie – sous la forme d'un parallélogramme. Blocs opérations mathématiques sont représentés sous forme de rectangles et ont également une entrée et une sortie.

Un simple (de base) description du type d'action est un algorithme linéaire. Ce type d'image visuelle du programme exécuté en tant que conversion en une seule étape d'entrée de données externes dans le résultat final, puis délivrer en sortie des dispositifs visuels. L' algorithme linéaire pour chaque opération successive ou l' action commence à être exécuté strictement après l'opération précédente ou une action.

Souvent, il est nécessaire de vérifier les données pour le respect de toute condition. Et en fonction du résultat que vous devez effectuer une certaine action. Il est pas difficile de deviner que le programme sera décrit avec l'aide d'autres variétés de l'algorithme – ramifié.

algorithme Branching – une description d'une séquence prédéterminée d'actions, qui comprend la vérification des données pour le respect d'une condition prédéterminée. Le résultat de ce test peuvent être soit des données numérisées correspondant à la condition spécifiée ou de divergence. Et en fonction des résultats, effectuez une autre séquence d'actions ou d'autres.

l'unité de vérification est représentée sous la forme d'un losange avec une entrée et deux sorties, correspondant au passage de la vérification positive ou négative.

En règle générale, les tâches les plus simples peuvent être affichés sous la forme d'un petit diagramme. Mais si le travail est fourni au programmeur assez grande, les images sur papier (moniteur) l'algorithme peut devenir un monstre encombrant. Pour simplifier les structures de support de flux de travail d'image visuelle sont utilisés.

L'algorithme auxiliaire – un morceau du plan décrivant la séquence spécifique, prédéterminée d'actions imposées séparément de l'algorithme de base et conçus pour simplifier, de réduire la taille initiale de ce dernier. Ce fragment peut être utilisé autant de fois en stricte conformité avec les données d'entrée.

algorithme auxiliaire représenté dans le schéma sous forme de blocs d'un rectangle avec la description classique indiquant un endroit où l'on peut trouver un schéma qui est décrit, l'image d'unité.