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
» L'astuce du meurdanche
Hier à 23:24 par tama

» [maths]fonctions graphiques
Hier à 18:23 par tama

» N'annayow
Jeu 02 Juil 2009, 00:13 par tama

» Billard
Mer 01 Juil 2009, 19:14 par Ver2guerre

» mon humeur
Mer 01 Juil 2009, 19:04 par tama


Découvrez undefined!
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 60 le Ven 23 Mai 2008, 19:02
 

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


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

Profil
TO: 2429 {2}
TI: TI-84 Plus, nspire CAS
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


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

Profil
TO: 200
TI: 83+
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


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

Profil
TO: 2429 {2}
TI: TI-84 Plus, nspire CAS
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


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

Profil
TO: 200
TI: 83+
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


Masculin
Nombre de messages: 2371
Age: 17
Localisation: Partout en même temps (V2g quantique)
Loisirs: $sudo kill -boulet
Humeur: Happy :)
items:
Personalized field: 12 jetons
Points: 1271
Réputation: 4
Date d'inscription: 15/09/2007

Profil
TO: 0 [1232 - 2%] {54}
TI: (TI-89Tita)^2+TI83Plus
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


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

Profil
TO: 2429 {2}
TI: TI-84 Plus, nspire CAS
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


Masculin
Nombre de messages: 2371
Age: 17
Localisation: Partout en même temps (V2g quantique)
Loisirs: $sudo kill -boulet
Humeur: Happy :)
items:
Personalized field: 12 jetons
Points: 1271
Réputation: 4
Date d'inscription: 15/09/2007

Profil
TO: 0 [1232 - 2%] {54}
TI: (TI-89Tita)^2+TI83Plus
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


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

Profil
TO: 200
TI: 83+
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


Masculin
Nombre de messages: 11556
Age: 17
Localisation: DTC ? :triso:
Humeur: =)
items: o
Personalized field: huh ? oO
Points: 3107
Réputation: 0
Date d'inscription: 08/08/2007

Profil
TO: infini :p
TI: 84+, 89 tita, 89 tita
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


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

Profil
TO: 2429 {2}
TI: TI-84 Plus, nspire CAS
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


Masculin
Nombre de messages: 11556
Age: 17
Localisation: DTC ? :triso:
Humeur: =)
items: o
Personalized field: huh ? oO
Points: 3107
Réputation: 0
Date d'inscription: 08/08/2007

Profil
TO: infini :p
TI: 84+, 89 tita, 89 tita
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


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

Profil
TO: 2429 {2}
TI: TI-84 Plus, nspire CAS
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


Masculin
Nombre de messages: 11556
Age: 17
Localisation: DTC ? :triso:
Humeur: =)
items: o
Personalized field: huh ? oO
Points: 3107
Réputation: 0
Date d'inscription: 08/08/2007

Profil
TO: infini :p
TI: 84+, 89 tita, 89 tita
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


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

Profil
TO: 2429 {2}
TI: TI-84 Plus, nspire CAS
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


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

Profil
TO: 200
TI: 83+
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


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

Profil
TO: 2429 {2}
TI: TI-84 Plus, nspire CAS
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


Masculin
Nombre de messages: 11556
Age: 17
Localisation: DTC ? :triso:
Humeur: =)
items: o
Personalized field: huh ? oO
Points: 3107
Réputation: 0
Date d'inscription: 08/08/2007

Profil
TO: infini :p
TI: 84+, 89 tita, 89 tita
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


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

Profil
TO: 2429 {2}
TI: TI-84 Plus, nspire CAS
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


Masculin
Nombre de messages: 11556
Age: 17
Localisation: DTC ? :triso:
Humeur: =)
items: o
Personalized field: huh ? oO
Points: 3107
Réputation: 0
Date d'inscription: 08/08/2007

Profil
TO: infini :p
TI: 84+, 89 tita, 89 tita
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


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

Profil
TO: 2429 {2}
TI: TI-84 Plus, nspire CAS
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 -