rapport

2361 mots 10 pages
Chapitre III

Les sous programmes
Durée : 12 Heures
Type : Théorique et pratique

I - Partie rappel
I.1 Analyse modulaire :
Pour résoudre un problème complexe, on peut procéder à une décomposition de ce dernier en sous problèmes. Ces derniers sont à leur tour décomposés selon le besoin. La décomposition s'arrête aux sous problèmes relativement simples à résoudre. On associe à chaque sous problème un module (un sous programme) assurant sa résolution.
(Sources livre 2 TI – Chapitre 12)

I.2 Notions de sous-programme :


Un sous-programme est un ensemble d'instructions, analogue à un programme.



Sa peut être une procédure ou une fonction.



Un sous-programme peut être exécuté plusieurs fois grâce à, des appels.



Une procédure est un sous-programme qui produit zéro ou plusieurs résultats alors qu'une fonction est un sous-programme qui ne produit qu'un seul résultat de type simple. I.3 Intérêts de l’analyse modulaire :


Organisation du code source, il est plus efficace de séparer les différentes parties d'un programme. •

La disposition en modules nous permet aussi de savoir lequel des sous programmes est à corriger dans le cas où on a une erreur.



Il est aussi plus facile de faire évoluer le programme et de passer d’une version à une autre. •

La réutilisation du code.

I.4 Les fonctions

a. Définition
Une fonction est un sous-programme qui retourne un résultat de type simple contenu dans son identificateur.

b. Appel d’une fonction
Une fonction se comporte comme une variable. L’appel de la fonction doit nécessairement apparaître dans une expression (d’affectation ou d’affichage,…).

http://web-tic.net

1 / 15

CH3 : Les sous programmes

Professeur : Mohamed TRABELSI

En Algorithme
Variable ← nom_fonction (paramètres effectifs)
Ou
Ecrire (nom_fonction (paramètres effectifs))

En Pascal
Variable := nom_fonction (paramètres effectifs)
Ou
Write (nom_fonction (paramètres

en relation

  • rapport
    469 mots | 2 pages
  • rapport
    487 mots | 2 pages
  • rapport
    485 mots | 2 pages
  • rapport
    1078 mots | 5 pages
  • rapport
    823 mots | 4 pages
  • rapport
    269 mots | 2 pages
  • rapport
    729 mots | 3 pages
  • rapport
    705 mots | 3 pages
  • rapport
    877 mots | 4 pages
  • rapport
    602 mots | 3 pages
  • rapport
    6892 mots | 28 pages
  • rapport
    3223 mots | 13 pages
  • rapport
    3527 mots | 15 pages
  • rapport
    11889 mots | 48 pages
  • rapport
    501 mots | 3 pages