Bonjour,
J'ai une petite question a vous poser a propos des procédures et fonctions que l'on utilise dans les algorithmes particulièrement.
je voudrais savoir pour une fonction (étant donné qu'elle renvoie une seule valeur) si on peut lui permettre de renvoyer par exemple un tableau ayant subi un traitement.
De même pour la procédure si en sortie nous pouvons mettre un tableau.
Je précise :
PROGRAMME
const cmax = 10
type T : tableau [1...cmax] : entier
variable globale :
i, tot, choix : entier
Voici la procédure et la fonction
Procédure saisiemanuelle (E _T, _cmax, _i S: _T)
debut
pour _i de 0 jusqu'a _cmax faire
afficher (valeur cellule _i)
saisir (_T[_i])
i=i+1
finpour
Fin
Est ce que cela est autorisé ? Ou il faut simplement renvoyer des variables et dans ce cas ne pas mettre le tableau en sortie ?
AUTRE EXEMPLE EN FONCTION CETTE FOIS CI
fonction saisieauto [E: _i, _cmax, _T) : entier
Debut
Pour _i de 1 jusqu'a _cmax faire
Randomize(_t[_i])
i=i+1
fin pour
retourne (_T)
Fin
Question : peut on retourner un tableau dans une fonction ?
Voila j'aimerai avoir vos avis la dessus car je n'arrive pas à déterminer si oui ou non nous pouvons mettre autre chose en sortie quie des variables pour les procédure et fonctions
j'espere avoir été assez clair pour + de précision n'hésitez pas a me demander
--
(^°°)> -----> < *__* >Configuration: Windows XP
Firefox 2.0.0.14

