Forum

Catégorie : Support
Forum : TI-82 STATS
Vues : 1239
Réponses : 4
Type : discussion
Etat : réponses autorisées

Remplir une liste par l'intermédiaire d'un programme

Samarinke le 26/05/2013 à 19:56
Bonjour,
je dois réaliser un programme qui simule le lancer de deux dés et qui calcule l'effectif de chacune des valeurs possibles et leur fréquence avec les listes. Comment remplir la l1 de 2 à 12 et la l2 de d'autant de zéros qu'il y a de valeurs ?

Merci d'avance.
linkakro le 26/05/2013 à 20:37
La fonction dim().
A la lecture elle répond la taille et à l'affectation elle modifie la taille.
Lorsqu'une liste est allongée, des zéros sont ajoutés dans les nouvelles cases.
Affecter une nouvelle case juste après la fin incrémente la taille, donc on peut aussi remplir par une boucle, même sans dimensionner.
On peut aussi remplir la totalité d'une liste avec Fill().
On peut mettre à zéro avec le produit de la liste par zéro.
Code
ClrList L2
12->dim(L2
seq(X,X,1,12->L1
For(A,1,6
For(B,1,6
1+L2(A+B->L2(A+B
End
End
Samarinke le 26/05/2013 à 21:13
Merci beaucoup ! Par contre à quoi correspond dim( sur la version française de la ti82 ?
Samarinke le 26/05/2013 à 21:19
Mea culpa dim( a le même nom en vf.
Merci !
linkakro le 26/05/2013 à 21:22
Puisqu'il est question de français, tu aurais dû poster dans la rubrique ti82statfr et sinon mentionner clairement le modèle.
De plus la ti82stat(fr) est très différente de la ti82. (menus,fonctions,syntaxes différents)
seq=suite
ClrList=EffListe