[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:03.70,0:00:05.60,Default,,0000,0000,0000,,J'étais en 8ème année quand j'ai appris à programmer. Dialogue: 0,0:00:05.70,0:00:07.00,Default,,0000,0000,0000,,J'ai d'abord appris comment faire Dialogue: 0,0:00:07.00,0:00:10.50,Default,,0000,0000,0000,,apparaître à l'écran un cercle vert et un carré rouge. Dialogue: 0,0:00:10.70,0:00:13.40,Default,,0000,0000,0000,,Vous apprenez simplement ces leçons, et il n'y en a pas beaucoup, Dialogue: 0,0:00:13.40,0:00:16.40,Default,,0000,0000,0000,,et vous pouvez arriver un jour au point où vous pouvez presque faire tout ce que vous voulez. Dialogue: 0,0:00:17.70,0:00:22.33,Default,,0000,0000,0000,,L'informatique consiste juste à apprendre comment fonctionne un ordinateur et comment il "pense", Dialogue: 0,0:00:22.33,0:00:24.70,Default,,0000,0000,0000,,de sorte que vous pouvez lui apprendre à faire de nouvelles choses. Dialogue: 0,0:00:24.80,0:00:28.10,Default,,0000,0000,0000,,Aujourd'hui c'est incroyable tout ce que vous pouvez faire avec l'informatique. Dialogue: 0,0:00:28.20,0:00:31.20,Default,,0000,0000,0000,,Je pense que c'est la chose la plus proche de la super-puissance. Dialogue: 0,0:00:31.30,0:00:34.20,Default,,0000,0000,0000,,(Tanya: étudiante en informatique) Dans l'heure qui vient, nous allons jouer à un jeu Dialogue: 0,0:00:34.20,0:00:36.00,Default,,0000,0000,0000,,qui va vous apprendre les concepts de base de la programmation. Dialogue: 0,0:00:36.00,0:00:39.50,Default,,0000,0000,0000,,Habituellement la programmation se fait de façon textuelle mais ici nous utiliserons Blockly, Dialogue: 0,0:00:39.60,0:00:43.20,Default,,0000,0000,0000,,qui utilise des blocs visuels que vous faites glisser pour écrire des programmes. Dialogue: 0,0:00:43.20,0:00:46.00,Default,,0000,0000,0000,,Sous le capot, vous êtes toujours en train de créer du code. Dialogue: 0,0:00:46.00,0:00:49.40,Default,,0000,0000,0000,,Pour commencer, nous allons construire le code d'un programme qui aidera Dialogue: 0,0:00:49.40,0:00:54.00,Default,,0000,0000,0000,,cet oiseau en colère à se déplacer dans un labyrinthe pour se rejoindre le méchant cochon qui a volé ses œufs. Dialogue: 0,0:00:54.00,0:00:56.60,Default,,0000,0000,0000,,Blockly est divisé en trois parties principales. Dialogue: 0,0:00:56.60,0:01:00.00,Default,,0000,0000,0000,,Sur la gauche se trouve le labyrinthe de l'oiseau où votre programme sera exécuté. Dialogue: 0,0:01:00.00,0:01:04.00,Default,,0000,0000,0000,,Les instructions pour chaque niveau sont écrites en dessous du labyrinthe. Dialogue: 0,0:01:04.00,0:01:06.00,Default,,0000,0000,0000,,Cette zone centrale est la boîte à outils, Dialogue: 0,0:01:06.00,0:01:10.20,Default,,0000,0000,0000,,et chacun de ces blocs est une instruction que l'oiseau peut comprendre. Dialogue: 0,0:01:10.20,0:01:13.00,Default,,0000,0000,0000,,L'espace blanc sur la droite est appelé l'espace de travail Dialogue: 0,0:01:13.00,0:01:15.10,Default,,0000,0000,0000,,et c'est là que nous allons construire notre programme. Dialogue: 0,0:01:15.10,0:01:21.00,Default,,0000,0000,0000,,Si je fais glisser le bloc "Avancer" sur notre espace de travail et que j'appuie sur "Exécuter", que se passe-t-il ? Dialogue: 0,0:01:21.00,0:01:23.50,Default,,0000,0000,0000,,L'oiseau avance d'une case sur la grille. Dialogue: 0,0:01:23.50,0:01:28.00,Default,,0000,0000,0000,,Et si je veux que l'oiseau fasse quelque chose après après avoir avancé d'une case? Dialogue: 0,0:01:28.00,0:01:30.30,Default,,0000,0000,0000,,Je peux ajouter un autre bloc à notre programme. Dialogue: 0,0:01:30.30,0:01:33.90,Default,,0000,0000,0000,,Je vais choisir le bloc "tourner à droite" et je vais le faire glisser sous Dialogue: 0,0:01:33.90,0:01:37.00,Default,,0000,0000,0000,,mon bloc "mouvement" jusqu'à ce que la flèche jaune apparaisse Dialogue: 0,0:01:37.00,0:01:41.00,Default,,0000,0000,0000,,et puis je le lâche et les deux blocs vont se coller. Dialogue: 0,0:01:41.00,0:01:45.00,Default,,0000,0000,0000,,Lorsque j'appuie sur "Exécuter" à nouveau, l'oiseau exécuter les instructions qui sont empilées, Dialogue: 0,0:01:45.00,0:01:47.00,Default,,0000,0000,0000,,de haut en bas, sur notre espace de travail. Dialogue: 0,0:01:47.00,0:01:49.00,Default,,0000,0000,0000,,Si jamais vous voulez supprimer un bloc, Dialogue: 0,0:01:49.00,0:01:52.00,Default,,0000,0000,0000,,il suffit de l'enlever de la pile en le faisant glisser dans la corbeille. Dialogue: 0,0:01:52.00,0:01:57.80,Default,,0000,0000,0000,,Après avoir cliqué sur "Exécuter", vous pouvez toujours cliquer sur le bouton "Réinitialise" pour que l'oiseau revienne au départ. Dialogue: 0,0:01:57.80,0:01:59.50,Default,,0000,0000,0000,,Maintenant, attrapons ces cochons!