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.