LE COIN DES RÉVISIONS

Algorithmique

Comprendre un problème, construire un algorithme et suivre son exécution.

5 fiches

Algorithmique · FICHE DE RÉVISION

Procédures et fonctions

Découper un algorithme en sous-programmes réutilisables.

Télécharger la fiche (HTML)

Procédure ou fonction

Une procédure regroupe des instructions appelées depuis un autre algorithme. Une fonction fournit un résultat utilisable dans une expression.

PSEUDO-CODE
FONCTION Carre(x : réel) : réel
DÉBUT
    RETOURNER x * x
FIN

resultat ← Carre(5)

Comprendre les paramètres

ModeRôle
EntréeLe sous-programme reçoit une donnée.
SortieIl fournit une donnée au programme appelant.
Entrée/sortieIl lit puis peut modifier la donnée transmise.

Les paramètres formels figurent dans la déclaration ; les arguments effectifs sont fournis lors de l’appel. Leur ordre et leur type doivent correspondre.

La portée des variables

Une variable locale appartient au sous-programme dans lequel elle est déclarée. Une variable globale est déclarée au niveau du programme principal. Des paramètres explicites facilitent la compréhension du traitement.

Pourquoi Carre(5) peut-il être placé à droite d’une affectation ?

Carre est une fonction qui retourne une valeur, ici 25.

Supports de cours

Fiche de synthèse rédigée à partir des documents fournis.

  • Algorithme / Chapitre 5 / Photos de cours