Cours d'Informatique de gestion (1re année de BTS) consacré aux fonctions et procédures. Il comprend des définitions, exemples, formats...
[...] Cet algorithme contient plusieurs séquences d'instructions identiques. La séquence répétée correspond à la recherche de minimum de 2 nombres et donne lieu à la définition d'une fonction Définition et format : Une fonction correspond à un traitement auquel on donne un nom pour pouvoir demander son exécution depuis un programme appelant Ce traitement est en principe paramétré. Un paramètre est une variable dont la valeur est transmise à la fonction pour être utilisée dans l'élaboration du résultat. Une fonction rend un seul résultat. [...]
[...] Une fonction est une procédure particulière qui n'a qu'un seul résultat et dans laquelle les données ne sont pas modifiées. Traduction de statuts des paramètres en programmation : Il existe 2 modes de transmission des paramètres en programmations : Passage de paramètres par valeur utilisée pour les données. Passage de paramètres par adresse utilisée pour les données modifiées et les résultats. Utilisation d'une procédure, format d'appel : Ma_procédure (liste des paramètres effectifs) L'appel de la procédure correspond à une instruction Procédure maximum Exemples : (données : x : entier Résultats : max, min : entier) Début Si x > y Alors max min Sinon max Min Fsi x y y x Fin Page 4/5 Algo_1BTS - Fonctions et Procédures.doc DÉVELOPPEMENT BTS Informatique de Gestion 1ère année Algo . [...]
[...] PROCÉDURES : Définition et format : Une procédure correspond à un traitement auquel on donne un nom pour pouvoir demander son exécution depuis un programme appelant Ce traitement est en principe paramétré et peut rendre plusieurs résultats. Données Résultat(s) - 1 ou plusieurs ! Une procédure doit être définie pour pouvoir être utilisée. L'en-tête précise les règles d'utilisation. Page 3/5 Algo_1BTS - Fonctions et Procédures.doc DÉVELOPPEMENT BTS Informatique de Gestion 1ère année Définition d'une procédure : Procédure nom_procédure (données : liste de paramètres formels, données modifiées : liste de paramètres formels ; résultats : liste de paramètres formels) EXEMPLES : x : entier, y : entier . variables locales Var Début . [...]
[...] retour du résultat Fin Liste des paramètres formels : Paramform1 : type, paramform2 : type . Utilisation d'une fonction, format d'appel : ma_fonction (liste des paramètres effectifs) Liste des paramètres effectifs : Parameff1, parameff Lors de l'appel de la fonction, le paramètre formel reçoit la valeur du paramètre effectif correspondant et sera utilisé pour la construction du résultat. L'appel de la fonction doit être contenu dans une instruction. Un paramètre effectif correspond à un et un seul paramètre formel, leurs types sont compatibles. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture