Les procedures

421 mots 2 pages
Cours 5 : fonctions, proc´dures, passage des param`tres e e

1

Fonctions et proc´dures e
Id´e : capitaliser sur le code d´j` ´crit pour introduire des noue eae velles ”commandes” et ”op´rations”. e On souhaite donner un nom programme que nous avons d´j` ea ´crit, et qui effectue une op´ration int´ressante, pour pouvoir le e e e r´utiliser apr`s sans le r´´crire. Si ce programme retourne un r´sultat, e e ee e on parlera de ”fonction”, et ”proc´dure” sinon. e De plus, on peut souhaiter choisir les valeurs de certaines variables de la proc´dure ou fonction, et cela se fait ` travers le mechae a nisme de passage des param`tres. e

Procedures: d´claration et appel e
Chaque proc´dure aura: e 1. Une d´finition qui dit e (a) Le type des param`tres. e (b) comment on la calcule. 2. Un ou plusieurs appels: c’est l’utilisation de la proc´dure. e

` Exemples (sans parametres)

Tous les programmes affichent un message d’aide ` l’utilisation, et a cela ` plusieurs occasions a procedure aide () debut aide ecrire "Aide du programme Machin." ecrire " l’option -o permet de definir le fichier sortie" ecrire " l’option -h donne ce message" fin aide ... programme Machin debut Machin ... aide()

Cours 5 : fonctions, proc´dures, passage des param`tres e e

2

... si (erreur=vrai) alors aide() fin si ... fin Machin

` Exemples (avec parametres)

Tous les programmes affichent des messages d’erreur procedure erreur (valeur s: cha^ne de caract`res) ı e debut erreur ecrire "Programme Machin: on a renconter l’erreur" s fin erreur ... programme Machin debut Machin ... erreur("Entier trop grand") ... erreur("Pas assez de memoire") ... fin Machin

Fonctions: d´claration et appel e
Chaque fonction aura: 1. Une d´finition qui dit e (a) Le type des param`tres. e (b) Le type de la valeur rendue. (c) comment on la calcule. 2. Un ou plusieurs appels: c’est l’utilisation de la fonction. 3. Zero, un ou plusieurs param`tres: ce sont les arguments de la e fonction. 4. Un type et une

en relation

  • Otto dix les joueurs de Skat
    945 mots | 4 pages
  • Procesus ifsi
    898 mots | 4 pages
  • Passif agressif
    2675 mots | 11 pages
  • Treves et procedures
    1195 mots | 5 pages
  • Proces chirac
    1475 mots | 6 pages
  • Cours heg
    3047 mots | 13 pages
  • le proces
    605 mots | 3 pages
  • Bac francais
    449 mots | 2 pages
  • Procés
    3371 mots | 14 pages
  • dev4
    1405 mots | 6 pages
  • Pose de vernis
    409 mots | 2 pages
  • Procédure
    820 mots | 4 pages
  • Procedures coll
    344 mots | 2 pages
  • Procedes
    301 mots | 2 pages