π
<-

questions d'un débutant sur la TI-Nspire CX CAS

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

questions d'un débutant sur la TI-Nspire CX CAS

Unread postby Orian » 26 Jul 2015, 15:22

Bonjour,
j'ai récemment fait l'acquisition d'une TI-Nspire CX CAS et comme je galérai un peu j'ai commencé à me promener sur internet pour avoir quelques informations mais j'ai uniquement trouver un mode d'emploi sur le site site officiel donc je me redirige vers vous, voici ma petite liste d'interrogations :

-comment dois-je faire pour créer un nouveau programme et pour y accéder ultérieurement (TI-Basic ou Lua) ?
-quels sont les différences entre le Lua et le TI-Basic, ainsi qu'entre le TI-Basic la Nspire et celui de la TI-84 ??
-où puis-je trouver un cours complet sur la programation en Lua téléchargeable pour une consultation hors-ligne ???
-qu'est-ce que Ndless ????
-dois-je impérativement faire la MàJ vers la version 4.0 ?????

ça fait beaucoup de question et je trouverait sûrement certaines réponses dans le mode d'emploi mais je viens juste de le télécharger, je vais donc me plonger dedans immédiatement.

en l'attente d'une réponse de votre,

Orian
User avatar
OrianPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 48.1%
 
Posts: 56
Joined: 05 Jul 2015, 15:35
Location: 5/2
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: PC

Re: questions d'un débutant sur la TI-Nspire CX CAS

Unread postby QuanticPotato » 26 Jul 2015, 16:04

