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. |