1 342
modifications
Ligne 90 : | Ligne 90 : | ||
==Programmation== | ==Programmation== | ||
Le langage officiel est le [[BASIC z80]]. Ce langage est très facile à apprendre et à comprendre, | ; TI-Basic | ||
: Le langage officiel est le [[BASIC z80]]. Ce langage est très facile à apprendre et à comprendre, mais est surtout orienté maths, même si il est possible de gérer la partie graphique, et de réaliser, avec n peu de talent, des jeux magnifiques. | |||
Exemple : | : Exemple : | ||
<syntaxhighlight lang="perl"> | <syntaxhighlight lang="perl"> | ||
: | :EffEcr | ||
:For(A, | :For(A,0,9 | ||
:Output(A | :Output(1,A+1,A | ||
:End | :End | ||
: | :EffEcr | ||
:Disp "HELLO WORLD" | :Disp "HELLO WORLD" | ||
</syntaxhighlight> | </syntaxhighlight> | ||
: Il sert habituellement à créer de petits algorithmes simples ou plus complexes censés aider l'utilisateur dans son travail en maths, physique, ou sciences en général. | |||
* Points forts | |||
** L'intégralité des fonctions de la calculatrice sont utilisables en TI-Basic, ce qui facilite grandement tous les calculs mathématiques. Il est possible de gérer tous les nombres de 10^-99 à 10^99. | |||
** Le TI-basic peut se programmer directement sur la calculatrice et est directement testable. Pas de temps de compilation, ce langage étant interprété. | |||
* Points faibles | |||
** Le fait d'être interprété est malheureusement souvent une source de lenteur. Le TI-Basic est plutôt lent. | |||
''Note : Le TI-Basic des TI-76.fr est différent par sa syntaxe du TI-Basic de 'référence', le TI-Basic pour TI-83 Plus. En effet, la plupart des commandes sont traduites en Français. Vous pouvez trouver la liste des traductions ici<ref>http://tiemulation.kegtux.org/TIBasic.htm</ref>. De plus, certaines commandes sont manquantes, puisque la TI-76.fr est un modèle inférieur à la [[TI-83 Plus]]. | |||
On peut aussi programmer en [[ASM]] (Assembleur [[z80]]), langage officiellement supporté, des outils de développement étant disponibles. Ce langage (sensiblement plus difficile/complexe que le TI-Basic intégré, interprété) étant de très bas-niveau, les possibilités de programmation ne sont restreintes que par la puissance du processeur. Les programmes écrits en assembleur pour d'autres TI z80 sont compatibles si ceux-ci ont été écrit pour la [[TI-83]], l'assembleur [[TI-83 Plus|83+]] n'étant pas compatible. | On peut aussi programmer en [[ASM]] (Assembleur [[z80]]), langage officiellement supporté, des outils de développement étant disponibles. Ce langage (sensiblement plus difficile/complexe que le TI-Basic intégré, interprété) étant de très bas-niveau, les possibilités de programmation ne sont restreintes que par la puissance du processeur. Les programmes écrits en assembleur pour d'autres TI z80 sont compatibles si ceux-ci ont été écrit pour la [[TI-83]], l'assembleur [[TI-83 Plus|83+]] n'étant pas compatible. |