Je répond juste à quelques points (Je n'ai pas beaucoup de temps mais quelqu'un d'autre complétera ;))

  • :warning: Ne mets surtout pas à jour en 4.0 ! :warning: (Du moins pas avant d'avoir lu la suite de mon message ;)
  • Ndless est un jailbreak qui permet l'exécution de programmes codés en C/C++ notamment. Ces programmes sont plus rapides et ont en général beaucoup plus de fonctionnalités (Je te laisse parcourir le site pour en trouver pleins :) ).
    Néanmoins on ne peut plus installer ndless à partir de la version 4 (TI bloque à chaque mise à jour l'ancienne version de ndless, et il faut attendre qu'une nouvelle faille soit trouvée).
  • Contrairement au TI-Basic, le Lua est un "vrai" langage (J'entends par là qu'il est utilisé dans d'autres logiciels que la nspire). Il est plus puissant (Niveau code du moins, après performances sans doute mais à vérifier) et tu trouvera sans doute plus de doc/tutos en LUA.
Je sais que tu t'appelle ClaudeBot [spider] !!
Image
User avatar
QuanticPotatoPremium
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 46.5%
 
Posts: 100
Joined: 26 Jul 2014, 20:31
Location: Rennes
Gender: Male
Calculator(s):
MyCalcs profile
Class: MP

Re: questions d'un débutant sur la TI-Nspire CX CAS

Unread postby Wistaro » 26 Jul 2015, 16:08

Salut,

quels sont les différences entre le Lua et le TI-Basic, ainsi qu'entre le TI-Basic sur la Nspire et celui de la TI-84 ??


  • = Le TI Basic sur z80 (84+) est plus puissant que le TIBasic nspire , car il permet de manipuler l'écran graphique. En revanche, il est moins rapide que le Basic nspire.
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.5%
 
Posts: 3191
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: questions d'un débutant sur la TI-Nspire CX CAS

Unread postby Adriweb » 26 Jul 2015, 17:26

Wistaro wrote:
  • = Le TI Basic sur z80 (84+) est plus puissant que le TIBasic nspire , car il permet de manipuler l'écran graphique. En revanche, il est moins rapide que le Basic nspire.

Ca n'a quand même rien à voir: sur z80, le basic n'est constitué de simples programmes Sur TI-Nspire, tu as des programmes et des fonctions, des structures de controles plus recherchées (Try/ EndTry), quelques fonctions utilitaires non présentes sur z80 (ahem, string() ...). Mais pas de commandes liées au graphisme.
Résumons que le basic z80 essaye d'être utilisable dans à peu près tous les domaines, alors que le Basic Nspire se veut être vraiment bien pour faire des choses en maths/sciences/d'algorithmie.
Des ressources pour le Basic: le manuel, principalement, qui t'expliquera les fonctions disponibles :P
Ainsi que http://www.univers-ti-nspire.fr/files/p ... p14_qs.pdf pour une version plus "tutoriaux".
Il y a aussi des centaines de programmes basic disponibles sur TI-Planet pour regarder comment c'est fait...

Pour retrouver un langage Nspire ayant le controle sur d'autres choses (gérer le clavier touche par touche, et pouvoir afficher des pixels sur l'écran), il faut donc regarder du côté Nspire-Lua.
Il y a un certain degré d'intégration aux fonctions du moteur de Maths de la Nspire, mais n'est pas autant conçu pour y faire des maths/sciences/algo que le Basic.
Quelques ressources pour le Lua:

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.9%
 
Posts: 14840
Images: 1133
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: questions d'un débutant sur la TI-Nspire CX CAS

Unread postby Hamza.S » 26 Jul 2015, 19:12

Orian wrote:-comment dois-je faire pour créer un nouveau programme et pour y accéder ultérieurement (TI-Basic ou Lua) ?

pour la programmation Basic sur le logiciel student software ou la calculatrice directement tu fais :nsme: :ns9: :ns1: :ns1: et dans la page de programmation tu fais :nsme: tu as les commandes de programmations
vidéo : https://www.youtube.com/watch?v=MB9HHiWYGKI et pour approfondir https://www.youtube.com/watch?v=CZGk92MPVOI

en Basic Nspire il n'y a pas la commande Pause si tu as déjà programmé sur une TI-z80 ou TI-68k , par contre tu as la possibilité de remonter dans les données du programme (avant que tu ne pose la question)

pour le Lua il faut soit le logiciel Student software soit utiliser un classeur fait pour par exemple oclua : archives_voir.php?id=3606&play

Orian wrote:-où puis-je trouver un cours complet sur la programation en Lua téléchargeable pour une consultation hors-ligne ???

les cours sont en ligne mais tu peux très bien faire avec ton clavier ctrl+P et enregistrer les pages en PDF pour les avoir hors-ligne
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29.3%
 
Posts: 4512
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

Re: questions d'un débutant sur la TI-Nspire CX CAS

Unread postby Adriweb » 26 Jul 2015, 19:19

Hamza.S wrote:pour le Lua il faut soit le logiciel Student software soit utiliser un classeur fait pour par exemple oclua : archives_voir.php?id=3606&play

OcLua a été le premier, mais il y a eu mieux depuis, par exemple le Jens' Script Editor: archives_voir.php?id=88209

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.9%
 
Posts: 14840
Images: 1133
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: questions d'un débutant sur la TI-Nspire CX CAS

Unread postby Orian » 26 Jul 2015, 21:55

merci pour vos réponses, mais maintenant j'ai de nouvelles questions (désolé de vous tenir la jambe ^^") :

- si j'ai bien compris Ndless me permet d'utiliser les programmes C que j'ai fait avec C::B mais quelle en est l'utilité ?
- ai-je plus de possibilité au niveau de l'affichage avec le Lua ? (en gros avec le basic sur z80 je m'efforçait de centraliser les textes faire des petits dessins... est-ce que le lua me permettrai de faire des programmes plus propre, plus beau, et plus agréable à regarder pour l'utilisateur ?? )
- enfin en combien de temps il est possible d'apprendre le Lua (si possible indiquez-le moi en heure) ??

d'avance, merci à vous
User avatar
OrianPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 48.1%
 
Posts: 56
Joined: 05 Jul 2015, 15:35
Location: 5/2
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: PC

Re: questions d'un débutant sur la TI-Nspire CX CAS

Unread postby Adriweb » 26 Jul 2015, 22:02

Orian wrote:si j'ai bien compris Ndless me permet d'utiliser les programmes C que j'ai fait avec C::B mais quelle en est l'utilité ?

Le C/C++ sur la Nspire (rendu possible avec le Jailbreak Ndless, pas officiellement) permet de faire des choses plus avancées pas faisables autrement. Par exemple, il y a des émulateurs gameboy, des interpréteurs Python et JavaScript, des utilitaires système, etc. "Rien" à un niveau plus éducatif/maths intégré, par contre, car cela nécessiterait en gros d'avoir de la doc de la part de TI sur comment bien s'intégrer à l'OS (particulièrement le moteur de calcul).

Orian wrote:ai-je plus de possibilité au niveau de l'affichage avec le Lua ? (en gros avec le basic sur z80 je m'efforçait de centraliser les textes faire des petits dessins... est-ce que le lua me permettrai de faire des programmes plus propre, plus beau, et plus agréable à regarder pour l'utilisateur ?? )

C'est justement le but du Lua, oui - pouvoir faire "ce que tu veux" au niveau graphique sur l'écran - plus besoin de se limiter à du simple texte comme en Basic.
Mais une des différences avec le C/C++, (en plus d'être officiel, donc pas besoin de jailbreak), c'est qu'il est quelque peu limité - pas de véritable accès aux fichiers, par exemple (donc pas de ressources externes arbitraires). Ce n'est pas non plus compilé, mais interprêté.

Orian wrote:enfin en combien de temps il est possible d'apprendre le Lua (si possible indiquez-le moi en heure) ??

Si tu as déjà fait du C, en l'occurence, le Lua est plus simple. Je n'ai pas d'indication en heure, ça dépend de chacun... regarde les tutos etapes par etapes : http://www.compasstech.com.au/TNS_Autho ... rials.html
La seule chose qui risque de te prendre un poil de temps, c'est te mettre dans le "bon esprit", donc l'événementiel (par exemple, au lieu de faire une boucle pour la gestion du clavier (tant qu'il n'y a pas de touche appuyée, on attend....), tout est basé sur des événements, donc tu as une fonction qui va être appelée quand l'utilisateurs appuyera sur une touche.
Au dela des tutos, tu peux regarder les documents déjà existants (regarde par exemple ici, la plupart sont en Lua), et ce topic récent : viewtopic.php?t=16962 )

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.9%
 
Posts: 14840
Images: 1133
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: questions d'un débutant sur la TI-Nspire CX CAS

Unread postby Wistaro » 27 Jul 2015, 10:23

Adriweb wrote:
Wistaro wrote:
  • = Le TI Basic sur z80 (84+) est plus puissant que le TIBasic nspire , car il permet de manipuler l'écran graphique. En revanche, il est moins rapide que le Basic nspire.

Ca n'a quand même rien à voir: sur z80, le basic n'est constitué de simples programmes Sur TI-Nspire, tu as des programmes et des fonctions, des structures de controles plus recherchées (Try/ EndTry), quelques fonctions utilitaires non présentes sur z80 (ahem, string() ...). Mais pas de commandes liées au graphisme.
Résumons que le basic z80 essaye d'être utilisable dans à peu près tous les domaines, alors que le Basic Nspire se veut être vraiment bien pour faire des choses en maths/sciences/d'algorithmie.
Des ressources pour le Basic: le manuel, principalement, qui t'expliquera les fonctions disponibles :P
Ainsi que http://www.univers-ti-nspire.fr/files/p ... p14_qs.pdf pour une version plus "tutoriaux".
Il y a aussi des centaines de programmes basic disponibles sur TI-Planet pour regarder comment c'est fait...

Pour retrouver un langage Nspire ayant le controle sur d'autres choses (gérer le clavier touche par touche, et pouvoir afficher des pixels sur l'écran), il faut donc regarder du côté Nspire-Lua.
Il y a un certain degré d'intégration aux fonctions du moteur de Maths de la Nspire, mais n'est pas autant conçu pour y faire des maths/sciences/algo que le Basic.
Quelques ressources pour le Lua:



Oui, merci de vos explications. C'est vrai que le basic nspire n'est vraiment pas complet du tout. Et c'est vraiment dommage. Pourquoi n'ont-il pas créer un basic similaire à celui des z80? Avec la puissance de la machine, les programmes aurait été remarquables. Il y a bien le lua , comme vous le dites, mais ce langage est difficilement programmable sur calculatrice (enfin si on peux avec JSE , mais on peux uniquement "tester" son code et pas créer de véritables programmes;il faut absolument passer par un ordinateur). Même si c'est un langage puissant et intéressant (je suis en cours d’apprentissage, pour le moment les seuls programmes que j'ai fais sont des jeux fais et refais ^^ ), il n'est pas forcement simple au premier abord, comme peut l'être le basic z80.

Après, c'est vraiment que le basic z80 n'est vraiment pas très puissant, il n'inclut pas la notion fonction/procédure ni celle de la programmation orientée objet (contrairement au LUA, il me semble).
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.5%
 
Posts: 3191
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: questions d'un débutant sur la TI-Nspire CX CAS

Unread postby Hamza.S » 27 Jul 2015, 10:38

d'un autre coté il aurait pu s'inspirer de la programmation Basic TI-68k puisque la Nspire c'est une mise à jour des TI-68k mais bon c'est pas nous qui choisissons on ne peut que critiquer le travail des autres
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29.3%
 
Posts: 4512
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

Next

Return to Problèmes divers / Aide débutants

Who is online

Users browsing this forum: ClaudeBot [spider] and 21 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
2731 utilisateurs:
>2667 invités
>57 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)