Supprimer un élément d'une liste |
Auteur |
Message |
TiFan
Autorisation : Membre
Nb de messages : 7
Inscrit le : Jeu 14 Jan 2016, 17:42
|
Posté le : Jeu 14 Jan 2016, 17:49
|
|
|
Je possède une calculatrice ti 82 stats.fr, et j'essaye de réaliser un jeu. Mais je bloque sur un truc : je n'ai pas trouvé de commandes pour supprimer un élément d'une liste.
Je vois à peu-près comment je pourrais y faire avec un algorithme, mais j'aimerais savoir s'il y a une commande spécifique pour cela, avant de me lancer.
Merci d'avance pour votre aide
|
|
|
|
Mingerton
Autorisation : Membre
Nb de messages : 504
Inscrit le : Ven 07 Déc 2012, 20:09
|
Posté le : Jeu 14 Jan 2016, 18:30
|
|
|
Si c'est le dernier élément de la liste, tu peux le faire en diminuant la dimension de la liste : dim(L1)-1->dim(L1), par exemple.
Sinon, c'est plus compliqué. Tu peux mettre cet élément à une valeur caractéristique assez facilement (pi->L1(3) pour le 3e élément à pi par exemple). Si tu veux aussi supprimer ce nombre caractéristique, ça devient plus compliqué :
Code | 1üJ
sum(L1=!piüdim(L2
For(I,1,dim(L1
If pi=!L1(I
Then
L1(I)üL2(J
J+1üJ
End
End |
Il doit y avoir plus simple, c'est ce à quoi je pense en premier jet.
---------------------- Mes articles
Mes programmes en ligne (je termine peu de projets)
Guide traduction Algo-Basic, par Linkakro
Catalogue des fonctions 82/83/84 FR/EN |
|
|
|
TiFan
Autorisation : Membre
Nb de messages : 7
Inscrit le : Jeu 14 Jan 2016, 17:42
|
Posté le : Jeu 14 Jan 2016, 19:48
|
|
|
Merci pour la technique du dim, je ne la connaissais pas
Sinon, ta technique équivaut à peu-prêt à ce que je pensais.
Je vais l'essayer, en espérant que toutes ces étapes ne ralentissent pas trop le jeu.
|
|
|
|
Mingerton
Autorisation : Membre
Nb de messages : 504
Inscrit le : Ven 07 Déc 2012, 20:09
|
Posté le : Jeu 14 Jan 2016, 20:14
|
|
|
Tout dépend de la longueur de la liste
---------------------- Mes articles
Mes programmes en ligne (je termine peu de projets)
Guide traduction Algo-Basic, par Linkakro
Catalogue des fonctions 82/83/84 FR/EN |
|
|
|
TiFan
Autorisation : Membre
Nb de messages : 7
Inscrit le : Jeu 14 Jan 2016, 17:42
|
Posté le : Jeu 14 Jan 2016, 20:33
|
|
|
C'est une liste qui devrait comporter 5 ou 6 éléments, donc ça devrait aller je pense
|
|
|
|