no save
Assistance
Achat
News

Forum | programmation
Procédure et fonction algorithmes
PRK, le sam. 03 mai 2008 à 13:42:07
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


Rocky_123
mai 08
Suivant
REPONSES
Rocky_123
mai 08
PRK
mai 08
Rocky_123
mai 08
PRK
mai 08
Rocky_123
mai 08
PRK
mai 08
rabah
mai 08
D
mai 08
D
mai 08
2008
mai 08
Version Web
Réalisé par RedShift
no save