Choix pour l'affichage des primitives

Nombre de primitives par page :
10 20 30 50 100 toutes
Possibilité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

SAUVED nomFichier Editeur

.EFT Espace de travail

 
Me faire un don