salut à tous, j'ai bien vu que d'autres avaient demandés la même chose mais c'est un peu différent:
je voudrais faire un meilleur score, pas seulement, enfait, je voudrais enregistrer des stats du genre (nombre de tentatives, meilleur score, nombre de vies totales perdues, nombre de tentatives totales, score de toutes laes parties, etc...) des stats un peu cons je sais, mais c'est un ptit clin d'oeil a GTA
Enfin voila les probleme: a la fin je me retrouve avec toutes mes variables, je sais que pour qu'elles soient definitivement sauvegardées, je peux les mettre dans des matrices, mais c'est là que je bloque: comment faire ??!
Et y'a-t-il une solution meilleur que les matrices pour ce genre de probleme ?
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mar 06 Nov 2012, 23:14
Le meilleur choix dès la TI82stat est une liste personnalisée.
Que ce soit matrice ou liste, renseigne toi avec le manuel ou un tutoriel (exemple)
Pour remplir une liste SCORE d'un seul coup avec des variables A,B,C : {A,B,C}->lSCORE
Pour dimensionner une liste à la longueur N : N->dim(lSCORE
Pour remplir une case M (M<N+1) : A->lSCORE(M
Idem avec une matrice mais en deux dimmensions.
[[A,B][C,D]]->[A]
{N,M}->dim([A])
A->[A](Y,X)
[A] se saisie avec le menu matrice, c'est le nom d'une matrice. Ne pas utiliser les crochets pour ça.
Y<=N et X<=M
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
merci mais que quand j'ecris ce que tu m'as mis
: {A,B,C}->lSCORE
: N->dim(lSCORE
: A->lSCORE(M
ça ne marche pas
et je ne comprends pas très bien ce qu'il faut faire avec la matrice, quelqu'un pourrait m'expliquer ?
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mer 07 Nov 2012, 19:45
"l" se saisie avec 2nde+stat(liste)+droite+haut+enter.
Ce sont des exemples distincts. Pas un programme à executer.
En effet selon ta méthode de programmation et le programme lui-même il sera intéressant d'utiliser l'une ou l'autre des instructions.
(on est même amené à supprimmer des listes purement et simplement, à les vider, ou encore gérer l'existence de données)
Voici cette fois un exemple passe partout.
Code
3->dim(lA // dimension 3 pour lA, cela la crée si elle n'existait pas encore
... // programme
2->lA(1 // stocke 2 dans la case 1 de lA
... // programme
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)