Fonction VS Procédure
2 participants
Page 1 sur 1
Fonction VS Procédure
Assalamou alaykjom,
D'après ce qu'on a étudié
Une fonction :
- Doit avoir une seule sortie
- La sortie doit être de type simple (ne doit pas être un tableau)
Une procédure :
- peut avoir 0 ou plusieurs sorite
Ma question est la suivante : pourquoi dans le cas du sous-programme qui fait la saisie d'une variable N on fait une procédure alors qu'on a une seule sortie et la sortie est de type simple ?? !!!!!!!!!!!!!!!!!!!!!!!!
C'est urgent
Baraka Allahou fikom
D'après ce qu'on a étudié
Une fonction :
- Doit avoir une seule sortie
- La sortie doit être de type simple (ne doit pas être un tableau)
Une procédure :
- peut avoir 0 ou plusieurs sorite
Ma question est la suivante : pourquoi dans le cas du sous-programme qui fait la saisie d'une variable N on fait une procédure alors qu'on a une seule sortie et la sortie est de type simple ?? !!!!!!!!!!!!!!!!!!!!!!!!
C'est urgent
Baraka Allahou fikom
mohamed_ben_youssef- membre
- Messages : 1
Points : 3
Réputation : 0
Date d'inscription : 10/04/2013
Age : 29
Localisation : Marsa
Re: Fonction VS Procédure
Bonjour,
Tout d'abord, il faut savoir que la saisie peut être une fonction sans paramètres ( n:=saisie ; )
Mais, en général le rôle d'une fonction c'est de faire un traitement sur des autres valeurs pour déterminer un résultat,
la lecture à partir du clavier ainsi que l'affichage ne font pas sujet d'une fonction, c'est le rôle des procédures.
De ce fait, en général, un objet qui recevra sa valeur au clavier au cours d'un sous-programme doit être en entrée (vide) et non en sortie.
Bon courage.
Tout d'abord, il faut savoir que la saisie peut être une fonction sans paramètres ( n:=saisie ; )
Mais, en général le rôle d'une fonction c'est de faire un traitement sur des autres valeurs pour déterminer un résultat,
la lecture à partir du clavier ainsi que l'affichage ne font pas sujet d'une fonction, c'est le rôle des procédures.
De ce fait, en général, un objet qui recevra sa valeur au clavier au cours d'un sous-programme doit être en entrée (vide) et non en sortie.
Bon courage.
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|