A.5 Buleaj

Primitivo estas bulea se ĝi redonas vorton "vera aŭ vorton "malvera. Tiuj primitivoj finiĝas per demandosigno.

vera



Redonu "vera.

malvera, mvera



Redonu "malvera.

vort?, vorta? arg1



Redonu "vera se arg estas vorto, "malvera se ne.

nb?, nombra? arg1



Redonu "vera se arg1 estas nombro, "malvera se ne.

entjera? arg1



Redonu "vera se arg1 estas entjero, "malvera se ne

list?, lista? arg1



Redonu "vera se arg1 estas listo, "malvera se ne.

mpl?, malplena? arg1



Redonu "vera se arg1 estas malplena listo aŭ malplena vorto; "malvera se ne.

eg?, egal? arg1 arg2



Redonu "vera se arg1 kaj arg2 estas egalaj; "malvera se ne.

ĉu_antaŭas? vor1 vor2



Redonu "vera se vor1 estas antaŭ vor2 laŭ alfabeta ordo; "malvera se ne.

membra?, mbr? arg1 arg2



membron, mbr arg1 arg2



mbr  "o "coucou redonas oucou

mbr  3 [1 2 3 4] redonas [3 4]

mallevata?, ml?



Redonu la vorton "vera se la krajono estas mallevita; "malvera se ne.

videbla?



Redonu la vorton "vera se la testudo estas videbla; "malvera se ne.

primitiva?, prim? vor1



Redonu "vera se la vorto estas primitivo de XLOGO; "malvera se ne.

programera?, prog? vor1



Redonu "vera se la vorto estas proceduro difinita de l’ uzulo; "malvera se ne.

var?, variabla? vor1



Konstatu ĉu vor1 estas variablo. Redonu "vera"malveraa laŭ la okazo.