programmation de base TI82
Transcription
programmation de base TI82
Opérations de base de la programmations sur TI 82 stats fr. (chapitre 16 du manuel de la TI82 Stats-fr) http://education.ti.com/educationportal/downloadcenter/SoftwareDetail.do?website=FRANCE&tabId=2&appId=6622 I. Créer et éditer un programme 1. Commencer un programme: NOUV Entrer le nom du programme (par exemple: trinome) Appuyer sur Í 2. Pour revenir sur l'édition d'un programme: EDIT Sélectionner le programme Appuyer sur Í 3. Sortir de l'écriture d'un programme: y5 II. Les entrées et sorties: E/S 1. Entrer une valeur au clavier : deux possibilités : Prompt ou Input Prompt A : écrit à l’écran " A= ? " et demande la valeur A. Input "valeur A ",A : écrit "valeur A" et demande la valeur de A. Exemple: Algorithme Programme Entrer la valeur de A Prompt A 2. sortir un résultat à l’écran: Afficher un résultat à l’écran : Disp Afficher un texte: Disp " le texte " Pour afficher plusieurs textes simultanément, on peut les séparer par une virgule.¢ Faire une pause dans les calculs ou l'affichage: CTL Pause Enregistrer une valeur dans une mémoire: touche ¿ Cela est nécessaire pour enregistrer en mémoire les résultats calculés par la machine. III. Contrôle des données: CTL Il faut ensuite sélectionner dans le menu qui s’est ouvert le mot désiré. 1. Pour arrêter un programme: Stop Pratique lorsque l’on veut être sûr que le programme ne va pas lire la suite des instructions 2. Réaliser un test Pour programmer un test, il y a 3 méthodes: - Si …alors…sinon… Fin - While que… Fin -Répète… jusqu’à ce que… 1/3 Opérations de base de la programmations sur TI 82 stats fr. 2/3 si…alors…sinon…: fonction If… Then… Else. If Then If condition Then commande à réaliser si la condition est vérifiée commande à réaliser si la condition est vérifiée Else commande à réaliser si la condition n'est pas vérifiée commande à réaliser si la condition n'est pas vérifiée End Exemple: Algorithme Afficher "entrer un nombre" Saisir le nombre A Si A est positif alors afficher "A est positif" Sinon afficher "A est strictement négatif" Fin-Si Programme Disp "entrer un nombre" Prompt A If A Ã0 Then Disp "A est positif" Else Disp "A est strictement négatif" End tant que: fonction While While condition commande à réaliser si la condition est vérifiée commande à réaliser si la condition est vérifiée End Exemple: Algorithme Afficher "entrer un nombre positif" Saisir le nombre A attribuer 1 à I Tant que I <A augmenter I de 1 Fin-Tant que Afficher I Programme Disp "entrer un nombre positif" Prompt A 1→I While (I<A) I+1→I End Afficher I répète jusqu'à: fonction Repeat () Repeat condition commande à réaliser jusqu’à ce que la condition soit vérifiée End Exemple: Algorithme Afficher "entrer un nombre positif" Saisir le nombre A attribuer 1 à I Répète jusqu’à ce IÃ A augmenter I de 1 Fin- Répète Afficher I Programme Disp "entrer un nombre positif" Prompt A 1→I Repeat (I ÃA) I+1→I End Afficher I Remarque 1: la condition est écrite juste après le Repeat, et pas à la fin des commandes à réaliser. Remarque 2 : cette fois, le test est vérifié à la fin de la série de commandes (même s’il est marqué au début). En conséquence, contrairement à While, la commande est réalisée au moins une fois. 3. Les signes d’égalités et d’inégalité pour réaliser des tests: Pour trouver les signes <, >, ;, ?, utiliser la combinaison: y: Opérations de base de la programmations sur TI 82 stats fr. 3/3 4. Pour créer une boucle de répétition For (nom de la variable, départ, arrivée, [incrément]) commande à réaliser tant qu’arrivée n’est pas atteint commande à réaliser tant qu’arrivée n’est pas atteint End Exemple: Algorithme Pour i variant de 1 à 10 afficher i Fin-pour Programme For (I,1,10) Disp I End Remarque: Si la variable est A, elle est incrémentée ou décrémentée jusqu’à son dépassement. Illustration par l’exemple: si l’incrément est 1 et que l’on veut que A varie entre 1 et 8, la boucle va s’effectuer pour les valeurs 1, 2, 3, 4, 5, 6, 7 et 8. Toutefois à la sortie de la boucle, la valeur de A sera 9. Si l’incrément est 3 et que l’on veut que A varie entre 1 et 8, la boucle va s’effectuer pour les valeurs 1, 4, et 7. Toutefois à la sortie de la boucle, la valeur de A sera 10. Il est nécessaire d’y faire attention lorsque l’on a besoin de réutiliser les la dernière valeur de la variable dans la suite du programme (ce qui est souvent le cas pour les boucles imbriquées). 5. Les balises Lbl Goto. Il est également possible de placer des balises (c’est-à-dire des étiquettes) dans le programme. Cela permet d’appeler un partie du programme qui est situé en amont ou en aval de la ligne. Lbl (étiquette) et Goto (aller à) permettent de contrôler les branchements. Lbl désigne l’étiquette d’une commande. L’étiquette se compose d’un ou deux caractères (A à Z, 0 à 99, ou θ ): permet de repérer un début de procédure. rédaction du programme: Lbl étiquette Goto provoque le branchement du programme vers l’étiquette au moment où l’instruction Goto est exécutée. rédaction du programme: Goto étiquette