Cours d’algorithmique pour la classe de 2nde
Operateurs relationnels et logiques
Pour tester une condition on utilise les operateurs relationnels suivants : • a = b teste l’egalite de a et de b; • a < b teste si a est strictement inferieur a b; • a ≤ b teste si a est inferieur ou egal a b; • a > b teste si a est strictement superieur a b; • a ≥ b teste si a est superieur ou egal `a b; • a 6= b teste si a est different de b. On utiliser aussi pour les conditions plus complexes les operateurs logiques ”et” (”AND”), ”ou”(”OR”) et ”non” (”not”).
Casio : Les operateurs relationnels se trouvent dans MENU PRGM $ REL.
TI : Les operateurs relationnels se trouvent dans 2nd TEST TEST et les operateurs logiques dans LOGIC.
XCas : • a == b teste l’´egalit´e de a et de b; • a < b teste si a est strictement inferieur `a b; • a <= b teste si a est inf´erieur ou ´egal `a b; • a > b teste si a est strictement sup´erieur `a b; • a >= b teste si a est sup´erieur ou ´egal `a b; • a! = b teste si a est diff´erent de b; • condition1 && condition2 teste si les deux conditions sont vraies simultan´ement; • condition1 || condition2 test si l’une au moins des deux conditions est vraie; • !condition teste si la negation de la condition est vraie. Maxima : • a = b teste l’egalite de a et de b; • a < b teste si a est strictement inf´erieur `a b; • a <= b teste si a est inferieur ou egal `a b; • a > b teste si a est strictement supéerieur a b; • a >= b teste si a est superieur ou egal a b; • not(a = b) teste si a est diff´erent de b; • condition1 and condition2 teste si les deux conditions sont vraies simultanement; • condition1 or condition2 test si l’une au moins des deux conditions est vraie; • not(condition) teste si la n´egation de la condition est vraie.