« TI-83 Plus.fr » : différence entre les versions

Aller à la navigation Aller à la recherche
1 032 octets ajoutés ,  8 avril 2013
Ligne 121 : Ligne 121 :


==Programmation==
==Programmation==
Le langage officiel est le [[BASIC z80]]. Ce langage est très facile à apprendre et à comprendre, et est surtout orienté maths, même si il est possible de gérer la partie graphique (pour les jeux ...).
; 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">
:ClrHome
:EffEcr
:For(A,10,1,-1)
:For(A,0,9
:Output(A,1,A)
:Output(1,A+1,A
:End
:End
:ClrHome
: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-83 Plus.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>.


On peut aussi programmer en [[ASM]] ( Assembleur [[z80]] ), langage officiellement supporté, des outils de développement (SDK 83+ par exemple) étant publiquement 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. Il existe des applications directement sur la calculatrice permettant de programmer en assembleur, par exemple [[mimas]].
On peut aussi programmer en [[ASM]] ( Assembleur [[z80]] ), langage officiellement supporté, des outils de développement (SDK 83+ par exemple) étant publiquement 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. Il existe des applications directement sur la calculatrice permettant de programmer en assembleur, par exemple [[mimas]].
Ligne 161 : Ligne 175 :


On peut aussi citer le [[Grammer]], nouveau langage en développement qui est très rapide, mais qui n'est pas encore aussi répandu que les autres.
On peut aussi citer le [[Grammer]], nouveau langage en développement qui est très rapide, mais qui n'est pas encore aussi répandu que les autres.


==Emulation==
==Emulation==
1 342

modifications

Menu de navigation