Cours Algorithme les fonctions : Algo fonctions avec des exemples

Objectifs : - Définir une fonction.
                  - Déclarer une fonction.
                  - Créer et appeler une fonction.

LES FONCTIONS.
1°) Principe.

Une fonction est une procédure particulière, qui ne génère qu’un et un seul résultat de type simple : Entier, réel, booléen, caractère.

Remarque : Il existe dans tous les langages de programmation des fonctions standards prédéfinies.

Fonctions arithmétiques : ABS() ; SUM() ; MINI() ; …

Une fonction est assimilable à une valeur, on pourra donc l’utiliser au sein d’une expression ou l’affecter à une variable.

2°) Déclaration d’une fonction.

FONCTION Nom_fonction(Paramètres global) :Type du résultat renvoyé

Entrée :Liste des paramètres globaux : Type

[Var Déclarations]

Début

Actions
Retourne Expression
Fin

Remarques :
  • Une fonction retourne obligatoirement une et une seule valeur résultat au programme appelant.
  • Il ne faut jamais oublier de préciser la nature de l’information retournée dans l’entête de la fonction.
3°) Instruction de retour

La syntaxe de l’instruction de retour est :

    Retourne Expression

Cette instruction renvoie au programme appelant le résultat de l’expression placée à la suite du mot clé Retourne.

Exemple :  On veut calculer XN, X est un réel et N>0.

FONCTION PUISSANCE(X,N) :réel
Entrée X :réel ;N :entier

Var
    I :entier
    P :réel














A la fin de l’algorithme de la fonction, on indique la valeur du résultat sous la forme :

    Nom de la fonction <-------------  Expression du résultat

Remarque : Dans une fonction les paramètres globaux sont par définition des paramètres de type donnée.

4°) L’appel d’une fonction.

Une fonction retourne toujours une information au programme appelant, c’est pourquoi l’appel de la fonction peut être contenu dans une instruction. Le principe est le même que pour l’appel d’une procédure.



             

Article plus récent Article plus ancien

Leave a Reply