Forum tama's team

cp: ne peut évaluer `brain': Aucun fichier ou dossier de ce type
AccueilPortailGalerieCalendrierFAQRechercherS'enregistrerMembresGroupesConnexion
Connexion
Nom d'utilisateur:
Mot de passe:
Connexion automatique: 
:: Récupérer mon mot de passe
Derniers sujets
» Network, essai 1
par godbod Dim 09 Juil 2017, 02:18

» GODBOD
par godbod Sam 08 Juil 2017, 14:05

» Numbers
par godbod Sam 08 Juil 2017, 13:54

» Mort ?
par godbod Sam 08 Juil 2017, 13:47

» mon humeur
par Ver2guerre Sam 30 Juil 2016, 19:44

» [A voir] Programme de traduction original : WikiTranslate
par AdRiWeB Lun 01 Fév 2016, 04:50

» Reprise ?
par Emyl Jeu 14 Juin 2012, 21:17

» Euh, ah ?
par Ver2guerre Dim 27 Mai 2012, 12:11

» Problème TI 89 Titanium non visible après mise à jour
par abdoukid Mer 23 Mai 2012, 13:37

» Y'a quelqu'un ?
par Ver2guerre Sam 21 Avr 2012, 23:10

Quick message
Qui est en ligne ?
Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité

Aucun

Le record du nombre d'utilisateurs en ligne est de 367 le Dim 18 Oct 2009, 00:16

Partagez | 
 

 Astuce de programmation basic : savoir si une liste existe

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivant
AuteurMessage
AdRiWeB
amis
amis
avatar

Nombre de messages : 3655
Age : 25
Localisation : Juste sous mes cheveux
Loisirs : Internet, programmation, TI, musique, tennis-de-table ...
Humeur : ^^
items : o
Personalized field :
Réputation : 0
Points : 3866
Date d'inscription : 12/08/2007

Profil
TI: TI-84 Plus, nspire CAS
TO: 2429 {2}
Spécialité: Basic z80

MessageSujet: Astuce de programmation basic : savoir si une liste existe   Dim 17 Aoû 2008, 19:58

repris de mon blog


B'jour tout le monde Very Happy

Je vous propose aujourd'hui une astuce pour les programmeurs souhaitant savoir si une liste existe et si celle-ci contient alors des données.

L'astuce est en fait très simple.

Il suffit d'écrire cette routine (et de l'adapter avec le nom de votre liste bien sur) :

Code:
: SetUpEditor
: If not(dim(L1


En fait, on regarde la dimension de la liste. Si c'est 0 (d'ou le "not("), la liste n'a pas de données, elle est vide, et on peut considérer qu'elle n'existe pas Wink

Ceci peut être très intéressant dans des programmes d'analyse de liste de donnes entrées par l'utilisateur, par exemple !

_________________

LE blog des 83+ et 84+ : programmes scolaires, aides, deblocages, jeux...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.adriweb.net
Baruch
OPTIMIZATOR
OPTIMIZATOR
avatar

Nombre de messages : 193
Age : 26
items :
Personalized field :
Réputation : 0
Points : 3444
Date d'inscription : 07/08/2008

Profil
TI: 83+
TO: 200
Spécialité: Basic z80

MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Dim 17 Aoû 2008, 20:21

J'ajoute que la fonction SetUpEditor désarchive les listes.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
AdRiWeB
amis
amis
avatar

Nombre de messages : 3655
Age : 25
Localisation : Juste sous mes cheveux
Loisirs : Internet, programmation, TI, musique, tennis-de-table ...
Humeur : ^^
items : o
Personalized field :
Réputation : 0
Points : 3866
Date d'inscription : 12/08/2007

Profil
TI: TI-84 Plus, nspire CAS
TO: 2429 {2}
Spécialité: Basic z80

MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Dim 17 Aoû 2008, 20:33

Excellent ajout Wink

_________________

LE blog des 83+ et 84+ : programmes scolaires, aides, deblocages, jeux...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.adriweb.net
Baruch
OPTIMIZATOR
OPTIMIZATOR
avatar

Nombre de messages : 193
Age : 26
items :
Personalized field :
Réputation : 0
Points : 3444
Date d'inscription : 07/08/2008

Profil
TI: 83+
TO: 200
Spécialité: Basic z80

MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Dim 17 Aoû 2008, 20:50

Remarque inutile ^^.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Ver2guerre
chasseur en chef
chasseur en chef
avatar

Nombre de messages : 3139
Age : 106
Localisation : Partout en même temps (V2g quantique)
Loisirs : #pkill boulet
Humeur : Happy :)
items :
Personalized field : 12 jetons
Réputation : 8
Points : 5108
Date d'inscription : 15/09/2007

Profil
TI: (TI-89Tita)^2+TI83Plus
TO: 50 [2380 - 2%] {54}
Spécialité: Autres

MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Dim 17 Aoû 2008, 21:16

Idem pour toi et pour moi :p

_________________
Help, j'ai rien compris

C'est moche :
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
AdRiWeB
amis
amis
avatar

Nombre de messages : 3655
Age : 25
Localisation : Juste sous mes cheveux
Loisirs : Internet, programmation, TI, musique, tennis-de-table ...
Humeur : ^^
items : o
Personalized field :
Réputation : 0
Points : 3866
Date d'inscription : 12/08/2007

Profil
TI: TI-84 Plus, nspire CAS
TO: 2429 {2}
Spécialité: Basic z80

MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Dim 17 Aoû 2008, 21:59

en gros, ca interesse personne ici, mon ptit code ?lol

_________________

LE blog des 83+ et 84+ : programmes scolaires, aides, deblocages, jeux...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.adriweb.net
Ver2guerre
chasseur en chef
chasseur en chef
avatar

Nombre de messages : 3139
Age : 106
Localisation : Partout en même temps (V2g quantique)
Loisirs : #pkill boulet
Humeur : Happy :)
items :
Personalized field : 12 jetons
Réputation : 8
Points : 5108
Date d'inscription : 15/09/2007

Profil
TI: (TI-89Tita)^2+TI83Plus
TO: 50 [2380 - 2%] {54}
Spécialité: Autres

MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Dim 17 Aoû 2008, 22:17

Je ne programme que sur 68k et PC. Donc bon... Mais sinon, la technique peut servir, et je l'avais déjà utilisée ^^

_________________
Help, j'ai rien compris

C'est moche :
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Baruch
OPTIMIZATOR
OPTIMIZATOR
avatar

Nombre de messages : 193
Age : 26
items :
Personalized field :
Réputation : 0
Points : 3444
Date d'inscription : 07/08/2008

Profil
TI: 83+
TO: 200
Spécialité: Basic z80

MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Dim 17 Aoû 2008, 23:21

J'aurai pas mis ça dans la rubrique Tutoriaux, c'est juste la description d'une fonction.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Admin
Admin
avatar

Nombre de messages : 12375
Age : 26
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 7024
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Lun 18 Aoû 2008, 01:03

je connaissais déjà, mais c'est bon à rappeler :)

_________________


Revenir en haut Aller en bas
Voir le profil de l'utilisateur
AdRiWeB
amis
amis
avatar

Nombre de messages : 3655
Age : 25
Localisation : Juste sous mes cheveux
Loisirs : Internet, programmation, TI, musique, tennis-de-table ...
Humeur : ^^
items : o
Personalized field :
Réputation : 0
Points : 3866
Date d'inscription : 12/08/2007

Profil
TI: TI-84 Plus, nspire CAS
TO: 2429 {2}
Spécialité: Basic z80

MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Lun 18 Aoû 2008, 05:35

yep Very Happy

et ton blog tama, tu le met un peu a jour ?

_________________

LE blog des 83+ et 84+ : programmes scolaires, aides, deblocages, jeux...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.adriweb.net
tama
Admin
Admin
avatar

Nombre de messages : 12375
Age : 26
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 7024
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Lun 18 Aoû 2008, 12:59

bah, j'ai rien de nouveau pour l'instant ^^
(c'est vrai, en y réfléchissant, j'ai pas vraiment touché à ma TI cet été =/)

au fait, sujet déplacé vers programmation z80.

_________________


Revenir en haut Aller en bas
Voir le profil de l'utilisateur
AdRiWeB
amis
amis
avatar

Nombre de messages : 3655
Age : 25
Localisation : Juste sous mes cheveux
Loisirs : Internet, programmation, TI, musique, tennis-de-table ...
Humeur : ^^
items : o
Personalized field :
Réputation : 0
Points : 3866
Date d'inscription : 12/08/2007

Profil
TI: TI-84 Plus, nspire CAS
TO: 2429 {2}
Spécialité: Basic z80

MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Lun 18 Aoû 2008, 14:57

ok Very Happy

_________________

LE blog des 83+ et 84+ : programmes scolaires, aides, deblocages, jeux...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.adriweb.net
tama
Admin
Admin
avatar

Nombre de messages : 12375
Age : 26
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 7024
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Lun 18 Aoû 2008, 15:02

sinon, au lieu de SetUpEditor, tu peux mettre 0->dim(L1
si la liste existe, cette ligne sera sans effet

_________________


Revenir en haut Aller en bas
Voir le profil de l'utilisateur
AdRiWeB
amis
amis
avatar

Nombre de messages : 3655
Age : 25
Localisation : Juste sous mes cheveux
Loisirs : Internet, programmation, TI, musique, tennis-de-table ...
Humeur : ^^
items : o
Personalized field :
Réputation : 0
Points : 3866
Date d'inscription : 12/08/2007

Profil
TI: TI-84 Plus, nspire CAS
TO: 2429 {2}
Spécialité: Basic z80

MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Mar 19 Aoû 2008, 03:59

oui mais ca permet pas de tester oO

_________________

LE blog des 83+ et 84+ : programmes scolaires, aides, deblocages, jeux...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.adriweb.net
Baruch
OPTIMIZATOR
OPTIMIZATOR
avatar

Nombre de messages : 193
Age : 26
items :
Personalized field :
Réputation : 0
Points : 3444
Date d'inscription : 07/08/2008

Profil
TI: 83+
TO: 200
Spécialité: Basic z80

MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Mar 19 Aoû 2008, 09:08

Ah merci de le casser.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
AdRiWeB
amis
amis
avatar

Nombre de messages : 3655
Age : 25
Localisation : Juste sous mes cheveux
Loisirs : Internet, programmation, TI, musique, tennis-de-table ...
Humeur : ^^
items : o
Personalized field :
Réputation : 0
Points : 3866
Date d'inscription : 12/08/2007

Profil
TI: TI-84 Plus, nspire CAS
TO: 2429 {2}
Spécialité: Basic z80

MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Mar 19 Aoû 2008, 14:36

?

_________________

LE blog des 83+ et 84+ : programmes scolaires, aides, deblocages, jeux...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.adriweb.net
tama
Admin
Admin
avatar

Nombre de messages : 12375
Age : 26
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 7024
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Mar 19 Aoû 2008, 15:00

bah si :

Code:

0->dim(L1            //ou n'importe quelle autre liste
If not(dim(L1
Then
//La liste n'existe pas
Else
//La liste existe
End

_________________


Revenir en haut Aller en bas
Voir le profil de l'utilisateur
AdRiWeB
amis
amis
avatar

Nombre de messages : 3655
Age : 25
Localisation : Juste sous mes cheveux
Loisirs : Internet, programmation, TI, musique, tennis-de-table ...
Humeur : ^^
items : o
Personalized field :
Réputation : 0
Points : 3866
Date d'inscription : 12/08/2007

Profil
TI: TI-84 Plus, nspire CAS
TO: 2429 {2}
Spécialité: Basic z80

MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Mer 20 Aoû 2008, 02:22

oui oui exactement

mais bon..

_________________

LE blog des 83+ et 84+ : programmes scolaires, aides, deblocages, jeux...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.adriweb.net
tama
Admin
Admin
avatar

Nombre de messages : 12375
Age : 26
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 7024
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Mer 20 Aoû 2008, 13:17

mais bon quoi ? ça évite d'avoir des listes inutiles qui se créent, parce que SetUpEditor ça crée toutes les listes L1 à L6 si je me souviens bien, soit 12 (?) octets par liste vide de "gâchés"

_________________


Revenir en haut Aller en bas
Voir le profil de l'utilisateur
AdRiWeB
amis
amis
avatar

Nombre de messages : 3655
Age : 25
Localisation : Juste sous mes cheveux
Loisirs : Internet, programmation, TI, musique, tennis-de-table ...
Humeur : ^^
items : o
Personalized field :
Réputation : 0
Points : 3866
Date d'inscription : 12/08/2007

Profil
TI: TI-84 Plus, nspire CAS
TO: 2429 {2}
Spécialité: Basic z80

MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Mer 20 Aoû 2008, 14:38

euh non, 6 listes pas 12 ^^'

en meme temps elles sont vides, donc elles prennent pas beaucoup de place non plus

_________________

LE blog des 83+ et 84+ : programmes scolaires, aides, deblocages, jeux...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.adriweb.net
Ver2guerre
chasseur en chef
chasseur en chef
avatar

Nombre de messages : 3139
Age : 106
Localisation : Partout en même temps (V2g quantique)
Loisirs : #pkill boulet
Humeur : Happy :)
items :
Personalized field : 12 jetons
Réputation : 8
Points : 5108
Date d'inscription : 15/09/2007

Profil
TI: (TI-89Tita)^2+TI83Plus
TO: 50 [2380 - 2%] {54}
Spécialité: Autres

MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Mer 20 Aoû 2008, 15:52

Justement, ça prend 6 listes de 2 octets chacune. Donc 12 octets au total (6*2=12)

_________________
Help, j'ai rien compris

C'est moche :
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Syfo
Pokémophile
Pokémophile
avatar

Nombre de messages : 1978
Age : 26
Localisation : IYA
items :

Personalized field : 26 jetons
Réputation : 8
Points : 4347
Date d'inscription : 09/08/2007

Profil
TI: 80, 82, 83, 83+, 84+
TO: 2 945 [GAIN * 1.1]
Spécialité: Basic z80

MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Mer 20 Aoû 2008, 18:08

12 octets, c'est vraiment chipoter. ca doit prendre autant d'octets de mettre une commande pour les supprimmer.

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tama
Admin
Admin
avatar

Nombre de messages : 12375
Age : 26
Localisation : DTC ? :triso:
Humeur : =)
items : o
Personalized field : huh ? oO
Réputation : 3
Points : 7024
Date d'inscription : 08/08/2007

Profil
TI: 84+, 89 tita, 89 tita
TO: infini :p
Spécialité: C 68k

MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Mer 20 Aoû 2008, 19:08

non, 6 listes vides de 12 octets chacune, soit 72 octets (enfin, 5 si la liste existe)

_________________


Revenir en haut Aller en bas
Voir le profil de l'utilisateur
AdRiWeB
amis
amis
avatar

Nombre de messages : 3655
Age : 25
Localisation : Juste sous mes cheveux
Loisirs : Internet, programmation, TI, musique, tennis-de-table ...
Humeur : ^^
items : o
Personalized field :
Réputation : 0
Points : 3866
Date d'inscription : 12/08/2007

Profil
TI: TI-84 Plus, nspire CAS
TO: 2429 {2}
Spécialité: Basic z80

MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Jeu 21 Aoû 2008, 02:29

pourquoi 12 octets chacune ?

_________________

LE blog des 83+ et 84+ : programmes scolaires, aides, deblocages, jeux...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.adriweb.net
Ver2guerre
chasseur en chef
chasseur en chef
avatar

Nombre de messages : 3139
Age : 106
Localisation : Partout en même temps (V2g quantique)
Loisirs : #pkill boulet
Humeur : Happy :)
items :
Personalized field : 12 jetons
Réputation : 8
Points : 5108
Date d'inscription : 15/09/2007

Profil
TI: (TI-89Tita)^2+TI83Plus
TO: 50 [2380 - 2%] {54}
Spécialité: Autres

MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Jeu 21 Aoû 2008, 11:30

Parce-qu'une liste fait 12 octets et que c'est comme ça !

_________________
Help, j'ai rien compris

C'est moche :
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   

Revenir en haut Aller en bas
 

Astuce de programmation basic : savoir si une liste existe

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum tama's team :: Dead corner :: Archives :: Archives 2008-
Créer un forum | © phpBB | Forum gratuit d'entraide | Contact | Signaler un abus | Forum gratuit