Humm a ce que je comprends....
Tu fais un Tableau de liste et une boucle bon..
cpt : compteur pour passer du coup 1 au deux, etc jusqu'à la longueur finale
Tableau: celui où tu as mis toutes tes mesures, sous la forme Tableau :=[[96,22,141,41,....],[ligne2],[ligne3],[ligne4]];
Lancés:= tu mets les lancés successifs à faire sous la forme Lancés:=[valeurlancé1, valeurlancé2,...];
Partition := sert à enregistrer tes valeurs gardées, c'est ta partition finale si je comprends bien ce que tu veux
Code :
- Correspondance:=proc(Tableau, Lancés)
- local Partition, i,cpt;
- Partition:=[];
- for cpt from 1 to nops(Tableau[1]) do //On traite chacune des colones une à une
- i:=Lancés[cpt] //On enregistre la valeur du lancé
- Partition:=[op(Partition),Tableau[cpt]]; //[i]Maple a des listes à taille non délimitée, on agrandit donc au fur et à mesure avec les nouv valeurs
- od;
- return Partition;
- end;
|
voila ce que je comprends à ton explication. Si j'ai mal compris ou si tu veux des explications supplémentaires, je suis là
Message édité par C501 le 11-04-2009 à 15:33:33
---------------
Sleep is overrated...