Informatique

385 mots 2 pages
Cours 5 : fonctions, proc´edures, passage des param`etres

1

Fonctions et proc´ edures Id´ee : capitaliser sur le code d´ej`a ´ecrit pour introduire des nouvelles ”commandes” et ”op´erations”.
On souhaite donner un nom programme que nous avons d´ej`a
´ecrit, et qui effectue une op´eration int´eressante, pour pouvoir le r´eutiliser apr`es sans le r´e´ecrire. Si ce programme retourne un r´esultat, on parlera de ”fonction”, et ”proc´edure” sinon.
De plus, on peut souhaiter choisir les valeurs de certaines variables de la proc´edure ou fonction, et cela se fait `a travers le mechanisme de passage des param`etres.

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

`tres)
Exemples (sans parame

Tous les programmes affichent un message d’aide `a l’utilisation, et cela `a plusieurs occasions 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´edures, passage des param`etres

2

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

`tres)
Exemples (avec parame

Tous les programmes affichent des messages d’erreur procedure erreur (valeur s: cha^ ıne de caract` eres) 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´ eclaration et appel
Chaque fonction aura:
1. Une d´efinition qui dit
(a) Le type des param`etres.
(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`etres: ce sont les arguments de la

en relation

  • Informatique
    337 mots | 2 pages
  • Informatique
    4910 mots | 20 pages
  • Informatique
    473 mots | 2 pages
  • Informatique
    4944 mots | 20 pages
  • Informatique
    1352 mots | 6 pages
  • Informatique
    646 mots | 3 pages
  • Informatique
    610 mots | 3 pages
  • Informatique
    437 mots | 2 pages
  • Informatique
    1949 mots | 8 pages
  • Informatique
    262 mots | 2 pages
  • Informatique
    2961 mots | 12 pages
  • Informatique
    1701 mots | 7 pages
  • Informatique
    6356 mots | 26 pages
  • Informatique
    10161 mots | 41 pages
  • Les procedures
    421 mots | 2 pages