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/08/28 09:06]
127.0.0.1 modification externe
microalg:config_echantillons [2015/12/11 09:27] (Version actuelle)
195.221.62.1 config échantillons: ajout exemple brut qd même
Ligne 11: Ligne 11:
 En ne mettant rien, on obtient seulement le programme dans sa forme textuelle. En ne mettant rien, on obtient seulement le programme dans sa forme textuelle.
  
-    (MicroAlg "​identifiant1" ​{"​version":​ "​0.3.17"​})+    (MicroAlg "​identifiant1"​)
     (Afficher "​Bonjour tout le monde !")     (Afficher "​Bonjour tout le monde !")
     (/MicroAlg)     (/MicroAlg)
  
-(MicroAlg "​identifiant1"​ {"version": "0.3.17"})+(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 !") 
 +    (/​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 !") (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)
Ligne 47: Ligne 110:
 Avec `{"​processing":​ true}`, on obtient la fenêtre graphique. Avec `{"​processing":​ true}`, on obtient la fenêtre graphique.
  
-    (MicroAlg "identifiant4" {"​processing":​ true})+    (MicroAlg "identifiant5" {"​processing":​ true})
     (Cercle (Liste 300 300) 100)     (Cercle (Liste 300 300) 100)
     (/MicroAlg)     (/MicroAlg)
  
-(MicroAlg "identifiant4" {"​processing":​ true})+(MicroAlg "identifiant5" {"​processing":​ true})
 (Cercle (Liste 300 300) 100) (Cercle (Liste 300 300) 100)
 (/MicroAlg) (/MicroAlg)
Ligne 59: Ligne 122:
 Avec `{"​version":​ "​0.3.17"​}`,​ on utilise une ancienne version du langage. 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`.+**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 "identifiant5" {"​version":​ "​0.3.17"​})+    (MicroAlg "identifiant6" {"​version":​ "​0.3.17"​})
     (Initialiser i 0)     (Initialiser i 0)
     (Afficher i)     (Afficher i)
     (/MicroAlg)     (/MicroAlg)
  
-(MicroAlg "identifiant5" {"​version":​ "​0.3.17"​})+(MicroAlg "identifiant6" {"​version":​ "​0.3.17"​})
 (Initialiser i 0) (Initialiser i 0)
 (Afficher i) (Afficher i)
 (/MicroAlg) (/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.1440745619.txt.gz · Dernière modification: 2015/08/29 07:30 (modification externe)