Liens
     






DESCRIPTION DES COMMANDES

Cette description n'a pas pour but d'être exhaustive, mais elle liste les instructions les plus utilisées (en tout cas par moi) et fait le café. (Non j'déconne elle ne sait faire que le thé). Si vous voulez connaitre toutes les commandes lisez plutot le livre, c'est beau c'est grand et c'est vendu avec la calculatrice en plus, pour pas un brouzouf . Si c'est pas de l'argument marketing ça.
D'abord, quelques généralités : les instructions doivent être séparés, soit par deux petits point, soit en allant a la ligne à chaque instruction (plus pratique, mais le programme est vach'te grand après).



QUELQUES GENERALITES

Elements de stockage: C'est l'expression que j'utilise pour définir toute place où l'on peut stocker une valeur. Les plus simples sont les lettres de l'alphabet qui correspondent chacune à une valeur (par défaut 0). Il y a aussi les listes et d'autres qui sont moins utilisés pour le stockage en programmation ti-82, en tout cas au début. A l'intérieur de la plupart des instructions, seules les lettres de l'alphabet ne sont acceptés comme élement de stockage.
pfffrr élément de stockage c'est une expression bonne pour le club mickey, maintenant j'ai grandi, je regarde autant franklin qu'avant et alors? Bon vos relations envers mes etats d'ame n'ont rien a faire ici, alors après quelques cassage de gueule, il partent a la poubelle et on reprends dans la calme et la discipline: fini element de stockage que j'avais utilisé parceque l'inspiration me manquait le jour ou j'ai écrit cela, et le mélange drogue dure/alcool dans lequel je noie mes vieux regrets n'étant pas très réputé pour la cohérence des propos, je vais remplacer ce terme par un mort, stronger-better-faster-ta soeur : variable. Et oui maintenant on enregistre les nombre dans des varaibles, c'est l'évolution, les faibles crévent, seules les forts survivent, comme avec clint (eastwood, pas clint lucien)
Et après tout vous pouvez me remercier : vous avez déjà essayé de placer element de stockage dans une conversation a un diner mondain? moi si et je peux vous dire qu'on m'a offert ces petis biscuits apéritifs avecle bruit qui impose le silence pour empecher à ces mots de sortir de ma bouche, en tout cas dans cet ordre. Alors que tout de suite, variable fait plus classe, votre standing n'en ressort que grandit, et je vous assure que répondre "variable" a une question binaire (oui/non) est un de ces grand moments de plaisir qui forgent les souvenirs d'enfance. Si seulement Proust avait eu une TI-82 il aurait eu de quoi écrire encore un tome. Bon sorti des futilités que représentent les relations publiques, variable veut dire la même chose que mon ancien "element de stockage" que j'énonce maintenant avec un soupcon de honte et de regret en même temps.

INSTRUCTIONS ONLY PROGRAMMATION

DISP: (Dans I/O, 3eme rang) Une commandes très importante, une des premières que l'on utilise, la plus élémentaire: afficher du texte ou une valeur. A écrire sous la forme: DISP "texte-voulu" ou DISP valeur-voulue. Surtout ne pas oublier les guillemets lorsque l'on veut aficher du texte, et aussi ne pas oublier de ne pas mettre les guillemets lorsque l'on veut afficher une valeur. DISP affiche le texte ou la valeur sur la première ligne vide de l'écran, mais ne gère pas le retour à la ligne automatique. Ainsi, si vous mettez plus de 16 carractères entre deux guillemets, le texte affiché sera coupé. Il faut donc écrire les caractères après le 16eme sur une nouvelle ligne. Pour séparer deux lignes ou du texte et une valeur, on utlise la virgule. A écrire sous la forme: DISP "Ligne 1","ligne 2",Valeur1,"ligne4".

OUTPUT:(dans I/O, 6eme rang) Cette commande permet d'afficher... du texte ou une valeur. C'est tout pareil que DISP me direz vous (ou similaire, ca dépend). Et en fait, non. OUTPUT permet de choisir l'endroit ou afficher son texte/valeur. A écrire sous la forme: OUTPUT (Ligne,Colonne,"Texte" ou valeur). Et lui gère le retour à la ligne automatique, mais il ne vaut mieux pas l'utiliser car il coupe la phrase en plein milieu d'un mot la plupart du temps)

CLRHOME: (I/O, 8eme rang)Cette instruction permet d'éffacer l'écran d'écriture, à mettre au début de presque tous les programmes.

PAUSE: (CTL, 8eme rang) Permet de faire une pause. Le programme s'arrète sur l'écran actuel, et attend l'appui de la touche entrée pour continuer.

