A.5 Booléens

Un booléen est une primitive qui renvoie le mot “vrai ou le mot “faux. Ces primitives se terminent par un point d’interrogation.

vrai



Renvoie "vrai



faux



Renvoie "faux



mot ? arg1



Renvoie vrai si arg est un mot, faux sinon.



nombre ? arg1



Renvoie vrai si arg1 est un nombre, faux sinon.



entier ? arg1



Renvoie vrai si arg1 est un entier, faux sinon.



liste ? arg1



Renvoie vrai si arg1 est une liste, faux sinon.



vide ? arg1



Renvoie vrai si arg1 est une liste vide ou un mot vide, faux sinon.



egal ? arg1 arg2



Renvoie vrai si arg1 et arg2 sont égaux, faux sinon.



precede ? mot1 mot2



Renvoie vrai si mot1 est avant mot2 dans l’ordre alphabétique, faux sinon.



membre ? arg1 arg2





membre arg1 arg2



membre  “o “coucou renvoie oucou

membre  3 [1 2 3 4] renvoie [3 4]



baissecrayon ?, bc ?



Renvoie le mot vrai si le crayon est baissé, faux sinon.



visible ?



Renvoie le mot vrai si la tortue est visible, faux sinon.



primitive ?, prim ? mot1



Renvoie vrai si le mot est une primitive de XLOGO, faux sinon.



procedure ?, proc ? mot1



Renvoie vrai si le mot est une procédure définie par l’utilisateur, faux sinon.



var ? variable ? mot1



Teste si mot1 est une variable. Rend vrai ou faux selon les cas.