Outils pour utilisateurs

Outils du site


microalg:config_echantillons

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
microalg:config_echantillons [2015/05/28 22:16]
admin config échantillons: ajout de phrases
microalg:config_echantillons [2015/12/11 09:27] (Version actuelle)
195.221.62.1 config échantillons: ajout exemple brut qd même
Ligne 12: Ligne 12:
  
     (MicroAlg "​identifiant1"​)     (MicroAlg "​identifiant1"​)
-        ​(Afficher "​Bonjour tout le monde !")+    ​(Afficher "​Bonjour tout le monde !")
     (/MicroAlg)     (/MicroAlg)
  
 (MicroAlg "​identifiant1"​) (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)
 +
 +(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)
 +
 +(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](https://​fr.wikipedia.org/​wiki/​Markdown)) :
 +
 +    (MicroAlg "​affichage_md"​ {"​output":​ "​MD"​})
 +    (Afficher "​*Bonjour* tout le <​strong>​monde</​strong>​ !")
 +    (/MicroAlg)
 +
 +(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 !")     (Afficher "​Bonjour tout le monde !")
 +    (/MicroAlg)
 +
 +(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)
 +
 +(MicroAlg "​identifiant-autorun"​ {"​autorun":​ true})
 +(Afficher "​Bonjour tout le monde !")
 (/MicroAlg) (/MicroAlg)
  
Ligne 23: Ligne 86:
 Avec `{"​blockly_only":​ true}`, on obtient les blocs seulement. Avec `{"​blockly_only":​ true}`, on obtient les blocs seulement.
  
-    (MicroAlg "identifiant2" {"​blockly_only":​ true}) +    (MicroAlg "identifiant3" {"​blockly_only":​ true}) 
-        (Afficher "​Bonjour tout le monde !")+    (Afficher "​Bonjour tout le monde !")
     (/MicroAlg)     (/MicroAlg)
  
-(MicroAlg "identifiant2" {"​blockly_only":​ true}) +(MicroAlg "identifiant3" {"​blockly_only":​ true}) 
-    (Afficher "​Bonjour tout le monde !")+(Afficher "​Bonjour tout le monde !")
 (/MicroAlg) (/MicroAlg)
  
Ligne 35: Ligne 98:
 Avec `{"​blockly":​ true}`, on obtient les blocs et le texte. Avec `{"​blockly":​ true}`, on obtient les blocs et le texte.
  
-    (MicroAlg "identifiant3" {"​blockly":​ true}) +    (MicroAlg "identifiant4" {"​blockly":​ true}) 
-        (Afficher "​Bonjour tout le monde !")+    (Afficher "​Bonjour tout le monde !")
     (/MicroAlg)     (/MicroAlg)
  
-(MicroAlg "identifiant3" {"​blockly":​ true}) +(MicroAlg "identifiant4" {"​blockly":​ true}) 
-    (Afficher "​Bonjour tout le monde !")+(Afficher "​Bonjour tout le monde !")
 (/MicroAlg) (/MicroAlg)
  
 +## Processing
  
 +Avec `{"​processing":​ true}`, on obtient la fenêtre graphique.
 +
 +    (MicroAlg "​identifiant5"​ {"​processing":​ true})
 +    (Cercle (Liste 300 300) 100)
 +    (/MicroAlg)
 +
 +(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)
 +
 +(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 "​identifiant7"​ {"​blockly_only":​ true, "​processing":​ true, "​autorun":​ true})
 +(Cercle (Liste 300 300) 100)
 +(/MicroAlg)
microalg/config_echantillons.1432844184.txt.gz · Dernière modification: 2015/05/28 22:16 par admin