Utiliser les blocs

La programmation en Blockly se fait à l’aide de blocs, que l’on agence les uns avec les autres pour obtenir un ensemble logique d’opérations : un algorithme.

Pour ce faire, l’éditeur est décomposé en deux parties :

Capture d'écran du menu de l'éditeur Blockly

Les catégories, à gauche, vous permettent de trouver plus facilement les blocs à utiliser dans vos algorithmes.

  • Structures conditionnelles et conditions : tous les blocs relatifs aux structures “si / sinon si / sinon”, ainsi que les expressions booléennes (qui vous permettent de comparer des valeurs, et que l’on utilise dans les “si / sinon si / sinon”
  • Boucles : tous les blocs relatifs aux boucles
  • Calculs mathématiques : Tous les blocs relatifs aux nombres, et les nombres eux-mêmes
  • Texte : Tous les blocs relatifs aux opérations sur les chaînes de caractères (taille, affichage…) et les chaînes de caractères elles-mêmes, contient la fonction permettant de demander quelque chose à l’utilisateur de votre algorithme
  • Listes : Tous les blocs relatifs aux listes (ensembles de valeurs)
  • Variables : Tous les blocs relatifs aux variables et l’option pour créer des variables
  • Fonctions et procédures : Tous les blocs permettant de créer des fonctions et procédures et de les utiliser
Capture d'écran de la partie droite de l'éditeur Blockly, dans laquelle se trouve le code

La partie de droite est la partie dans laquelle vous allez assembler vos blocs pour créer vos algorithmes.

Elle est composée d’une grille qui vient contenir les blocs, d’options de zoom et de localisation et de la corbeille, sur laquelle vous pouvez faire glisser les blocs dont vous n’avez plus besoin.

Pour créer un algorithme, il vous suffit de trouver les blocs qui correspondent à ce que vous voulez faire dans la partie “catégories”, les faire glisser dans la partie “éditeur” et les assembler entre eux pour obtenir une suite logique d’opérations. Vous pouvez voir ci-dessus une fonction simple qui permet d’afficher 2 fois le mot “Hello world!” et dans l’algorithme ci-dessous, une autre version affichant 10 fois le mot “Hello world !”.

Pour découvrir plus en détail les blocs disponibles et vous familiariser avec l’utilisation de Blockly, n’hésitez pas à relever les défis du module “Introductions“.