Forum tama's team

Le forum de la tama's team
Accueil­Portail­Galerie­Calendrier­FAQ­Rechercher­S'enregistrer­Membres­Groupes­Connexion
Connexion
Nom d'utilisateur:
Mot de passe:
Connexion automatique: 
:: Récupérer mon mot de passe
Derniers sujets
» kiteloop
par Ver2guerre Lun 08 Fév 2010, 19:52

» besoin d'aide pour un programme ti-83+
par tama Dim 07 Fév 2010, 16:13

» probabilité
par tama Lun 01 Fév 2010, 22:03

» une idée programme fonction affine
par tama Dim 31 Jan 2010, 13:18

» [PC][C] Pathfinding
par tama Dim 24 Jan 2010, 19:48

» Bananier !
par Marco Dim 17 Jan 2010, 19:18

» Noyez Joel !
par Syfo Ven 25 Déc 2009, 22:15

» Changement de pseudo
par Leirbmu Lun 07 Déc 2009, 23:55

» mon humeur
par tama Lun 23 Nov 2009, 19:11

» Petit forum anglophone
par Ver2guerre Mar 03 Nov 2009, 16:27

Quick message
Qui est en ligne ?
Il y a en tout 2 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 2 Invités :: 1 Moteur de recherche

Aucun

Le record du nombre d'utilisateurs en ligne est de 367 le Sam 17 Oct 2009, 23:16
Poster un nouveau sujet    Répondre au sujet
 

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, 3  Suivant
Auteur Message
AdRiWeB
amis
amis


Nombre de messages: 3649
Age: 17
Localisation: Juste sous mes cheveux
Loisirs: Internet, programmation, TI, musique, tennis-de-table ...
Humeur: ^^
items: o
Personalized field:
Points: 1076
Réputation: 0
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, 18: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


Nombre de messages: 193
Age: 18
items:
Personalized field:
Points: 664
Réputation: 0
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, 19: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


Nombre de messages: 3649
Age: 17
Localisation: Juste sous mes cheveux
Loisirs: Internet, programmation, TI, musique, tennis-de-table ...
Humeur: ^^
items: o
Personalized field:
Points: 1076
Réputation: 0
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, 19: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


Nombre de messages: 193
Age: 18
items:
Personalized field:
Points: 664
Réputation: 0
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, 19:50

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


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

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

MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Dim 17 Aoû 2008, 20: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


Nombre de messages: 3649
Age: 17
Localisation: Juste sous mes cheveux
Loisirs: Internet, programmation, TI, musique, tennis-de-table ...
Humeur: ^^
items: o
Personalized field:
Points: 1076
Réputation: 0
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: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


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

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

MessageSujet: Re: Astuce de programmation basic : savoir si une liste existe   Dim 17 Aoû 2008, 21: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


Nombre de messages: 193
Age: 18
items:
Personalized field:
Points: 664
Réputation: 0
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, 22: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


Nombre de messages: 12323
Age: 18
Localisation: DTC ? :triso:
Humeur: =)
items: o
Personalized field: huh ? oO
Points: 4181
Réputation: 3
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, 00: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


Nombre de messages: 3649
Age: 17
Localisation: Juste sous mes cheveux
Loisirs: Internet, programmation, TI, musique, tennis-de-table ...
Humeur: ^^
items: o
Personalized field:
Points: 1076
Réputation: 0
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, 04: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


Nombre de messages: 12323
Age: 18
Localisation: DTC ? :triso:
Humeur: =)
items: o
Personalized field: huh ? oO
Points: 4181
Réputation: 3
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, 11: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


Nombre de messages: 3649
Age: 17
Localisation: Juste sous mes cheveux
Loisirs: Internet, programmation, TI, musique, tennis-de-table ...
Humeur: ^^
items: o
Personalized field:
Points: 1076
Réputation: 0
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, 13: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


Nombre de messages: 12323
Age: 18
Localisation: DTC ? :triso:
Humeur: =)
items: o
Personalized field: huh ? oO
Points: 4181
Réputation: 3
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, 14: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


Nombre de messages: 3649
Age: 17
Localisation: Juste sous mes cheveux
Loisirs: Internet, programmation, TI, musique, tennis-de-table ...
Humeur: ^^
items: o
Personalized field:
Points: 1076
Réputation: 0
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, 02: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


Nombre de messages: 193
Age: 18
items:
Personalized field:
Points: 664
Réputation: 0
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, 08:08

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


Nombre de messages: 3649
Age: 17
Localisation: Juste sous mes cheveux
Loisirs: Internet, programmation, TI, musique, tennis-de-table ...
Humeur: ^^
items: o
Personalized field:
Points: 1076
Réputation: 0
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, 13: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


Nombre de messages: 12323
Age: 18
Localisation: DTC ? :triso:
Humeur: =)
items: o
Personalized field: huh ? oO
Points: 4181
Réputation: 3
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, 14: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


Nombre de messages: 3649
Age: 17
Localisation: Juste sous mes cheveux
Loisirs: Internet, programmation, TI, musique, tennis-de-table ...
Humeur: ^^
items: o
Personalized field:
Points: 1076
Réputation: 0
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, 01: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


Nombre de messages: 12323
Age: 18
Localisation: DTC ? :triso:
Humeur: =)
items: o
Personalized field: huh ? oO
Points: 4181
Réputation: 3
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, 12: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


Nombre de messages: 3649
Age: 17
Localisation: Juste sous mes cheveux
Loisirs: Internet, programmation, TI, musique, tennis-de-table ...
Humeur: ^^
items: o
Personalized field:
Points: 1076
Réputation: 0
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, 13: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

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 3 Aller à la page : 1, 2, 3  Suivant

Permission de ce forum: Vous ne pouvez pas répondre aux sujets dans ce forum
Forum tama's team :: Dead corner :: Archives 2008 -
Poster un nouveau sujet    Répondre au sujet