[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.90,0:00:03.00,Default,,0000,0000,0000,,Les gens prennent des décisions tous les jours. Dialogue: 0,0:00:03.00,0:00:05.00,Default,,0000,0000,0000,,Par exemple avant de sortir Dialogue: 0,0:00:05.00,0:00:06.70,Default,,0000,0000,0000,,vous allez utiliser une condition SI qui dira, Dialogue: 0,0:00:06.70,0:00:10.00,Default,,0000,0000,0000,,SI il pleut,\NALORS j'ai besoin de prendre mon imperméable. Dialogue: 0,0:00:10.00,0:00:16.00,Default,,0000,0000,0000,,Et les ordinateurs sont incroyables lorsque vous choisissez ce genre de déclarations, Dialogue: 0,0:00:16.00,0:00:21.00,Default,,0000,0000,0000,,car ils peuvent exécuter ce genre de chose, de manière fiable, à une vitesse incroyable. Dialogue: 0,0:00:21.00,0:00:24.50,Default,,0000,0000,0000,,Et donc, un programme d'ordinateur est réellement Dialogue: 0,0:00:24.55,0:00:27.70,Default,,0000,0000,0000,,un petit bout de mathématiques où Dialogue: 0,0:00:27.70,0:00:31.41,Default,,0000,0000,0000,,les déclarations SI sont les décisions que l'ordinateur prend. Dialogue: 0,0:00:31.41,0:00:34.00,Default,,0000,0000,0000,,Alors, dans ce puzzle, Dialogue: 0,0:00:34.00,0:00:37.50,Default,,0000,0000,0000,,Les blocs SI aident les zombis à prendre une décision, Dialogue: 0,0:00:37.50,0:00:39.80,Default,,0000,0000,0000,,ils vérifient quelque chose. Dialogue: 0,0:00:39.80,0:00:45.00,Default,,0000,0000,0000,,Par exemple, utilisons le bloc qui dit : "Si il y a un chemin sur la gauche," Dialogue: 0,0:00:45.00,0:00:48.00,Default,,0000,0000,0000,,alors ajoutez la commande "tourner à gauche" dans celui-ci. Dialogue: 0,0:00:48.00,0:00:51.50,Default,,0000,0000,0000,,Donc, nous expliquons au zombi comment regarder autour de lui, Dialogue: 0,0:00:51.50,0:00:53.70,Default,,0000,0000,0000,,y a-t-il un chemin sur la gauche, Dialogue: 0,0:00:53.70,0:00:56.00,Default,,0000,0000,0000,,et si oui, tourner à gauche. Dialogue: 0,0:00:56.00,0:01:01.31,Default,,0000,0000,0000,,Ensuite nous utilisons le bloc "avancer" à l'intérieur de "répéter" Dialogue: 0,0:01:01.31,0:01:04.00,Default,,0000,0000,0000,,afin de le faire avancer aussi longtemps Dialogue: 0,0:01:04.00,0:01:06.00,Default,,0000,0000,0000,,qu'il peut aller tout droit. Dialogue: 0,0:01:06.00,0:01:12.00,Default,,0000,0000,0000,,Puis, lorsqu'il peut tourner, the bloc SI lui dira de tourner\Nsur la gauche. Dialogue: 0,0:01:12.00,0:01:13.90,Default,,0000,0000,0000,,Comme vous pouvez le voir, si nous faisons cela Dialogue: 0,0:01:13.90,0:01:18.40,Default,,0000,0000,0000,,si nous tournons à gauche et qu'autrement nous avançons\Nnous atteindrons notre objectif. Dialogue: 0,0:01:18.40,0:01:21.72,Default,,0000,0000,0000,,Ceci est un exemple d'utilisation de la déclaration SI, Dialogue: 0,0:01:21.72,0:01:26.34,Default,,0000,0000,0000,,qui est réellement un concept fondamental de la programmation. Dialogue: 0,0:01:26.34,0:01:32.00,Default,,0000,0000,0000,,Une des premières choses que j'ai appris est comment écrire un programme de morpion. Dialogue: 0,0:01:32.00,0:01:34.90,Default,,0000,0000,0000,,J'avais alors une déclaration SI pour dire : ok Dialogue: 0,0:01:34.90,0:01:39.20,Default,,0000,0000,0000,,SI l'autre personne est sur le point de gagner devant, \Nbloquer cette position. Dialogue: 0,0:01:39.20,0:01:45.01,Default,,0000,0000,0000,,Alors amusez-vous à apprendre comment utiliser des déclarations SI. C'est un concept clé.