LBL et GOTO:(CTL) Ces deux la vont toujours ensemble, un peu comme laurel et hardy, tom et jerry ou encore laurel et hardy (j'en ai pas trouvé de mieux alors je les replace incognito). LBL permet de placer une balise. GOTO permet de demander au programme d'aller à une balise. Pour nommer la balise ou utilise soit un chiffre soit une lettre (LBL4 ou GOTOB par exemple). Bon un peu plus de concret ne ferait pas de mal, car sans concret, on ne se paye même pas des pates (des petit pois a la limite): allez en bas de cette page internet. Cliquez sur retour en haut. Voila: LBL et GOTO ca marche pareil: lbl serait la balise du haut de la page (nommons la 4, LBL4) et "retour en haut" le goto4 correspondant. Si un goto n'a pas de LBL associé, le programme aura une erreur "label", ils faut donc bien retenir les LBL placés dans un programmes plutôt long.

IF:(CTL, 1er rang)Commande très importante: if permet d'inclure une condition. Généralement on compare des valeurs (if A=0 ou if B>A). les signes de comparaison, égal, supérieur, inférieur et tout, se trouvent dans le menu test (shift+math). Si la condition testé est vrai, la commande placée juste après le IF est executée, sinon elle est passée.

THEN: (CTL 2eme rang) THEN permet de mettre plus d'une seule commande comme résultat d'un if. A écrire sous la forme: IF condition:THEN:instruction si vrai:autre instruction si vrai:END. END est une autre instructions qui indique la fin du résultat d'un if. END n'est nécessaire que lorsqu'il y a plusieurs résultats à un if.

ELSE: Else, qui veut dire "sinon", est a mettre après un if et un then, et permet d'executer des instructions seulement si la condition du si n'est pas vérifiée. Voir le livre pour la syntaxe, elle n'est pas simple et il vous l'expliquera mieux que moi.

STOP: Permet de...stopper le programme, dingue non? il arrete le programme à l'endroit du stop, mais n'est pas obligatoire : si le programme voit qu'il n'y a plus aucune instructions à éxecuter, il s'arretera de lui même (pas con le programme)

INPUT: Cette commande permet de demander une valeur à l'utilisateur averti de la ti-82, c'est à dire vous!! A écrire sous la forme INPUT Variable ou la variable peut être une lettre de l'alphabet. La réponse de l'utilisateur (toujours averti, enfin je l'espère pour vous) est AU-TO-MA-TI-QUE-MENT enregistrée dans l'élément de stockage choisi (c'est beau le progrès). Si on rentre une opération, elle sera calculée avant d'être enregistrée. Input ne peut par contre pas retenir de lettres, ainsi si vous entrez une lettre, Input utilisera sa valeur. Vous pouvez mettre un peu de texte pour préciser la demande avec l'input. A écrire komass': INPUT "Un chiffre?",Variable choisie.

MENU: Une commande pour créer des menus à choix multiples, un MCM quoi (ca fait bien ce nom, on dirait une chaîne musicale) Chaque choix doit mener à un LBL, et le menu doit comporter un titre. A écrire sous la forme MENU("TITRE","CHOIX 1",A,"CHOIX 2",3....) Bien sûr il ne faut pas écrire les points de suspension c'est juste pour indiquer que l'on peut mettre plus de choix. Le A et le 3 après les choix sont les noms des LBL auxquels ils mènent. Le menu n'utilise pas l'écran de texte, il n'y a donc pas besoin de mettre de clrhome avant.

FOR:Cette commande est assez compliquée. Elle commence par le FOR et doit être finit par un FOR. A écrire sous la forme FOR(Element d'enregistrement,valeur de départ,valeur d'arrivé,valeur d'incrémentation) l'élement d'enregistrement doit être une lettre de l'alphabet. Lorsqu'il y a un FOR, le programme enregistre d'abord la valeur de départ dans l'élement d'enregistrement (une lettre)puis fait des boucles en revenant au FOR quand il rencontre le END. Mais à chaque fois que le FOR est éxecuté, il ajoute la valeur d'incrémentation à l'élement d'enregistrement et l'enregistre. Et quand la valeur de l'élement d'enregistrement est supérieur à la valeur d'arrivée, le programme ne s'arrète plus au END.


COMMANDES QUI NE SONT PAS DANS LE MENU PROGRAMMATION:

STO>: Permet d'enregistrer un chiffre, un résultat, une valeur dans une variable(y compris liste ou fonction)

FNOFF: (Dans Y-Vars, ON/OFF) FNOFF permet de désactiver les fonctions, c'est utile pour les programmes utilisant l'écran de dessin : les courbes ne s'afficheront pas.

INT: (dans math, num, 4eme rang) Int permet de tronquer un chiffre après la virgule.

RAND: (Dans math, prb, 1er rang) RAND permet de génerer un chiffre au pif entre 0 et 1 (0 et 1 exclus. Ca donne des chiffres genre 0,290874 ou 0,96214). Ca n'a pas l'air utile comme ça, mais c'est une commandes très importantes, en effet il suffit de multiplier ce chiffre et de le tronquer avec INT pour avoir un chiffre entier généré au hasard. Ainsi, si vous le multipliez par 20 et que vous le tronquez, vous aurez un chiffre entier entre 0 et 19 (compris), il suffit après de l'enregistrer. A écrire comme cela: INT RAND 20


Retour en haut

Ce site n'est en aucun cas une filière de www.tricotin.com, le portail du tricot.
Webmaster: Yann baizid
Acteur principal: Yann baizid
figurant: toto
Souffre douleur: julien lasson
Ce site est en lice pour le concours de site internet du lycée Henri Avril.