Procédure / fonction

stef784

XLDnaute Junior
Bonjour

Je ne sais pas si je me trouve au bon endroit mais je vais tenter..

Jai commencé les listes et procédure en programmation, et je ne comprends pas trop la notion de "sortie " et "entrée"

Exemple:

Procedure Saisie(L)
Declaration des parametres
L: Liste sortie
Declaration des variables
n,i : entier
Debut
ecrire("nombre d'élements?")
Lire(n)
dimension L(n)
Pour i allant de 1 a n
ecrire("valeur du", i, "eme")
Lire(L)
fin pour
retour


et deuxieme exemple :

Procedure affiche(L)
Declaration des parametres
L: liste ENTREE
declaration des variables locales
i: entier
Debut

pour i allant de 1 à longueur(L)
Ecrire(L)
Finpour
retour


Pourquoi pour le premier exemple on a une entrée, et le deuxieme une sortie?
 

kjin

XLDnaute Barbatruc
Re : Procédure / fonction

Bonjour,
La notion d'entrée/sortie n'a ici aucune signification particulière hormis celle de distinguer que dans le premier cas on écris le résultat et dans l'autre on l'affiche.
On pourrait écrire ListeTartempion et ListeGloubiboulga ça serait pareil.
A+
kjin
 

tototiti2008

XLDnaute Barbatruc
Re : Procédure / fonction

Bonjour à tous,

une remarque complémentaire : Il y a des paramètres d'entrée et de sortie dans certaines fonctions :

exemple :

Code:
Function Multiplication (A as Double, B as Double) as Double
Multiplication = A*B
End Function

Ici A et B sont les paramètres d'entrée, et la sortie est le résultat de la fonction Multiplication. Les porcédures (Sub) peuvent avoir des paramètres d'entrée également.
Mais comme l'a dit Kjin, ici, dans ton code, Liste Entrée et Liste Sortie ne sont que des noms qui pourraient être Liste1 et Liste2
en éspérant ne pas avoir tout compliqué... :)
 

Discussions similaires

Réponses
16
Affichages
620

Membres actuellement en ligne

Statistiques des forums

Discussions
312 836
Messages
2 092 652
Membres
105 479
dernier inscrit
chaussadas.renaud