La commande "If" dans les algorithmes (TI-82)

I. Comment ça marche ? 

La commande "If" fonctionne avec "Then" et "Else" et se termine par "End" (voir Comment faire un algorithme ?)

Tout d'abord, il faut rentrer : 
[ If (condition) ]
[ Then] 
[ le calcul associé à la condition ]
[ End ]

Ensuite, si vous voulez effectuer un calcul pour la variable mais en dehors de la condition, vous pouvez recommencer la démarche "If" + "Then" (généralement lorsqu'il y a plusieurs conditions indépendantes) ou "Else" pour prendre directement l'ensemble des valeurs non prises en compte dans la condition. 

Exemple 1 : 
[ If (condition) ]
[ Then ] 
[ calcul 1 ]
[ If (condition) ]
[ Then ]
[ calcul 2 ]
[ If (condition) ]
[ Then ]
[ calcul 3 ]
[ End ]
[ End ]
[ End ]

Exemple 2 :
[ If (condition) ]
[ Then ] 
[ calcul 1 ]
[ Else ]
[ calcul 2 ]
[ End ] 

II. Comment ajouter plusieurs conditions ?

Tout d'abord vous devez savoir si vos conditions se cumulent ("et") ou si elles se complètent ("ou")

Exemple 1 : 
[ If (P>5) et (P<50) ]
[ Then ] 
[ calcul 1 ]
Dans ce cas, le calcul 1 s'effectue sur tous les nombres à la fois supérieure à 5 et inférieure à 50 donc compris entre 5 et 50 c'est-à-dire que l'intervalle est ]5,50[

Exemple 2 : 
[ If (P<5) ou (P>50) ]
[ Then ] 
[ calcul 1 ]
Dans ce cas, le calcul 1 s'effectue sur tous les nombres soient inférieurs à 5, soit supérieure50 c'est-à-dire que l'intervalle est ]-infini;5[ U ]50;+infini[

Pour réaliser cela, il faut appuyer sur les touches "2nde"+"maths", deux onglets s'affichent "TEST" et "LOGIQUE". Il faut aller dans "LOGIQUE" et là on a "1:et" et "2:ou". Il vous reste plus qu'à sectionner. 

Vous pouvez retrouver nos algorithmes pour vérifier la colinéarité ou l'orthogonalité de deux vecteurs, pour trouver l’intervalle de fluctuation asymptotique au seuil de 95% ou pour trouver les racines des fonctions du second degré. Vous pouvez également proposer les vôtres ! 

Ailleurs sur le web