Interpreteur LN
Version locale du langage naturel: ecriture, execution, console, sauvegarde et raccourcis clavier.
Exemples rapides
Console
Dessin · module stylo
Origine au centre · x de −320 à 320 · y de −240 à 240 · angles en degrés
x : 0 · y : 0 · direction : 0°
Documentation LN
Affectation: x <- 10
Affichage: AFFICHER "x = ", x
Saisie: ENTRER age
Conditions: SI cond: ... SINON: ... FIN SI
Boucles: TANT QUE, POUR ... ALLANT DE ... A ..., POUR CHAQUE ... DANS ...
Fonctions: FONCTION nom(a, b): ... RENVOYER ... FIN FONCTION
Operateurs logiques: NON, ET, OU
Fonctions utiles: SIN, COS, ABS, ALEA, MOYENNE, MEDIANE
Module graphique : IMPORTER stylo
Les fonctions du module s’écrivent en minuscules. Le curseur commence au centre (0, 0), orienté vers la droite (0°), stylo posé.
Déplacements : avancer(distance), reculer(distance), aller_a(x, y). Un déplacement trace si le stylo est posé.
Direction : gauche(angle), droite(angle), orienter(angle). Angles en degrés ; 90° pointe vers le haut.
Trait : lever_stylo(), poser_stylo(), couleur("bleu"), epaisseur(3). Couleurs : noir, blanc, rouge, vert, bleu, jaune, orange, violet, rose, gris, marron, cyan ou code hexadécimal comme "#1565c0".
État : position_x(), position_y(), direction(), montrer_curseur(), cacher_curseur().
Animation : vitesse(1) à vitesse(10) ; vitesse(0) pour le mode instantané. Vitesse initiale : 5. Le temps d’animation est exclu des dix secondes de calcul ; Arrêter reste disponible.
Nettoyage : effacer() efface uniquement le dessin ; reinitialiser() rétablit aussi les réglages initiaux. Chaque nouvelle exécution repart de zéro. Les tracés hors de la scène sont masqués sans modifier les coordonnées.
Raccourcis clavier
Ctrl + Entree: executerCtrl + S: sauvegarderCtrl + Alt + T: changer de themeCtrl + Alt + L: afficher/masquer les lignesEchap: fermer la modale active