Base : appel de procédure et de fonction

Objectifs : Maîtriser l'appel de fonctions, de procédures, et les procédures de test.

Les corrigés de ces exercices ne sont pas fournis. Par contre, des indications sont données vous permettant de vérifier que votre programme est correct.

D'autre part, en cas de difficulté, vous pouvez contacter vos enseignants.

Appel de procédure

Questions de compréhension

  • Peut-on afficher la valeur de l'argument Arg dans le corps du programme ?
  • Comment afficher la valeur de X² - 12X ? (sans modifier X, ni la procédure Afficher)

Appel de fonction

Procédure de test ou comment récupérer le résultat d'une fonction

Questions de compréhension

  • Dans le programme initial, avant que vous ne l'ayez modifié, quel était le lien entre la variable Resultat de la fonction Affine et la variable Resultat de la procédure de test ?
  • Si on renomme la variable Resultat de la procédure de test avec un autre nom, doit-on renommer la variable Resultat de la fonction ?
  • Comment le compilateur fait-il pour savoir que VA correspond à l'argument A, VB à l'argument B et VX à l'argument X ?
Retour à la page des TPs