Révision Informatique
Les sous-programmes :
Les sous programmes (les fonctions, les procédures ).
Introduction :
Afin de faciliter la résolution d'un problème complexe et/ou de grande taille, on doit le décomposer en sous problèmes indépendants et de taille réduite(de difficultés moindres).
Ces derniers sont aussi soumis à cette division jusqu'à ce qu’on arrive à un niveau abordable de difficulté.
Intérêts:
- • Plus d’organisation en séparant les difficultés et les taches.
- • S’occuper d’un seul problème à la fois.
- • En cas d’erreur la division en module permet de savoir quel module à corriger
- • Plus facile à faire évoluer.
- • Permet d’éviter la répétition d’un même traitement dans un programme.
Donc au lieu de travailler avec un seul programme, on va le décomposer en plusieurs sous-programmes (procédures et fonctions)
Une procédure ou une fonction, est une portion de texte analogue à un programme, déclaré dans un programme ou dans un sous-programme et dont la partie instruction peut être exécutée plusieurs fois au cours du traitement du programme grâce à des appels.
Remarque: L'ordre des sous programmes est important, lorsqu’un sous-programme fait appel à un autre, alors ce dernier doit être définit avant.
Au lancement du programme, le programme principal sera exécuté en premier, instruction par instruction, s'il y un appel à une procédure ou une fonction , l'exécution du programme principal s'arrête à ce point, pour exécuter le contenu de la procédure ou de la fonction, une fois terminée, on reprend l'exécution du programme principal, ainsi de suite jusqu'à la fin des instructions.
Questions:A suivre ...
Consultez le cours et les exercices corrigés