infosp@ce
Bienvenue sur infosp@ce.
inscrivez-vous, c'est gratuit...
Ou identifiez-vous si vous êtes déjà membre...

Rejoignez le forum, c’est rapide et facile

infosp@ce
Bienvenue sur infosp@ce.
inscrivez-vous, c'est gratuit...
Ou identifiez-vous si vous êtes déjà membre...
infosp@ce
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment :
Funko POP! Jumbo One Piece Kaido Dragon Form : ...
Voir le deal

Fonction VS Procédure

2 participants

Aller en bas

Fonction VS Procédure Empty Fonction VS Procédure

Message par mohamed_ben_youssef Mer 10 Avr - 23:13

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






mohamed_ben_youssef
mohamed_ben_youssef
membre

Masculin Messages : 1
Points : 3
Réputation : 0
Date d'inscription : 10/04/2013
Age : 29
Localisation : Marsa

Revenir en haut Aller en bas

Fonction VS Procédure Empty Re: Fonction VS Procédure

Message par Sami Jeu 11 Avr - 11:09

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.
Sami
Sami
Admin

Masculin Messages : 1183
Points : 1768
Réputation : 48
Date d'inscription : 06/10/2009
Age : 41
Localisation : Lycée Ben Aoun

https://infospace.1fr1.net

Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum