« TI-Basic » : différence entre les versions

De TI-Planet Wiki
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
Le TI-Basic est un langage de programmation officiel, qu'il est possible de réaliser directement sur la calculatrice. Ce langage est facile à apprendre mais se révèle vite trop lent pour certaines applications telles que des jeux à graphismes complexes. C'est en effet un langage interprété.<br/>
Le TI-Basic est un langage de programmation officiel, qu'il est possible de réaliser directement sur la calculatrice. Ce langage est facile à apprendre mais se révèle vite trop lent pour certaines applications telles que des jeux à graphismes complexes. C'est en effet un langage interprété.<br/>
Sur TI-Nspire, ce langage est encore plus limité que sur les autres, et ne permet pas du tout d'accès à des graphismes.
Sur TI-Nspire, ce langage est encore plus limité que sur les autres, et ne permet pas du tout d'accès à des graphismes.
 
La syntaxe entre le Basic 68k et TI-Nspire est similaire.


== Le TI-Basic sur les TI-z80 ==
== Le TI-Basic sur les TI-z80 ==
Ligne 18 : Ligne 18 :
== Le TI-Basic sur les TI-Nspire ==
== Le TI-Basic sur les TI-Nspire ==


(vide)
La philosophie d'un programme TI-Basic pour Nspire est de n'être qu'une simple variable comme une autre, ayant toutefois le privilège de posséder un éditeur pour sa création. Ainsi, la création d'un programme se fait de manière interne au classeur ouvert dans l'activité utilisée (ou à l'application brouillon). Un programme peut donc d'éditer soit dans l'application calcul, comme n'importe-quelle variable, ou, de manière plus adaptée, avec l'éditeur, accessible avec DOC, 4 (Insertion), A (Éditeur de programmes) puis l'option désirée (Nouveau, ouvrir, importer ou affichage). Les touches CTRL B ont alors pour effet de stocker le programme en cours d'édition dans la variable (mais pas d'enregistrer le classeur courant).
 
Par défaut, un programme est interne à l'activité à laquelle il est associé et ne sera donc pas accessible en-dehors de ce cadre. Pour palier à cette limite, on peut déclarer un programme avec l'attribut "LibPub" ce qui lui permet d'être visible dans le catalogue et utilisable partout, lorsque le classeur correspondant a été placé dans le dossier MyLib et que le rafraichissement des bibliothèques a été effectué (par exemple avec DOC 6).
 
Un algorithme pour TI-Nspire peut soit être un programme, soit une fonction. L'avantage d'une fonction est de pouvoir renvoyer une valeur, mais elle perd alors certaines facultés tels les entrées (Request, RequestStr) et la modification de variable globale, par exemple par référence passée en argument).
 
(à suivre...)





Version du 20 avril 2013 à 22:28

Le TI-Basic est un langage de programmation officiel, qu'il est possible de réaliser directement sur la calculatrice. Ce langage est facile à apprendre mais se révèle vite trop lent pour certaines applications telles que des jeux à graphismes complexes. C'est en effet un langage interprété.
Sur TI-Nspire, ce langage est encore plus limité que sur les autres, et ne permet pas du tout d'accès à des graphismes. La syntaxe entre le Basic 68k et TI-Nspire est similaire.

Le TI-Basic sur les TI-z80

À travers un éditeur intégré, accessible via la touche PRGM, la programmation dans ce langage permet de réaliser aisément des applications numériques et graphiques, pour faire des Mathématiques et des jeux. C'est un langage idéal pour débuter.

Tutoriel en français pour apprendre à programmer en TI-Basic sur TI-83 Plus ou TI-84 Plus (plus ou moins Silver Edition, .fr , pocket ...)

Note : Les TI-85 et TI-86 possèdent un Basic différent et ne peuvent donc pas se référer à ce tutoriel

Le TI-Basic sur les TI-m68k

(vide)


Le TI-Basic sur les TI-Nspire

La philosophie d'un programme TI-Basic pour Nspire est de n'être qu'une simple variable comme une autre, ayant toutefois le privilège de posséder un éditeur pour sa création. Ainsi, la création d'un programme se fait de manière interne au classeur ouvert dans l'activité utilisée (ou à l'application brouillon). Un programme peut donc d'éditer soit dans l'application calcul, comme n'importe-quelle variable, ou, de manière plus adaptée, avec l'éditeur, accessible avec DOC, 4 (Insertion), A (Éditeur de programmes) puis l'option désirée (Nouveau, ouvrir, importer ou affichage). Les touches CTRL B ont alors pour effet de stocker le programme en cours d'édition dans la variable (mais pas d'enregistrer le classeur courant).

Par défaut, un programme est interne à l'activité à laquelle il est associé et ne sera donc pas accessible en-dehors de ce cadre. Pour palier à cette limite, on peut déclarer un programme avec l'attribut "LibPub" ce qui lui permet d'être visible dans le catalogue et utilisable partout, lorsque le classeur correspondant a été placé dans le dossier MyLib et que le rafraichissement des bibliothèques a été effectué (par exemple avec DOC 6).

Un algorithme pour TI-Nspire peut soit être un programme, soit une fonction. L'avantage d'une fonction est de pouvoir renvoyer une valeur, mais elle perd alors certaines facultés tels les entrées (Request, RequestStr) et la modification de variable globale, par exemple par référence passée en argument).

(à suivre...)


Site anglais recensant divers tutoriels pour programmer en TI-Basic sur les 3 types de calculatrices


(Note : cet article n'est qu'un début d'ébauche et est largement à compléter !)