|
43 | 43 | * [Liste des symboles prédéfinis](#listedessymbolesprdfinis) |
44 | 44 | * [Types](#types) |
45 | 45 | * [Erreurs fréquentes](#erreursfrquentes) |
| 46 | +* [Abréviations](#abrviations) |
46 | 47 | * [Export](#export) |
47 | 48 | * [Limitations](#limitations) |
48 | 49 | * [Fonctionnement](#fonctionnementdelexport) |
49 | 50 | * [Feuille de route](#feuillederoute) |
50 | 51 | * [Contribuer](#contribuer) |
51 | 52 | * [Architecture](#architecture) |
52 | 53 | * [Intégrations](#intgrations) |
| 54 | + * [Navigateur](#navigateur) |
53 | 55 | * [SciTE](#scite) |
54 | 56 | * [Vim](#vim) |
55 | 57 | * [Blockly](#blockly) |
|
551 | 553 | fichier qui précède ce message d’erreur, il s’arrête sans doute au premier |
552 | 554 | espace rencontré. |
553 | 555 |
|
| 556 | +## Abréviations |
| 557 | + |
| 558 | +Que ce soit dans l’interface web (navigateur) ou dans SciTE |
| 559 | +(voir [cette section](#scite) pour l’utilisation de MicroAlg avec SciTE), |
| 560 | +un appui sur `Ctrl`+`B` vous complètera les débuts de commandes suivants : |
| 561 | + |
| 562 | + (Af -> (Affecter_a |) |
| 563 | + (Afe -> (Affecter_a | En_position ) |
| 564 | + (A -> (Afficher |) |
| 565 | + (Aj -> (Ajouter_a |) |
| 566 | + (Co -> (Concatener |) |
| 567 | + (D -> (Definir |... |
| 568 | + (De -> (Declarer | De_type "") |
| 569 | + (Dm -> (Demander) |
| 570 | + (E -> (Exemples_de |... |
| 571 | + # Pour Faire, deux lignes vides pour aider à penser au compteur. |
| 572 | + (F -> (Faire (|)... |
| 573 | + (Li -> (Liste |) |
| 574 | + (Lo -> (Longueur |) |
| 575 | + (Ni -> (Nieme |) |
| 576 | + (No -> (Nombre |) |
| 577 | + (R -> (Repeter | Fois... |
| 578 | + (Rd -> (Retirer_de |) |
| 579 | + (Re -> (Retourner |) |
| 580 | + (Rp -> (Repere |) |
| 581 | + (S -> (Si (|) Alors... |
| 582 | + (Ss -> (Si (|) Alors () Sinon... |
| 583 | + # Pour Tant_que, deux lignes vides pour aider à penser au compteur. |
| 584 | + (Tq -> (Tant_que (|) ... |
| 585 | + |
554 | 586 | ## Export |
555 | 587 |
|
556 | 588 | Pour l’instant, cette fonctionnalité n’existe que dans l’interface web. |
|
898 | 930 | avec des éditeurs de texte, MicroAlg s’intègre uniquement avec Blockly, |
899 | 931 | mais il est prévu de travailler sur Mario, NetLogo, GeoGebra, GeoTortue… |
900 | 932 |
|
| 933 | +### Navigateur |
| 934 | +
|
| 935 | +MicroAlg est utilisable dans tous les navigateurs récents. C’est même le seul |
| 936 | +environnement qui permette la programmation avec des blocs. |
| 937 | +
|
| 938 | +D’une part, certaines pages du site officiel contiennent des |
| 939 | +*échantillons interactifs*, comme : |
| 940 | +
|
| 941 | +* [la page d’accueil](http://microalg.info/#script-si-majeur-mineur), |
| 942 | +* [l’environnement de programmation web](ide.html) (web IDE), |
| 943 | +* [ce tutoriel](tuto.html) mais aussi les autres… |
| 944 | +
|
| 945 | +Mais d’autre part, il est possible d’inclure des échantillons interactifs dans |
| 946 | +n’importe quel site, pour peu que vous ayez les connaissances techniques |
| 947 | +suffisantes. Voir [cette section](https://github.com/Microalg/microalg/blob/latest/INSTALL.md#user-content-installer-sur-son-site) |
| 948 | +du document d’installation. |
| 949 | +
|
| 950 | +Notez que les [abréviations](#abrviations) sont utilisables dans les |
| 951 | +échantillons interactifs des navigateurs. |
| 952 | +
|
901 | 953 | ### SciTE |
902 | 954 |
|
903 | 955 | Moins populaire que NotePad++, il est pourtant très souple et intéressant, |
|
925 | 977 | **Bug connu** (si vous utilisez autre chose que Windows) : pas moyen de faire |
926 | 978 | en sorte que `(Demander)` attende l’utilisateur. |
927 | 979 |
|
928 | | -#### Abbréviations |
| 980 | +#### Abréviations avec SciTE |
929 | 981 |
|
930 | | -Après avoir tapé les préfixes ci-dessous, un appui sur `Ctrl`+`B` vous |
931 | | -donnera la suite. |
932 | | -
|
933 | | - (Af -> (Affecter_a |) |
934 | | - (Afe -> (Affecter_a | En_position ) |
935 | | - (A -> (Afficher |) |
936 | | - (Aj -> (Ajouter_a |) |
937 | | - (Co -> (Concatener |) |
938 | | - (D -> (Definir |... |
939 | | - (De -> (Declarer | De_type "") |
940 | | - (Dm -> (Demander) |
941 | | - (E -> (Exemples_de |... |
942 | | - # Pour Faire, deux lignes vides pour aider à penser au compteur. |
943 | | - (F -> (Faire (|)... |
944 | | - (Li -> (Liste |) |
945 | | - (Lo -> (Longueur |) |
946 | | - (Ni -> (Nieme |) |
947 | | - (No -> (Nombre |) |
948 | | - (R -> (Repeter | Fois... |
949 | | - (Rd -> (Retirer_de |) |
950 | | - (Re -> (Retourner |) |
951 | | - (Rp -> (Repere |) |
952 | | - (S -> (Si (|) Alors... |
953 | | - (Ss -> (Si (|) Alors () Sinon... |
954 | | - # Pour Tant_que, deux lignes vides pour aider à penser au compteur. |
955 | | - (Tq -> (Tant_que (|) ... |
| 982 | +Voir [cette section](#abrviation). |
956 | 983 |
|
957 | 984 | #### Problèmes connus |
958 | 985 |
|
|
1079 | 1106 | * `Quotient` correspond à la commande `/`. |
1080 | 1107 | * `Reste` correspond à la commande `%`. |
1081 | 1108 | * `Puissance` correspond à la commande `^`. |
1082 | | -* Si vous ne tapez pas très vite, des [abbréviations](#abbrviations) peuvent |
| 1109 | +* Si vous ne tapez pas très vite, des [abréviations](#abrviations) peuvent |
1083 | 1110 | vous aider. |
1084 | 1111 |
|
1085 | 1112 | ## Sortie graphique |
|
0 commit comments