Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'tibasicunivers'@'172.20.245.53' (using password: YES) in /mnt/133/sdb/8/1/tibasicunivers/haut.php on line 2

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /mnt/133/sdb/8/1/tibasicunivers/haut.php on line 3

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /mnt/133/sdb/8/1/tibasicunivers/haut.php on line 4

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /mnt/133/sdb/8/1/tibasicunivers/haut.php on line 5

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /mnt/133/sdb/8/1/tibasicunivers/haut.php on line 6

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /mnt/133/sdb/8/1/tibasicunivers/haut.php on line 10
TI-Basic univers



Premier programme


:)



Avant de commencer, je tiens à vous préciser qu'au début, vous serez surement un peu perdu avec votre calcullette, dû au nombres de touches et de fonction qui n'est pas négligeable. :)
Si c'est le cas, ne vous en faite surtout pas, car c'est tout à fait normale.
Vous vous familiariserait peu à peu avec votre machine, et vous devriendrez le roi (ou la reinne):) de la programmation.:)



Présentation z80:

Les z80 sont un ensemble de TI de la TI80 à la TI84+ SE.
Ils sont appelés ainsi à cause de leur processeur qui est un processeur z80, le même que celui qu'on trouvait sur les anciennes Game Boy. :)
On fait souvent des appels au processeur lorsqu'on programme en Assembleur mais là n'est pas le sujet de discussion puisqu'on s'intéresse au TI-Basic. Ce tutorial s'adresse donc comme indiqué dans le titre à toutes les z80 et plus particulièrement aux TI83+ et TI84+.



Créer un programme:

Tadaaann!! Enfin de la pratique.:) Vous allez créer votre premier programme.
Vous allez voir, pas besoin d'être "Einstein" pour le réaliser.

Commencez par appuyer sur la touche [ON] de votre calcullette, puis sur la touche [PRGM]. Vous vous trouvez alors face à 3 options:

"EXEC": C'est ici que seront répértoriés tous vos programmes, et où vous les éxécuterez.
"EDIT": Grâce à cette option, vous pourrez modifier le code source de votre programme.
"NEW": C'est la partie qui nous interresse. Elle sert à créer un nouveau programme.


Allez sur cette option "NEW" et appuyez sur [ENTRER]. Le nom de votre nouveau programme vous est alors demandé.
Tapez le (l'activation des lettre étant faite automatiquement), puis appuyez de nouveau sur [ENTER].


:)Votre TI comporte 2 écrans. Un de texte, 16 X 8 caractères.
Et un graphique, qui s'utilise pixel par pixel, dont nous apprendrons a nous servir plus tard.:)



Vous devriez avoir ceci à l'écran:

:)


(J'ais appelé mon programme TEST).
C'est donc à cet endroit que nous taperons le code source du programme.
Mais avant cela, nous allons encore voir 2, 3 truks.:)
Pour quitter, faite [2ND]==>[MODE].
Une foie un programme créé, il est stocké dans la mémoire "RAM".


:)La mémoire RAM s'occupe de faire tous vos calculs. Toutes les données utiles y sont stockés: variables, programmes, courbes...
......Elle peut en revanche effacer toutes les données enregistrés, dû à une faible alimentation de courant.



Je vous conseil donc d'enregistrer votre programme dans la mémoire "FLASH".


:)La mémoire FLASH: On peut l'assimiler au disque dur de votre Ti.
Vous pouvez aussi y stocker des programmes en Ti-Basic.



Pour ce faire, appuiyez sur [2ND]==>[+]. Plusieurs options apparaissent. Allez à la ligne 2,
(2:Mem Mgmt/Del...)==>[ENTRER].
Puis ligne 7 (7:Prgm...)==>[ENTRER].
Vous devriez avoir ceci sous les yeux:

:)

Les deux premières lignes vous rappel la mémoire restante dans la RAM et l'ARC (la FLASH).
Les lignes suivantes sont composées de tout vos programmes. Peu nombreux pour l'instant (je pense),
avec en face de chacun d'eux, la mémoire qu'ils occupent.

[ENTRER] sur le programme que vous voulez sauvegarder. Il apparait une étoile en face du programme.
Celui ci a donc bien été sauvegardé.:)

L'inconvénient de cette manipulation, c'est que pour fonctionner, votre programme doit se trouver dans la mémoire RAM.
Pour le retransférer, une simple pression sur [ENTRER], et le tour est joué. (L'étoile ayant normalement disparu.):)

:)Supprimer un programme: Même manipulation. Faites "DEL" en face du programme à supprimer.


