|
|
Ligne 122 : |
Ligne 122 : |
|
| |
|
| ==Programmation== | | ==Programmation== |
| === TI-Basic ===
| | {{ExempleBasicZ80fr}} |
| : 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 :
| |
|
| |
|
| <syntaxhighlight lang="perl">
| |
| :EffEcr
| |
| :For(A,0,9
| |
| :Output(1,A+1,A
| |
| :End
| |
| :EffEcr
| |
| :Disp "HELLO WORLD"
| |
| </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>. | | ''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>. |
Ligne 151 : |
Ligne 133 : |
|
| |
|
| {{ExempleBasicAugmente}} | | {{ExempleBasicAugmente}} |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| === Assembleur z80 === | | === Assembleur z80 === |