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.

Primitives Paramètres Utilisation
vrai aucun Renvoie "vrai
faux aucun Renvoie "faux
mot? a Renvoie vrai si a est un mot, faux sinon.
nombre? a Renvoie vrai si a est un nombre, faux sinon.
liste? a Renvoie vrai si a est une liste, faux sinon.
vide? a Renvoie vrai si a est une liste vide ou un mot vide, faux sinon.
egal? a b Renvoie vrai si a et b sont égaux, faux sinon.
precede? a b : mots Renvoie vrai si a est avant b dans l'ordre alphabétique, faux sinon.
membre? a b Si b est une liste, précise si a est élément de b. Si b est un mot, précise si a est un caractère de b.
membre a b Si b est une liste, recherche a dans cette liste, deux cas possibles:
    -Si a est dans b, renvoie la sous-liste générée à partir de la première apparition de a dans b.
    -Si a n'est pas dans b, renvoie le mot faux.
    Si b est un mot, recherche le caractère a dans b, deux cas possibles:
    - Si a est dans b renvoie la fin du mot à partir de a.
    -Sinon, renvoie le mot faux.
    membre ``o ``coucou renvoie oucou
    membre 3 [1 2 3 4] renvoie [3 4]
bc?, baissecrayon? aucun Renvoie le mot vrai si le crayon est baissé, faux sinon.
visible? aucun Renvoie le mot vrai si la tortue est visible, faux sinon.
prim?, primitive? a: mot Renvoie vrai si le mot est une primitive de XLOGO, faux sinon.
proc?, procedure? a: mot Renvoie vrai si le mot est une procédure définie par l'utilisateur, faux sinon.

Loïc 2005-08-16