:)C'est pas un peu énérvant de sauvegarder, désauvegarder, sauvegarder, désauvegarder à chaque foies
que l'on veut utiliser un programme?



:) vous n'êtes pas non plus obligé de transférer vos programmes à chaque foies, moi même je ne le fais pas.
C'est juste utile lorsque l'on à de gros programmes que l'on ne veut pas perdre.:)



Afficher du texte:

:)Comment afficher du texte?

On va voir çà tout de suite.:)
[PRGM]==>[>] vous devez vous trouver sur "EDIT" et [ENTER] sur le programme choisi.

C'est ici que le code source sera tapé. (je me répéte, mais on sait jamais).:)
Représsez sur [PRGM]==>[>]==>(ligne 3). Vous devez vous trouver face à "Disp". Faite [ENTRER].

"Disp" est l'une des fonctions qui sert à afficher du texte.
En face de "Disp", tapez votre texte entre guillemets. (Pas plus de 16 caractères).


:)Pour écrire avec les lettres de l'alphabet: [ALPHA]==>(la lettre). Pour ne pas avoir à répéter cette manipulation à chaque lettres, faites [2ND]==>[ALPHA], et votre texte. Puis [ALPHA] pour désactiver.


[2ND]==>[MODE] pour quitter. Pour éxécuter le programme, [PRGM]==>restez sur "EXEC" et [ENTER] sur le programme choisi. Le nom de votre programme apparait: [ENTRER]. Votre texte s'affiche alors sous vos yeux ébahient.:)


Vous avez surement remarqué qu'au dessus de votre texte, il y'a écrit "prgm(Le nom de votre programme)",
et qu'en dessous, il y'a écrit "Done" (qui anonce la fin du programme).
Je ne sais pas vous, mais moi je trouve pas çà trés jolie.:)

Pour faire disparaitre "prgm(Le nom de votre programme)", il suffit d'utiliser la fonction "ClrHome" qui a pour rôle d'effacer tous le texte présent sur l'écran.
Vous la trouverez en faisant [PRGM]==>[>]==>(ligne 8).
Placez la au dessus de votre "Disp".
Et pour le "Done", faite [PRGM]==>[>]==>(ligne 6), face à la fonction "Output". (Placez la en dessous, du "Disp"),
et tapez y à l'intérieur: 1,1," (sans fermer la parenthèse).


:)Pour créé une nouvelle ligne entre 2 autres lignes, placez-vous à la fin de la ligne suppérieur, et faite [2ND]==>[DEL]==>[ENTRER]. Pour créer une ligne au dessu d'une autre, placez vous sur le premier carractère de la
......ligne inférieur: [2ND]==>[DEL]==>[ENTRER]. Pour supprimer une ligne entière: [CLEAR], et pour effacer carractères
......par carractères: [DEL]. :)



Au cas ou vous n'auriez pas bien compris, voilà ce que vous devriez avoir:

:)

:)Comment on fait si on veut afficher un texte de plus de 16 carractères?


Fastoche. Il suffit de fermer les guillemets de la première phrase, mettre une virgule, et réouvrir les guillemets...
Ex: Disp "BLABLA","BLOBLO","BLIBLI","....etc...."

La fonction "Output(" n'a pas pour rôle d'effacer le "Done". Elle sert en fait à afficher du texte aux coordonnées voulu.
Exemple: Output(2,5,"BLALALA"), affichera BLALALA à le ligne 2 et à la colone 5.:)
Vous verez, cette fonction et bien pratique.






Voilà, premier chapitre términé.:)
Vous en connaissez assez pour écrire vos cours dans votre calculatrice.:)
Nous allons maintenant voir les variables. Si il y'a quelque chose à métriser, c'est bien çà. Elles sont à la base de tout programmes.
Vous verez par vous même.:)




:):)

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'tibasicunivers'@'172.20.245.53' (using password: YES) in /mnt/133/sdb/8/1/tibasicunivers/bas.php on line 63

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /mnt/133/sdb/8/1/tibasicunivers/bas.php on line 64

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /mnt/133/sdb/8/1/tibasicunivers/bas.php on line 68

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /mnt/133/sdb/8/1/tibasicunivers/bas.php on line 69

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /mnt/133/sdb/8/1/tibasicunivers/bas.php on line 73

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /mnt/133/sdb/8/1/tibasicunivers/bas.php on line 85

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /mnt/133/sdb/8/1/tibasicunivers/bas.php on line 89

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /mnt/133/sdb/8/1/tibasicunivers/bas.php on line 90
Visiteur en ligne:
:)