La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

3- Déclaration et accès aux objets

Présentations similaires


Présentation au sujet: "3- Déclaration et accès aux objets"— Transcription de la présentation:

1 3- Déclaration et accès aux objets
III- Les procédures 3- Déclaration et accès aux objets a) Déclaration des objets Objets globaux : tous les objets déclarés au niveau du programme principal,  : tous les objets (constante, variable et sous-programme) déclarés dans un sous-programme. Objets locaux b) Accès aux objets Tous les objets locaux dans un sous-programme sont inaccessibles par : - Le programme , - Les sous-programmes déclarés de même que le sous-programme considéré. principal niveau

2 4- Les paramètres et leurs modes de transmission
III- Les procédures 4- Les paramètres et leurs modes de transmission a) Les paramètres formels Sont les paramètres qui figurent dans l’en-tête du sous-programme au niveau de sa définition b) Les paramètres effectifs Sont les paramètres qui figurent au niveau de d’un sous-programme. l’appel Remarque : - Le nombre, l’ordre et le type de paramètres formels et effectifs doivent être égaux

3 5- Mode de passage de paramètres
III- Les procédures 5- Mode de passage de paramètres La substitution de paramètres aux paramètres s’appelle passage de paramètres. En effet, elle correspond à un transfert de données entre le programme appelant et le programme appelé. On distingue deux modes de passage de paramètres : effectifs formels a) Passage par valeur Il permet aux programmes appelants de transmettre une ou plusieurs au sous-programme appelé. Sens de transfert : Programme appelant programme appelé. valeurs Exemple : au niveau de déclaration de la procédure « Affiche_T » : 0) DEF PROC Affiche_T (T : tableau) n) FIN Affiche

4 5- Mode de passage de paramètres
III- Les procédures 5- Mode de passage de paramètres a) Passage par variable Dans ce mode le programme appelant et le programme appelé fait échange de données. En effet, toute modification de la valeur d’un paramètre au sein du programme appelé doit être au programme appelant. Les paramètres formels sont précédés par le mot clé Sens de transfert : Programme appelant programme appelé. communiquée VAR Exemple : au niveau de déclaration de la procédure « Saisie » : DEF PROC Saisie (var x,y : entier) n) FIN Saisie

5 III- Les procédures 6- Application
Écrire une analyse puis un algorithme d’un sous-programme intitulé « Remplir » qui permet de remplir un tableau T de N notes compris entre 0 et 20 avec N≥10..


Télécharger ppt "3- Déclaration et accès aux objets"

Présentations similaires


Annonces Google