Cour algorithme COUR ALGORITHME Avant toute programmation il est recommandé d'avoir une visualisation du programme qu'on va faire Pour cela il faut faire un algorithme ou un organigramme Le premier a une structure linéaire comme un programme alors que le
COUR ALGORITHME Avant toute programmation il est recommandé d'avoir une visualisation du programme qu'on va faire Pour cela il faut faire un algorithme ou un organigramme Le premier a une structure linéaire comme un programme alors que le second permet de bien mieux visualiser les di ?érents blocs du programme les boucles les tests C'est ce dernier point que je vais présenter ici les algorigrammes Faire un organigramme est important car la programmation est un processus itératif Le programme est parfois modi ?é par d'autres développeurs que ceux qui l'ont conçu Ce schéma pourra expliquer la conception du programme aux nouveaux développeurs Il pourra même éclairer le concepteur lui-même sur des idées qu'il avait eu La réalisation d'un organigramme est tout aussi important que de mettre des commentaires dans le programme Les modes de programmation visuelle qui se développent de plus en plus ressemblent plus à des algorigrammes qu'à un programme Il est donc important de prendre connaissance dès que possible avec cette schématique Cet article est un résumé du cours donné en II au département GEii de l'IUT B de l'université Lyon La norme ISO ? Symbole Désignation SYMBOLES DE TRAITEMENT Symbole Symbole général traitement Opération ou groupe d'opérations sur des données instructions etc ou opération pour laquelle il n'existe aucun symbole normalisé Fonction ou sous-programme Portion de programme considérée comme une simple opération Entrée - Sortie Mise à disposition d'une information à traiter ou enregistrement d'une information traitée Préparation Désignation Mode synchrone mode parallèle Ce symbole est utilisé lorsque plusieurs instructions doivent être exécutées simultanément SYMBOLES AUXILIAIRES Renvoi Symbole utilisé deux fois pour assurer la continuité lorsqu'une partie de ligne de liaison n'est pas représentée Début ?n interruption Début ?n ou interruption d'un organigramme point de contrôle etc Commentaire COpération qui détermine partiellement ou complètement la voie à suivre dans un embranchement ou un sousprogramme Symbole également utilisé pour préparer une décision ou mettre un aiguillage en position Symbole utilisé pour donner des indications marginales SYMBOLES LOGIQUES Embranchement Sens conventionnel des liaisons Le sens général des lignes doit être Exploitation de conditions de haut en bas variables impliquant le choix - de gauche à droite d'une voie parmi plusieurs Lorsque le sens ainsi dé ?ni n'est pas Symbole couramment utilisé respecté des pointes de èches à cheval pour représenter une décision ou sur la ligne indiquent le sens utilisé un aiguillage Exemple Calcul de la surface d un disque à partir du rayon Traduction du cahier des charges Entrée Saisie du rayon Sortie A ?chage de la surface du disque Traitement à réaliser Surface Pi Rayon ? Les entrées-sorties ? Les entrées sorties sont schématisées par des èches Elles sont représentées par une èche qui va vers une bulle ou un texte pour les entrées et par une èche qui sort d'une bulle ou d'un texte pour les sorties Pour plus de lisibilité on choisit de mettre à gauche les entrées et à droite les sorties La nature des entrées-sorties est aussi indiquée car elles peuvent être complètement
Documents similaires
-
26
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mai 28, 2022
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 50.9kB