Poster un nouveau sujet Poster une réponse
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   Citer 

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

 Adresse email Haut de page Bas de page 
 
Mingerton



Autorisation : Membre
Nb de messages : 504
Inscrit le : Ven 07 Déc 2012, 20:09
Posté le : Jeu 14 Jan 2016, 18:30   Citer 

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
 Adresse email Haut de page Bas de page 
 
TiFan



Autorisation : Membre
Nb de messages : 7
Inscrit le : Jeu 14 Jan 2016, 17:42
Posté le : Jeu 14 Jan 2016, 19:48   Citer 

Merci pour la technique du dim, je ne la connaissais pas winkle.gif
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.

 Adresse email Haut de page Bas de page 
 
Mingerton



Autorisation : Membre
Nb de messages : 504
Inscrit le : Ven 07 Déc 2012, 20:09
Posté le : Jeu 14 Jan 2016, 20:14   Citer 

Tout dépend de la longueur de la liste winkle.gif

----------------------
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
 Adresse email Haut de page Bas de page 
 
TiFan



Autorisation : Membre
Nb de messages : 7
Inscrit le : Jeu 14 Jan 2016, 17:42
Posté le : Jeu 14 Jan 2016, 20:33   Citer 

C'est une liste qui devrait comporter 5 ou 6 éléments, donc ça devrait aller je pense

 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2024 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink