1

Qu'elqun pourrait t'il m'expliquer vite fait a quoi sert les liste et comment on les formes en s'appuyant sur un pgm tres simple juste pour que je comprennne quoi !!
Ti-82

2

Une liste est un moyen de stocker plusieurs variables en une fois.
Pour les former il y a 2 manieres:
- definir leur longueur avec la commande "dim( "
ex: 5->dim(LAAA) crée une liste nommée "AAA" et composée de 5 nombres {0,0,0,0,0}
- directement les créer avec leur contenu
ex: {51,6,8,4}->LAAA crée une liste "AAA" composée de 4 nombres: 51,6,8,4

Lorsqu'une liste existe, on peut:
- y retrouver un nombre a condition de connaitre sa position dans la liste
ex: LAAA (3) donne le nombre situé en 3eme position de cette liste (ici:8)
- y changer un nombre
ex: 99->LAAA (3) rendra le 3eme nombre de la liste "AAA" egal a 99, et LAAA sera ainsi {51,6,99,4}
- appliquer une opération a tous les termes de la liste
ex: LAAA+100 donnera une liste: {151,106,199,104}

Voila grin
<-- et à votre gauche une superbe peinture pointilliste du XVIe siècle #sisi# représentant - vous l'aurez deviné - une banane ...
http://www.ti83plus.online.fr/home.php...

3

Alors maitenant on me ditque pour faire certains programme c beaucoup plus simple d'utilisée une liste "on se fait moins chié" d'aprés certaines personnes mais je vois pas en coi sa peut etre utile dans un programmme de jeux !!
(d'autre part LAAA, L signifie Liste mais le vrai nom de laliste est AAA non ??)
Ti-82

4

D'un autre coté, si t'a une Ti-82 classique, tu ne peut pas avoir de nom de liste pperso, tu est obligé d'utyiliser els listes L1,L2,L3,L4,l5,L6 ( aussi sur 83 je crois, peut-être mais je crois pas sur 82 stats, à voir)
Alors maitenant on me ditque pour faire certains programme c beaucoup plus simple d'utilisée une liste "on se fait moins chié" d'aprés certaines personnes mais je vois pas en coi sa peut etre utile dans un programmme de jeux !!


C'est souvent _très_ utile, car ça permet un "ordonage" du stoquage.
Et ça ,permet également d'avoir beaucoup plus de variables.
Et des manipulations hyper lourdes avec des variables classiques...

( pour te donner un exemple, ça te permet aussi de traiter un nombre de variable qui n'ets pas prévu à l'avance lorsque tu code, mais qui l'utilisateur te "donne". (enfin, qu'il fixe quoi )

Genre tu fait un tableau d'avancemùent chimique, tu ne sait pas combien t'a de produits et réactif, c'est l'uilisateur qui va te l'indiquer.

tu fait un boucle d'indice i qui stoque dans L1(i) par exmple...tu vois à quoi ça peut servir ? )

Et le fait que les valeur soit indexé ( en gros, tu fait nom_de_la_liste[indice] est _très_ pratique...)

Enfin, faudrais que tu regarde des exemple pour comprendre.


«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard

La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.

5

C'est vrai que l'utilité dans les jeux est enorme.
Par exemple tu veux faire un jeu de memoire ou il faut se rappeler de chiffres donnés a la suite par la TI:

Sans les listes:

ClrHome
4->E
9->F
1->G
6->H
Disp "RAPPELLE TOI:",E,F,G,H
Pause
ClrHome
Disp "LES CHIFFRES?
Prompt A,B,C,D
Disp ""
If A=E:Then
Disp "BON
Else
Disp "MAUVAIS
End
If B=F:Then
Disp "BON
Else
Disp "MAUVAIS
End
If C=G:Then
Disp "BON
Else
Disp "MAUVAIS
End
If D=H:Then
Disp "BON
Else
Disp "MAUVAIS
End

Un peu long non ?

Maintenant avec les listes:

ClrHome
{4,9,1,6}->L1
Disp "RAPPELLE TOI:",4,9,1,6
Pause
ClrHome
Disp "LES CHIFFRES:
For X,1,4
Imput "",L2(X
End
Disp "
For X,1,4
If L1(X)=L2(X):Then
Disp "BON
Else
Disp "MAUVAIS
End

C'est quand meme autre chose, et la différence sera encore plus grande si tu fais le meme jeu avec 10 chiffres au lieu de 4. En plus tu t'appercevra qu'avec la 1ere methode tu ne peux pas depasser 13 chiffres demandés, tandis qu'avec les listes c'est quasi illimité. top
<-- et à votre gauche une superbe peinture pointilliste du XVIe siècle #sisi# représentant - vous l'aurez deviné - une banane ...
http://www.ti83plus.online.fr/home.php...

6

Voilà un bon exemple.
Mais c'est encor un exemple simple: tu peut le faire sans liste.
Certainnes manipulations sont quasiment infesables sans liste (et/ou matrices).

Bon, j'espère que l'on aurra reussi à te convaincre grin
Pense à les utiliser lorsque tu code.
«Les gens exigent la liberté d’expression pour compenser la liberté de pensée qu’ils préfèrent éviter.» - Sören Kierkegaard

La République, c’est comme la syphilis : quand on l’a attrapée, soit on se fait sauter le caisson, soit on essaie de vivre avec.

7

oui c vrai que c assez surprenant, il faut que je me familiarise un peu avec et aprés il y en aura de partout grin mais vraiment merci pour c reponse si rapide encore merci et si j'ai dotre question a propos de ma Ti-82 je sais ou passer ! ( je crois pas non plus qu'on puisse creer des liste du nom de notre choix sur 82 il y a que L1 jusqua L6 )
Ti-82