Seconde : apprendre la programmation avec Blockly
Pixel, le robot-détective de la brigade, obéit à la lettre. Pour l'aider à retrouver le collier de diamants du musée, tu lui écris des programmes en assemblant des blocs : séquences, variables, conditions, boucles, fonctions. Le site te montre le code Python équivalent.
- Seconde
- Programme de SNT
- Sans prérequis
- Sans compte, sans installation
Programmer avec des blocs, ça veut dire quoi ?
Avec Blockly, chaque instruction est un bloc que l'on emboîte comme un puzzle. Tu te concentres sur la logique du programme, sans te soucier des fautes de frappe. Le code Python écrit à côté de tes blocs te prépare à la suite : en SNT, c'est le langage du programme.
Comment ça marche
Lis le cours
Chaque chapitre explique une notion du programme, avec des exemples que tu peux charger dans l'atelier en un clic et leur équivalent en Python.
Assemble tes blocs
Une mission te demande un programme. Tu glisses des blocs, tu les exécutes, et Pixel obéit sous tes yeux : le bloc en cours s'illumine.
Valide ton programme
Ton programme est essayé sur plusieurs situations : il doit marcher partout, pas seulement dans le cas que tu vois. Trois indices progressifs t'aident si tu bloques.
Débloque les badges
Chaque chapitre terminé te rapporte un badge. Ta progression et tes programmes sont sauvegardés dans ton navigateur.
Sommaire des chapitres
Programmer en Seconde : les séquences
Séquences, instructions. Énigme : Le couloir du musée.
Cours Blockly : variables et affectations
Affectations, variables, texte et nombres. Énigme : Le carnet de Pixel.
Cours Blockly : instructions conditionnelles
Instructions conditionnelles, capteurs, actionneurs. Énigme : Le robot de garde.
Cours Blockly : les boucles bornées
Boucles bornées, compteur. Énigme : Les escaliers du musée.
Cours Blockly : les boucles non bornées
Boucles non bornées, conditions d'arrêt. Énigme : Le long couloir.
Cours Blockly : définir des fonctions
Définitions et appels de fonctions. Énigme : La patrouille.
Cours Blockly : traiter des listes de données
Collections, recherche, filtre et calcul. Énigme : Les relevés du capteur.
Ce que tu trouves dans l'atelier
Exécution pas à pas
Lance tout le programme, ou avance bloc par bloc pour comprendre ce qui se passe. Le bloc en cours est illuminé et tu peux ralentir ou accélérer Pixel.
Le code Python en direct
À chaque modification de tes blocs, le code Python équivalent se met à jour. Tu vois comment un même programme s'écrit avec du texte.
Une boîte à outils sur mesure
Pour chaque exercice, seuls les blocs utiles sont proposés. Tu te concentres sur la notion du moment sans te perdre.