Bonjour j'aimerais savoir si un programme TI-Basic peut supprimer une liste ou une matrice ou autre chose comme ça.
Si oui, est-ce qu'il peut supprimer des listes ou des matrices archivées ?
(Je programme des jeux TI-Basic dans lesquels les 24 Ko de RAM de ma 82A ne suffisent pas, alors j'aimerais ne pas avoir recours à un Garbage Collect pendant une partie)
Programme TI-Basic supprimant des données
-
puppy65
Niveau 9: IC (Compteur Infatigable)- Messages: 313
- Images: 0
- Inscription: 09 Nov 2017, 19:26
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: 2nde
Re: Programme TI-Basic supprimant des données
salut,
oui tu peux supprimer des variables depuis un programme mais malheureusement pas les variables archivées
oui tu peux supprimer des variables depuis un programme mais malheureusement pas les variables archivées
-
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)- Messages: 4464
- Images: 18
- Inscription: 07 Nov 2014, 00:43
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: Programme TI-Basic supprimant des données
C'est pas grave le jeu ne sera jouable qu'une fois mais il sera jouable quand même
De toute façon c'est pas un jeu de puzzle avec des niveaux c'est une sorte de RPG.
Merçi à toi Hamza.s. C'est quelle commande d'ailleurs ?
De toute façon c'est pas un jeu de puzzle avec des niveaux c'est une sorte de RPG.
Merçi à toi Hamza.s. C'est quelle commande d'ailleurs ?
-
puppy65
Niveau 9: IC (Compteur Infatigable)- Messages: 313
- Images: 0
- Inscription: 09 Nov 2017, 19:26
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: 2nde
Re: Programme TI-Basic supprimant des données
pourquoi jouable qu'une fois?
il suffit de réinitialiser les données au début du programme.
il y a une fonction
il suffit de réinitialiser les données au début du programme.
il y a une fonction
DelVar
pour supprimer des variables mais pour les listes je te conseille de faire un truc du genre 0→dim(ta_liste
-
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)- Messages: 4464
- Images: 18
- Inscription: 07 Nov 2014, 00:43
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: Programme TI-Basic supprimant des données
Ca sera jouable qu'une fois parce que le jeu est assez grand et prendra environ 230 Ko d'ARC (essentiellement matrices et listes préalablement pleines de données et archivées, faisant au maximum 3 Ko et images, désolé les utilisateurs de la 83+). Donc le jeu gardera 17 Ko pour les programmes puisqu'un programme archivé ne s'execute pas et les 7 Ko restants pour les variables, désarchivées au fur et à mesure que l'on complète le jeu. Mais quand on finit un stage, certaines matrices et listes ne servent plus et le fait de les ré-archiver conduirait à un GarbageCollect (j'ai testé combien de fois on peut écrire sur l'ARC avent le GarbageCollect). Alors le programme n'aura d'autre choix que de les supprimer, pour rejouer du début, il faudra réinstaller le jeu.
Alors pour les commandes je sais que DelVar() c'est pour les nombres entiers et mettre 0->dim ça anéantit la liste en mettant le nombre de chiffres à 0 où ça remplaçe tous les chiffres par 0 ? (si c'est le deuxième cas, ça ne sert pratiquement à rien puisqu'un zéro fait 9 octets, comme n'importe quel autre nombre réel) Et est-ce que ça marche aussi pour les matrices ? (le programme n'en gère qu'une seule en tout)
Alors pour les commandes je sais que DelVar() c'est pour les nombres entiers et mettre 0->dim ça anéantit la liste en mettant le nombre de chiffres à 0 où ça remplaçe tous les chiffres par 0 ? (si c'est le deuxième cas, ça ne sert pratiquement à rien puisqu'un zéro fait 9 octets, comme n'importe quel autre nombre réel) Et est-ce que ça marche aussi pour les matrices ? (le programme n'en gère qu'une seule en tout)
Dernière édition par puppy65 le 20 Jan 2018, 19:11, édité 2 fois.
-
puppy65
Niveau 9: IC (Compteur Infatigable)- Messages: 313
- Images: 0
- Inscription: 09 Nov 2017, 19:26
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: 2nde
Re: Programme TI-Basic supprimant des données
Si tu est intéressé par le jeu je peux t'en parler tu pourras me donner des conseils !
-
puppy65
Niveau 9: IC (Compteur Infatigable)- Messages: 313
- Images: 0
- Inscription: 09 Nov 2017, 19:26
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: 2nde
Re: Programme TI-Basic supprimant des données
DelVar fonctionne avec toutes les variables, que ce soit liste, matrice, fonction, chaîne de caractères etc...
pour les listes faire DelVar supprime carrément la liste, donc il faut la recréer après c'est pourquoi je t'ai conseillé
pour les listes faire DelVar supprime carrément la liste, donc il faut la recréer après c'est pourquoi je t'ai conseillé
0→dim(ta_liste
0→dim(ta_liste
ta nouvelle liste prend une dimension 0, elle ne contient donc rien. par contre oui elle aura quelques octets car c'est une variable spéciale.-
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)- Messages: 4464
- Images: 18
- Inscription: 07 Nov 2014, 00:43
- Genre:
- Calculatrice(s):→ MyCalcs profile
Re: Programme TI-Basic supprimant des données
Merci encore. Ca marche avec les fichiers .8xi d'images ? Où sinon peut-on les supprimer d'une autre façon ?
-
puppy65
Niveau 9: IC (Compteur Infatigable)- Messages: 313
- Images: 0
- Inscription: 09 Nov 2017, 19:26
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: 2nde
Re: Programme TI-Basic supprimant des données
Personnellement j'utiliserais utiliser DelVar pour les listes car les listes que le programme désarchive ne serviront plus à rien, elle ne seront plus remplies après et j'aimerais que le programme laisse si possible quelques octets de RAM pour pouvoir encore utiliser la calculatrice après l'installation du jeu pour tracer des graphes par exemple. Mais y'a-t-il un moyen de supprimer les fichiers .8xi ?
-
puppy65
Niveau 9: IC (Compteur Infatigable)- Messages: 313
- Images: 0
- Inscription: 09 Nov 2017, 19:26
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: 2nde
Re: Programme TI-Basic supprimant des données
c'est pas une réponse, mais à quoi vas consister ton jeu ? (simple curiosité)
-
FjFk
Niveau 11: LV (Légende Vivante)- Messages: 282
- Images: 18
- Inscription: 01 Mai 2018, 15:59
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: T STL
12 messages
• Page 1 sur 2 • 1, 2
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 29 invités