Le Forum de TI-BANK.fr

Le forum de la banque de programmes pour calculatrices graphiques Texas Instruments (aide débutants, résolution problèmes...).
Accueil­Portail­Calendrier­FAQ­Rechercher­S'enregistrer­Membres­Groupes­Connexion
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 Tableau de variables

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
charognard
Vétéran
Vétéran


Masculin Age: 42
Classe: sans
Calculatrice(s): TI NSPIRE CAS, TI 74 + CHIMIE,2 CANON X07 + 2x8Ko + 2 CARD + audio, HP48GX + 512Ko, 11C, 28S, 35S, SHARP PC1262 + audio, PC1360, PC1246, PC1600 + 256Ko + RS232, 2 PC1500A + CE150 + CE-161 + 24ko, 2 PC1251 + CE125, 2 EL 9000, EL 512, PC G850V + USB, CASIO PB700 + FA11 + 4Ko, Z1Gr, TANDY TRS MODEL 100, TI59
Messages: 558
Efficacité: 7
Date d'inscription: 18/10/2007

Divers
Dernière note en maths: 11/20

MessageSujet: Tableau de variables   Sam 10 Nov - 18:41

voilà je voudrais adapter un programme sur TI NSPIRE
dans le programme original
j'utilise un tableau de variable unidimentionnel
DIM A(10)
je n'ai pas trouvé sur NSPIRE l'équivalent
donc je me suis dit que l'utilisation d'une LISTE {...} ou d'une MATRICE [....]
mais existe t'il une instruction pour changer le Xeme elément d'une liste ou d'une matrice
merci par avance
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
charognard
Vétéran
Vétéran


Masculin Age: 42
Classe: sans
Calculatrice(s): TI NSPIRE CAS, TI 74 + CHIMIE,2 CANON X07 + 2x8Ko + 2 CARD + audio, HP48GX + 512Ko, 11C, 28S, 35S, SHARP PC1262 + audio, PC1360, PC1246, PC1600 + 256Ko + RS232, 2 PC1500A + CE150 + CE-161 + 24ko, 2 PC1251 + CE125, 2 EL 9000, EL 512, PC G850V + USB, CASIO PB700 + FA11 + 4Ko, Z1Gr, TANDY TRS MODEL 100, TI59
Messages: 558
Efficacité: 7
Date d'inscription: 18/10/2007

Divers
Dernière note en maths: 11/20

MessageSujet: Re: Tableau de variables   Sam 10 Nov - 19:11

Va sans dire
sans l'utilisation de left et right
quelqu'un a t'il une solution ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
charognard
Vétéran
Vétéran


Masculin Age: 42
Classe: sans
Calculatrice(s): TI NSPIRE CAS, TI 74 + CHIMIE,2 CANON X07 + 2x8Ko + 2 CARD + audio, HP48GX + 512Ko, 11C, 28S, 35S, SHARP PC1262 + audio, PC1360, PC1246, PC1600 + 256Ko + RS232, 2 PC1500A + CE150 + CE-161 + 24ko, 2 PC1251 + CE125, 2 EL 9000, EL 512, PC G850V + USB, CASIO PB700 + FA11 + 4Ko, Z1Gr, TANDY TRS MODEL 100, TI59
Messages: 558
Efficacité: 7
Date d'inscription: 18/10/2007

Divers
Dernière note en maths: 11/20

MessageSujet: Re: Tableau de variables   Sam 10 Nov - 19:19

Pour info il me faut utiliser
un tableau indexé A(X) sur X
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Mic
Administrateur
Administrateur


Masculin Age: 25
Classe: Prof de Maths
Calculatrice(s): Voyage 200 & TI-Nspire CAS
Messages: 11452
Efficacité: 13
Localisation: Orléans
Date d'inscription: 07/09/2004

Divers
Dernière note en maths: -/20

MessageSujet: Re: Tableau de variables   Sam 10 Nov - 19:37

Ca doit être :

A[i]->y

avec A ta liste, i le ième élément et y la nouvel élément remplaçant.

A vérifier. Tu as un manuel en PDF sur le site officiel de TI et l'aide du logiciel TI-NSpire PC est pas mal du tout non plus, bien complète.

