NOTION DE FONCTION ET DE PROCEDURE

EXERCICES

CORRIGES

1-Sous-programme: C’est un bout de programme qu’un programme principal appelle au cours de son exécution pour effectuer des tâches   répétitives.

NB: Le programme principal est le programme appelant et le sous-programme est le programme appelé.

2-Fonctions et Procédures.

3-Les fonctions retournent une valeur, les procédures pas.

4- Une variable globales’applique dans le programme principal et tous les sous programmes alors qu’une variable locale s’applique seulement dans le sous-programme dans lequel elle est définie.

NB: Une variable globale est définie dans le programme principal.

5-Un paramètre formel est utilisé pour définir un sous-programme alors qu’un paramètre réel et utilisé lors de l’appel du sous-programme.

EXERCICE I:

1. Variable locale: carré

2. Variable globale:carréNombre

3. Paramètre fictif: a

4. Paramètre effectif: i

5. Par valeur.

NB: Les fonctions utilisent en général un mode de transfert par valeur.

Quel est le mode de passage des paramètres pour cette procédure ?

EXERCICE II:

1. Variable locale: Aux

2. Variable globale: a

3. Paramètre fictif: A

4. Paramètre effectif: a

5. Par variable.