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 linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !