Outils pour utilisateurs

Outils du site


microalg:config_echantillons

Configuration des échantillons

Introduction

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 ....

Sans configuration

En ne mettant rien, on obtient seulement le programme dans sa forme textuelle.

(MicroAlg "identifiant1")
(Afficher "Bonjour tout le monde !")
(/MicroAlg)

Format de l’affichage

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)

Code préalable

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)

Exécution automatique

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)

Blocs seuls

Avec {"blockly_only": true}, on obtient les blocs seulement.

(MicroAlg "identifiant3" {"blockly_only": true})
(Afficher "Bonjour tout le monde !")
(/MicroAlg)

Blocs et texte

Avec {"blockly": true}, on obtient les blocs et le texte.

(MicroAlg "identifiant4" {"blockly": true})
(Afficher "Bonjour tout le monde !")
(/MicroAlg)

Processing

Avec {"processing": true}, on obtient la fenêtre graphique.

(MicroAlg "identifiant5" {"processing": true})
(Cercle (Liste 300 300) 100)
(/MicroAlg)

Versions de 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)

Combinaisons

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)
microalg/config_echantillons.txt · Dernière modification: 2015/12/11 09:27 par 195.221.62.1