Les blocs colorés de Scratch ne peuvent pas s'afficher ici : chaque script est
transcrit en texte, selon des règles fixes.
• une ligne par bloc, avec le texte du bloc en français ;
• le contenu d'une boucle ou d'un test est
décalé de quatre espaces vers la droite ;
• « sinon » est aligné sur le « si » auquel il se rapporte ;
• il n'y a pas de ligne « fin » : une boucle ou un test s'arrête là où le décalage cesse ;
• les textes sont écrits entre guillemets « » ;
• ↻ signifie « dans le sens des aiguilles d'une montre », ↺ « dans le sens inverse » ;
• quand un bloc opérateur est posé dans un autre, des parenthèses montrent l'emboîtement : (x + 3) × 2 est un bloc « + » placé dans la première case d'un bloc « × ».
Voici un script transcrit selon ces règles :
quand le drapeau vert est cliqué
demander « Choisis un nombre » et attendre
mettre x à réponse
répéter 3 fois
ajouter 2 à x
si x > 10 alors
dire « Grand » pendant 2 secondes
sinon
dire « Petit » pendant 2 secondes
Seul le bloc « ajouter 2 à x » est décalé sous « répéter 3 fois » : c'est le seul qui est répété. Avec
5, la variable
x vaut
5+3×2=11 à la fin et le lutin dit « Grand ». Avec
4, elle vaut
10, qui n'est pas strictement supérieur à
10 : le lutin dit « Petit ».