Pour insérer un échantillon de code, il faut l’entourer avec
les balises (MicroAlg "identifiant_chantillon" ...)
et (/MicroAlg)
.
Cette page explique ce que l’on peut mettre à la place des ...
.
En ne mettant rien, on obtient seulement le programme dans sa forme textuelle.
(MicroAlg "identifiant1") (Afficher "Bonjour tout le monde !") (/MicroAlg)
Avec {"output": "brut"}
, {"output": "HTML"}
, {"output": "MD"}
,
on positionne le menu déroulant de l’affichage sur l’item correspondant.
Comme la position est brut
par défaut, mettre {"output": "brut"}
est inutile.
(MicroAlg "affichage_brut") ((Afficher "*Bonjour* tout le <strong>monde</strong> !") (/MicroAlg)
Pour une interprétation de l’affichage comme du code HTML :
(MicroAlg "affichage_html" {"output": "HTML"}) ((Afficher "*Bonjour* tout le <strong>monde</strong> !") (/MicroAlg)
Pour une interprétation de l’affichage comme du code Markdown (voir l’article Wikipedia) :
(MicroAlg "affichage_md" {"output": "MD"}) (Afficher "*Bonjour* tout le <strong>monde</strong> !") (/MicroAlg)
Avec {"presrc": "…du code MicroAlg…"}
, on ajoute du code invisible, avant le programme qui est affiché dans le formulaire.
Il faut juste penser à « échapper » les guillemets dans le pré-code avec un anti-slash.
(MicroAlg "identifiant2" {"presrc": "(Afficher \"Surprise !\")"}) (Afficher "Bonjour tout le monde !") (/MicroAlg)
Avec {"autorun": true}
, on force le lancement d’une exécution de l’échantillon,
avant même que l’utilisateur n’appuie sur OK
.
(MicroAlg "identifiant-autorun" {"autorun": true}) (Afficher "Bonjour tout le monde !") (/MicroAlg)
Avec {"blockly_only": true}
, on obtient les blocs seulement.
(MicroAlg "identifiant3" {"blockly_only": true}) (Afficher "Bonjour tout le monde !") (/MicroAlg)
Avec {"blockly": true}
, on obtient les blocs et le texte.
(MicroAlg "identifiant4" {"blockly": true}) (Afficher "Bonjour tout le monde !") (/MicroAlg)
Avec {"processing": true}
, on obtient la fenêtre graphique.
(MicroAlg "identifiant5" {"processing": true}) (Cercle (Liste 300 300) 100) (/MicroAlg)
Avec {"version": "0.3.17"}
, on utilise une ancienne version du langage.
Attention : Des problèmes peuvent subvenir si vous utilisez cette version en conjonction avec d’autre options comme blockly
ou blockly_true
, ou si vous exportez votre code.
(MicroAlg "identifiant6" {"version": "0.3.17"}) (Initialiser i 0) (Afficher i) (/MicroAlg)
Les configurations peuvent se combiner en les séparant par des virgules à l’intérieur des accolades.
Attention : Des problèmes peuvent subvenir si vous utilisez la version 0.3.17 en conjonction avec d’autre options comme blockly
ou blockly_true
.
(MicroAlg "identifiant7" {"blockly_only": true, "processing": true, "autorun": true}) (Cercle (Liste 300 300) 100) (/MicroAlg)