ISBN 0-321-49362-1
Chapitre 9
Les
sous-programmes
1-2
Chapitre 9: Sujets
•Introduction
•Éléments de base des sous-programmes
•Choix de conception
•Environnement référentiel local
•Méthodes de passage des paramètres
•Passage de sous-programme en paramètre
•Surcharge des sous-programmes
•Sous-programmes génériques
•Choix de conception pour les fonctions
•Surcharge des opérateurs définie par l'usager
•Coroutines
1-3
Introduction
•Deux types fondamentaux d'abstraction
–Abstraction des processus
•Présent dès le début du développement de
l'informatique
•Exemple: trier(liste, longueur)
–Abstraction des données
•Surtout depuis les années 80
•Données + opérations
•Exemples: Pile, dictionnaire, etc.
1-4
Éléments de base des sous-programmes
•Chaque sous-programme a un unique point
d'entrée
•La routine appelante est suspendue
pendant l'exécution d'un sous-programme
•Le contrôle retourne à la routine appelante
lorsque l'exécution du sous-programme est
terminée.
–Exception en Perl: goto &fct
La fonction appelante est enlevée de la pile
d'appel.
1-5
Définitions élémentaires
•La
définition d'un sous-programme
décrit l'interface ainsi
que les actions effectuées par la sous-routine.
•Un
appel de sous-programm
e est une instruction qui
demande explicitement d'exécuter un sous-programme.
•Une
en-tête
est la première partie de la définition: cela inclu:
–le nom
–la sorte de sous-programme (fonction ou
procédure)
–les paramètres formels
–le type de la valeur de retour dans le cas d'une
fonction
1 / 58 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!