Choix pour l'affichage des primitives
10 20 30 50 100 toutesPossibilités de tri des primitives :
par nom, par nom, par type
Couleurs utilisées
Il s’agit d’une commande : exécute un ordre sans rien renvoyer | ||
Il s’agit d’une fonction : renvoie un objet (nombre, mot, phrase, liste...) | ||
Il s’agit d’un prédicat : renseigne d’un état de jLogo en renvoyant VRAI ou FAUX |
Liste des primitives
* nombre1 nombre2 Arithmétique
Renvoie le produit de nombre1 avec nombre2. Il FAUT des espaces pour séparer les 3 éléments.
EC 6 * 3
+ nombre1 nombre2 Arithmétique
Renvoie la somme de nombre1 avec nombre2. Il FAUT des espaces pour séparer les 3 éléments.
EC 5 + 3
- nombre1 nombre2 Arithmétique
Renvoie la soustraction de nombre1 par nombre2. Il FAUT des espaces pour séparer les 3 éléments.
EC 8 - 5
/ nombre1 nombre2 Arithmétique
Renvoie la divsion de nombre1 par nombre2. Il FAUT des espaces pour séparer les 3 éléments.
EC 8 / 4
?SOMME nombre1 nombre2 Arithmétique
Renvoie la somme de nombre1 avec nombre2
EC SOMME 20 13
ABS nombre Arithmétique
Renvoie la valeur absolue de "nombre"
EC ABS -5EC ABS 13
ARCCOS nombre Arithmétique
Renvoie l'ARCCOSinus de "nombre"
ARCSIN nombre Arithmétique
Renvoie l'ARCSINus de "nombre"
ARCTAN nombre Arithmétique
Renvoie l'ARCTANinus de "nombre"
ARRONDIS nombre Arithmétique
Renvoie le nombre entier le plus proche de "nombre"
EC ENT 14,7EC ENT 14,5EC ENT 14,2
COS angle Arithmétique
Renvoie le COSinus de angle, angle étant en degré
EC COS 45
DEGRE nombre Arithmétique
Renvoie la conversion de nombre en degrés, nombre étant un angle en radians
DIFF nombre1 nombre2 Arithmétique
Renvoie la différence de nombre1 par nombre2
EC DIFF 10 3
DIV nombre1 nombre2 Arithmétique
Renvoie la division de nombre1 par nombre2
EC DIV 12 4
ENT nombre Arithmétique
Renvoie le plus grand entier inférieur à "nombre"
EC ENT -14,5EC ENT 14,5
EXP nombre Arithmétique
Renvoie l'exponentielle de "nombre"
EC EXP 2
HASARD nombre Arithmétique
Renvoie un nombre entier compris entre 0 et nombre - 1
EC HASARD 100
LOG nombre Arithmétique
Renvoie le logarithme népérien de "nombre"
EC LOG 13EC LOG EXP 8
MINUS nombre Arithmétique
Renvoie l'opposé de "nombre"
EC MINUS 13
PROD nombre1 nombre2 Arithmétique
Renvoie le produit de nombre1 par nombre2
EC PROD 5 5
PUISSANCE nombre puissance Arithmétique
Renvoie "nombre" élevé à la puissance "puissance". "puissance" peut être un entier ou non, négatif ou positif (mais jLogo ne gère pas les complexes)
EC PUISSANCE 2 8
QUOT nombre1 nombre2 Arithmétique
Renvoie le quotient de "nombre1" par "nombre2"
EC QUOT 20 3
RADIAN nombre Arithmétique
Renvoie la conversion de nombre en radians, nombre étant un angle en degrés
DONNE "PI RADIAN 180
RC nombre Arithmétique
Renvoie la racine carré de "nombre"
EC RC 16
RESTE nombre1 nombre2 Arithmétique
Renvoie le reste de la division entière de "nombre1" par "nombre2"
EC RESTE 20 3
SIN angle Arithmétique
Renvoie le SINus de angle, angle étant en degré
EC SIN 90
TAN nombre Arithmétique
Renvoie la TANgente de angle, angle étant en degré
EC TAN 45
ATTRAPEERREUR listeEssai listeErreur Controle de l'execution
Essai d'executer la liste de commandes "listeEssai". Si une erreur Logo survient, la liste "listeErreur" est alors exécutée.
EXEC listeTravail Controle de l'execution
EXECute la liste de commandes contenues dans "listeTravail"
EXEC PH "TD 20
LOGO Controle de l'execution
Interromps toute exécution de procédure, l'utilisateur a de nouveau la main.
RENDS chose Controle de l'execution
Dans un procédure, RENDS la chose indiquée à l'appelant de la procédure. L'exécution de celle ci est terminée.
REPETE nombre listeTravail Controle de l'execution
REPETE "nombre" de fois la liste de commandes "listeTravail"
REPETE 6 [AV 20 TD 60]REPETE HASARD 30 [AV HASARD 20 TD DIFF 100 HASARD 200]
SI condition listeVrai [listeFaux] Controle de l'execution
SI "condition" est VRAI, execute la liste de commandes "listeVrai". Sinon, s'il y a une liste "listeFaux", celle-ci est exécutée.
SI PLG? HASARD 6 3 [EC "Coucou]EC [Jeu de dé - Tapez un nombre de 1 à 6]DONNE "N LISMOTSI EGAL? HASARD 6 :N [EC [Gagne !]] [EC [Perdu...]]
STOP Controle de l'execution
Sort de la procédure en cours pour revenir exécuter l'appelant.
CFT E/S
CTX E/S
EC, ECRIS chose E/S
ECRIS dans le journal la "chose" indiquée
EC "toto
FCFT couleur E/S
Fixe la Couleur du Fond du Texte par celle indiquée
FCFT 215
FCT couleur E/S
Fixe la Couleur du Texte par celle indiquée
FCT 0
LISCAR E/S
LISMOT E/S
LL E/S
MONTRE chose E/S
VT E/S
Vide le Texte du journal
VT
CHARGE nomFichier Editeur
ED, EDITEUR Editeur
Va dans l'EDiteur
EDITE nom Editeur
Va dans l'EDiteur en n'éditant que la procédure "nom"
EDTOUT Editeur
Va dans l'EDiteur, le contenu de celui-ci étant toutes les procédures connues par jLogo