_________________
Responsable de TI-BANK (http://www.ti-bank.fr)

Projet 1 : How well do you know your World ? [68k] (19%)
Projet 2 : Da Vinci Flight [68k] (0.5%)
Projet 3 : Mastermind Nspire [Nspire] (80%)
Projet 4 : Ephy Nspire [Nspire] (0%)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.ti-bank.fr
Mic
Administrateur
Administrateur


Masculin Age: 25
Classe: Prof de Maths
Calculatrice(s): Voyage 200 & TI-Nspire CAS
Messages: 11452
Efficacité: 13
Localisation: Orléans
Date d'inscription: 07/09/2004

Divers
Dernière note en maths: -/20

MessageSujet: Re: Tableau de variables   Sam 10 Nov - 19:40

Faut regarder sur le listing des fonctions à la fin.

_________________
Responsable de TI-BANK (http://www.ti-bank.fr)

Projet 1 : How well do you know your World ? [68k] (19%)
Projet 2 : Da Vinci Flight [68k] (0.5%)
Projet 3 : Mastermind Nspire [Nspire] (80%)
Projet 4 : Ephy Nspire [Nspire] (0%)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.ti-bank.fr
charognard
Vétéran
Vétéran


Masculin Age: 42
Classe: sans
Calculatrice(s): TI NSPIRE CAS, TI 74 + CHIMIE,2 CANON X07 + 2x8Ko + 2 CARD + audio, HP48GX + 512Ko, 11C, 28S, 35S, SHARP PC1262 + audio, PC1360, PC1246, PC1600 + 256Ko + RS232, 2 PC1500A + CE150 + CE-161 + 24ko, 2 PC1251 + CE125, 2 EL 9000, EL 512, PC G850V + USB, CASIO PB700 + FA11 + 4Ko, Z1Gr, TANDY TRS MODEL 100, TI59
Messages: 558
Efficacité: 7
Date d'inscription: 18/10/2007

Divers
Dernière note en maths: 11/20

MessageSujet: Re: Tableau de variables   Sam 10 Nov - 20:48

merci mic, c'est ça
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
charognard
Vétéran
Vétéran


Masculin Age: 42
Classe: sans
Calculatrice(s): TI NSPIRE CAS, TI 74 + CHIMIE,2 CANON X07 + 2x8Ko + 2 CARD + audio, HP48GX + 512Ko, 11C, 28S, 35S, SHARP PC1262 + audio, PC1360, PC1246, PC1600 + 256Ko + RS232, 2 PC1500A + CE150 + CE-161 + 24ko, 2 PC1251 + CE125, 2 EL 9000, EL 512, PC G850V + USB, CASIO PB700 + FA11 + 4Ko, Z1Gr, TANDY TRS MODEL 100, TI59
Messages: 558
Efficacité: 7
Date d'inscription: 18/10/2007

Divers
Dernière note en maths: 11/20

MessageSujet: Re: Tableau de variables   Dim 11 Nov - 0:09

Un bench pour situer la nspire par rapport à ce site

8 dames sur TI SPIRE CAS OS1.2.2394 2007-08-25
Code:
Define queen()=Prgm
                        Local r,s,t,x,y
                        8-->r
                        r+1-->r
                        newList(r)-->a
                        0-->s
                        0-->t
                        1-->x
                        0-->y
                        Lbl l1
                        If x=r
                        Goto 15
                        x+1-->x
                        r-1-->a[x]
                        Lbl l2
                        s+1-->s
                        x-->y
                        Lbl l3
                        y-1-->y
                        if y=1
                        Goto l1
                        a[x]-a[y]-->t
                        If t=0
                        Goto l4
                        If x-y<>Abs(t)
                        Goto l3
                        Lbl l4
                        a[x]-1-->a[x]
                        If a[x]<>0
                        Goto l2
                        x-1-->x
                        If x<>1
                        Goto l4
                        Lbl l5
                        Disp s
                        Disp a
EndPrgm


Language : TI BASIC
NON STRUCTURE
Temps 11,4s
resultats : s=876
a={0,8,4,1,3,6,2,7,5}

vais m'attaquer à la version structuré maintenant.
pour l'assembleur je verrais .... quand ça sera dispo
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Mic
Administrateur
Administrateur


Masculin Age: 25
Classe: Prof de Maths
Calculatrice(s): Voyage 200 & TI-Nspire CAS
Messages: 11452
Efficacité: 13
Localisation: Orléans
Date d'inscription: 07/09/2004

Divers
Dernière note en maths: -/20

MessageSujet: Re: Tableau de variables   Dim 11 Nov - 0:33

Pas mal.

_________________
Responsable de TI-BANK (http://www.ti-bank.fr)

Projet 1 : How well do you know your World ? [68k] (19%)
Projet 2 : Da Vinci Flight [68k] (0.5%)
Projet 3 : Mastermind Nspire [Nspire] (80%)
Projet 4 : Ephy Nspire [Nspire] (0%)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.ti-bank.fr
charognard
Vétéran
Vétéran


Masculin Age: 42
Classe: sans
Calculatrice(s): TI NSPIRE CAS, TI 74 + CHIMIE,2 CANON X07 + 2x8Ko + 2 CARD + audio, HP48GX + 512Ko, 11C, 28S, 35S, SHARP PC1262 + audio, PC1360, PC1246, PC1600 + 256Ko + RS232, 2 PC1500A + CE150 + CE-161 + 24ko, 2 PC1251 + CE125, 2 EL 9000, EL 512, PC G850V + USB, CASIO PB700 + FA11 + 4Ko, Z1Gr, TANDY TRS MODEL 100, TI59
Messages: 558
Efficacité: 7
Date d'inscription: 18/10/2007

Divers
Dernière note en maths: 11/20

MessageSujet: Re: Tableau de variables   Dim 11 Nov - 8:55

Première remarques au niveau du language :
les variables locales existent c'est bien
mais on ne peut préciser le type (int,intlong,real...)
en entrée sortie à par un disp c'est très leger
en structuré on a bien le WHILE mais pas le UNTIL de plus ce test n'ai fait que en entrée de boucle (faire gaffe lors de la programmation, car la boucle peut très bien n'etre jamais executée).
les tableaux de variable n'existent pas (remplacé par des listes ici).
plutot rapide ..... à suivre
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Mic
Administrateur
Administrateur


Masculin Age: 25
Classe: Prof de Maths
Calculatrice(s): Voyage 200 & TI-Nspire CAS
Messages: 11452
Efficacité: 13
Localisation: Orléans
Date d'inscription: 07/09/2004

Divers
Dernière note en maths: -/20

MessageSujet: Re: Tableau de variables   Dim 11 Nov - 13:52

Il doit y avoir INT.
Mais même sur 68k, on peut pas les préciser.
Pas de until non plus sur les TI.

_________________
Responsable de TI-BANK (http://www.ti-bank.fr)

Projet 1 : How well do you know your World ? [68k] (19%)
Projet 2 : Da Vinci Flight [68k] (0.5%)
Projet 3 : Mastermind Nspire [Nspire] (80%)
Projet 4 : Ephy Nspire [Nspire] (0%)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.ti-bank.fr
charognard
Vétéran
Vétéran


Masculin Age: 42
Classe: sans
Calculatrice(s): TI NSPIRE CAS, TI 74 + CHIMIE,2 CANON X07 + 2x8Ko + 2 CARD + audio, HP48GX + 512Ko, 11C, 28S, 35S, SHARP PC1262 + audio, PC1360, PC1246, PC1600 + 256Ko + RS232, 2 PC1500A + CE150 + CE-161 + 24ko, 2 PC1251 + CE125, 2 EL 9000, EL 512, PC G850V + USB, CASIO PB700 + FA11 + 4Ko, Z1Gr, TANDY TRS MODEL 100, TI59
Messages: 558
Efficacité: 7
Date d'inscription: 18/10/2007

Divers
Dernière note en maths: 11/20

MessageSujet: Re: Tableau de variables   Dim 11 Nov - 14:15

INT oui bien sur, mais l'utilisation de variables 48bits pour les boucles, les flags ou la plupart des données c'est un peu comme aller à la chase au moutique avec un bazooka!!
sinon aussi deçu par ce genre de tests qui sont non permi
if A then.....
bon c'est vrai que le basic TI n'est pas le SHARP
par contre les lenteurs innérante aux basic TI sont largement attenué par la rapidité du NSPIRE et j'attends de pied ferme un assembleur ou un compilateur pour exploiter plus grandement la calculatrice ... mais ça n'arrivera pas tout de suite.
si ils pouvaient nous ajouter des intruction E/S et graphique et le timer (pour le son je ne pense pas qu'un flashage de os arrangera quelque chose ) et ça sera déjà pas mal

au fait mic ta regardé la fonction
Try ... Else ... Endtry !!!! ou je dois me pencher dessus ?

BREF je ne regrette pas mon achat
prochain achat une casio graph 85 juste pour voir
et un SHARP 850V mais là pas évident d'en trouver un (vendu uniquement au japon et la production et stoppé depuis 5 ans)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Mic
Administrateur
Administrateur


Masculin Age: 25
Classe: Prof de Maths
Calculatrice(s): Voyage 200 & TI-Nspire CAS
Messages: 11452
Efficacité: 13
Localisation: Orléans
Date d'inscription: 07/09/2004

Divers
Dernière note en maths: -/20

MessageSujet: Re: Tableau de variables   Dim 11 Nov - 14:21

Non j'ai pas encore regardé Try. Tu peux regarder.

_________________
Responsable de TI-BANK (http://www.ti-bank.fr)

Projet 1 : How well do you know your World ? [68k] (19%)
Projet 2 : Da Vinci Flight [68k] (0.5%)
Projet 3 : Mastermind Nspire [Nspire] (80%)
Projet 4 : Ephy Nspire [Nspire] (0%)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.ti-bank.fr
charognard
Vétéran
Vétéran


Masculin Age: 42
Classe: sans
Calculatrice(s): TI NSPIRE CAS, TI 74 + CHIMIE,2 CANON X07 + 2x8Ko + 2 CARD + audio, HP48GX + 512Ko, 11C, 28S, 35S, SHARP PC1262 + audio, PC1360, PC1246, PC1600 + 256Ko + RS232, 2 PC1500A + CE150 + CE-161 + 24ko, 2 PC1251 + CE125, 2 EL 9000, EL 512, PC G850V + USB, CASIO PB700 + FA11 + 4Ko, Z1Gr, TANDY TRS MODEL 100, TI59
Messages: 558
Efficacité: 7
Date d'inscription: 18/10/2007

Divers
Dernière note en maths: 11/20

MessageSujet: Re: Tableau de variables   Dim 11 Nov - 20:22

OK VU

par exemple

a:=9
try
sqr(a)-->a
else
a*a-->a
endtry
disp a

pour a=9
affichage de 3
pour a=-9
affichage de 81

c'est un traitement d'erreu
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 

Tableau de variables

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Forum de TI-BANK.fr :: Forum TI-Nspire :: Aide débutants-
Poster un nouveau sujet   Répondre au sujet