Les commandes de Scratch sont spécifiques et utilisent un équivalent textuel (voir l’exemple ci-dessous).
Vous en trouverez la référence détaillée sur notre Docs page.
quand drapeau est cliqué
avancer de (10) pas
dire (Bonjour) pendant (2) secondes
Les conditions sont indiquées en utilisant des chevrons <>, par exemple
si <souris pressée ?> alors
ajouter (10) à x
Les menus déroulants sont indiqués entre crochets [], qu'ils apparaissent dans le bloc "Scratch" avec des coins carrés ou arrondis. L'image aura les coins adaptés selon le bloc, par exemple.
aller à [position aléatoire]
Lorsque vous faites un retrait, utilisez deux ou plusieurs espaces ou tabulations, mais il est important d'être cohérent, sinon cela créera des problèmes lorsque le code sera analysé.
Ce code utilise deux espaces pour chaque niveau d'indentation
répéter (4) fois
avancer de (10) pas
si <touche [espace] pressée ?> alors
tourner droite de (90) degrés
Les blocs de données sont identifiés en plaçant le nom du bloc dans un champ de valeur
ordonnée y
La comparaison "Plus grand que" est indiquée par "gt" et non par ">"
répéter jusqu'à ce que <(abscisse x) gt (100)>
avancer de (10) pas
La comparaison "Plus petit que" est indiquée par "lt" et on par "<"
si <(ordonnée y) lt (-140)> alors
aller à [position aléatoire]
Les blocs Scratch comportant des graphiques sont identifiés comme montré dans le code ci-dessous. Les textes "drapeau", "droite" et "gauche" sont automatiquement remplacés par les graphiques correspondant.
quand drapeau est cliqué
tourner droite de (90) degrés
tourner gauche de (-20) degrés
Lorsque vous devez spécifier des couleurs, indiquez simplement les valeurs de couleur, de saturation et de luminosité comme indiqué dans le code. Les étudiants peuvent utiliser ces valeurs pour recréer la couleur souhaitée.
si <couleur (c10 s20 b100) touchée ?> alors
cacher
La commande "Mystery !" est un formidable moyen d'évaluer la compréhension que les étudiants ont du matériel pédagogique.
Les champs Valeur, Condition et des blocs entiers peuvent être laissés vides en utilisant la commande "Mystery !"
si <mystery!couleur (c10 s20 b100) touchée ?> alors
cacher