revision Matière Informatique

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.

définition

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.

question Questions:
You Scored % - /
1. Un sous-programme peut être :
2. Au lancement d'un programme :
3. Lorsqu’un sous-programme fait appel à un autre, alors ce dernier:
4. Les intérêts d'utilisation de sous-programme :

A suivre ...

Consultez le cours et les exercices corrigés

cours bac scientifiques

Cours Bac scientifiques

This template downloaded form free website templates