[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.87,0:00:03.44,Default,,0000,0000,0000,,J'ai mon ami Winston \Navec moi pour cette leçon. Dialogue: 0,0:00:03.44,0:00:07.93,Default,,0000,0000,0000,,Il est déjà magnifique comme ça ! \NMais, je veux changer la taille de ses yeux. Dialogue: 0,0:00:07.94,0:00:13.04,Default,,0000,0000,0000,,C'est ici que je dessine ses yeux.\NAvec "fill" pour la couleur de remplissage\Net "ellipse" pour faire les deux cercles. Dialogue: 0,0:00:13.04,0:00:18.29,Default,,0000,0000,0000,,Pour réduire les yeux, je dois\Nchanger la largeur de l'ellipse Dialogue: 0,0:00:18.29,0:00:20.43,Default,,0000,0000,0000,,et aussi la hauteur pour avoir un rond. Dialogue: 0,0:00:20.43,0:00:24.62,Default,,0000,0000,0000,,Et, pour avoir les deux yeux identiques,\Nil faut le faire aussi, ici. Dialogue: 0,0:00:24.62,0:00:30.07,Default,,0000,0000,0000,,Ils sont un peu trop petit maintenant.\Ndonc il faut que je change ça encore. Dialogue: 0,0:00:30.07,0:00:33.02,Default,,0000,0000,0000,,Ce serait quand même mieux si je \Npouvais changer tout ça d'un coup. Dialogue: 0,0:00:33.26,0:00:36.65,Default,,0000,0000,0000,,Les "variables" servent à ça ! Dialogue: 0,0:00:36.65,0:00:40.81,Default,,0000,0000,0000,,Une "variable" c'est comme \Nun "nom" qu'on donne à une "valeur". Dialogue: 0,0:00:41.04,0:00:44.50,Default,,0000,0000,0000,,C'est comme un grand sac \Nauquel on donne un nom Dialogue: 0,0:00:44.50,0:00:47.47,Default,,0000,0000,0000,,Vous pouvez mettre ce que vous voulez\Ndans le sac. Mais son nom ne change pas. Dialogue: 0,0:00:47.47,0:00:52.02,Default,,0000,0000,0000,,Ce qu'il y a dans le sac est :\Nla "valeur" de la variable. Dialogue: 0,0:00:53.19,0:00:57.20,Default,,0000,0000,0000,,On va maintenant créer notre première variable.\NIci, tout en haut. Dialogue: 0,0:00:57.20,0:01:00.41,Default,,0000,0000,0000,,On écrit "var" (pour "variable"), un espace\Net le nom de la variable. Dialogue: 0,0:01:00.41,0:01:05.39,Default,,0000,0000,0000,,Le nom de la variable doit décrire son contenu.\N"eyeSize", ici, c'est pour la "tailleDesYeux" (en anglais) Dialogue: 0,0:01:05.39,0:01:09.73,Default,,0000,0000,0000,,Vous pourriez donner n'importe quel nom à la variable\Nmais les espaces sont interdits entre les mots. Dialogue: 0,0:01:09.73,0:01:11.90,Default,,0000,0000,0000,,Bien sûr, il faut aussi le point-virgule ! Dialogue: 0,0:01:11.90,0:01:16.66,Default,,0000,0000,0000,,Notre variable s'appèle "eyeSize" car elle va \Ncontenir la taille des yeux. Dialogue: 0,0:01:16.66,0:01:19.53,Default,,0000,0000,0000,,Pour l'instant notre variable n'a pas de valeur. Dialogue: 0,0:01:19.53,0:01:27.40,Default,,0000,0000,0000,,Pour lui en donner une, on écrit le nom\Nde la variable, un signe "=", et la valeur "20;" Dialogue: 0,0:01:27.40,0:01:31.92,Default,,0000,0000,0000,,Vous voyez ce signe égal ? On ne l'utilise pas \Nde la même façon qu'en cours de math à l'école. Dialogue: 0,0:01:31.94,0:01:36.18,Default,,0000,0000,0000,,Ici, le signe = ne veut pas dire "est égal à".\NIl veut dire "je t'affecte une valeur". Dialogue: 0,0:01:36.18,0:01:41.30,Default,,0000,0000,0000,,Donc, ici, on affecte la valeur 20 à \Nla variable "eyeSize". Dialogue: 0,0:01:41.30,0:01:45.42,Default,,0000,0000,0000,,C'est comme si on mettait la valeur 20 \Ndans notre sac qui s'appèle "eyeSize". Dialogue: 0,0:01:45.42,0:01:52.70,Default,,0000,0000,0000,,En cours de math, vous pouvez avoir \Nx=3 ou 3=x et cela signifie la même chose... Dialogue: 0,0:01:52.82,0:01:54.45,Default,,0000,0000,0000,,car les deux sont égaux ! Dialogue: 0,0:01:54.45,0:01:56.19,Default,,0000,0000,0000,,On ne peut pas faire ça, nous. Dialogue: 0,0:01:56.19,0:01:59.79,Default,,0000,0000,0000,,Ce qu'il y a à gauche du = doit\Ntoujours être le "nom" de la variable. Dialogue: 0,0:01:59.79,0:02:05.06,Default,,0000,0000,0000,,Et ce qu'on met à droite du = doit toujours\Nêtre la "valeur" qu'on affecte à la variable. Dialogue: 0,0:02:05.06,0:02:11.10,Default,,0000,0000,0000,,Pour être sûr de ne pas se tromper, \Nen écrivant votre code, au lieu de dire "égal" Dialogue: 0,0:02:11.10,0:02:14.96,Default,,0000,0000,0000,,Il faut dire : "contient". Dialogue: 0,0:02:14.96,0:02:18.75,Default,,0000,0000,0000,,Ici, on a donc :\NeyeSize "contient" 20. Dialogue: 0,0:02:19.73,0:02:27.63,Default,,0000,0000,0000,,Maintenant, à chaque fois que j'utilise "eyeSize" \Ndans le code, l'ordinateur va le remplacer par "20". Dialogue: 0,0:02:27.63,0:02:30.92,Default,,0000,0000,0000,,Essayons ça. \NJe vais copier "eyeSize". Dialogue: 0,0:02:30.92,0:02:39.56,Default,,0000,0000,0000,,Et remplacer ces 4 nombres par \Nla variable "eyeSize". Voila ! Dialogue: 0,0:02:39.56,0:02:46.65,Default,,0000,0000,0000,,Maintenant, les yeux de Winston sont bien ronds\Nde la même taille, et si je veux changer leur taille... Dialogue: 0,0:02:46.65,0:02:50.59,Default,,0000,0000,0000,,... il suffit de changer la valeur de ma variable ! Dialogue: 0,0:02:50.59,0:02:53.15,Default,,0000,0000,0000,,Haaa ! Trop fort !\NMême que ça marche ! Dialogue: 0,0:02:54.72,0:02:58.26,Default,,0000,0000,0000,,OK. Bon. On a créé la variable \N"eyeSize"... ici. Dialogue: 0,0:02:58.26,0:03:02.81,Default,,0000,0000,0000,,... et, ici, on lui a donné la valeur "33".\NOn peut faire ça en une seule étape. Dialogue: 0,0:03:02.95,0:03:07.59,Default,,0000,0000,0000,,J'écrit "var eyeSize"... "contient 33 ;".\N Dialogue: 0,0:03:07.59,0:03:12.13,Default,,0000,0000,0000,,En si j'enlève les deux anciennes lignes, \Ntout fonctionne quand même. Dialogue: 0,0:03:13.66,0:03:16.69,Default,,0000,0000,0000,,Maintenant, souvenez-vous que l'ordinateur\Nlit le code du haut vers le bas. Dialogue: 0,0:03:16.75,0:03:19.30,Default,,0000,0000,0000,,Donc il connait la valeur de "eyeSize", ici... Dialogue: 0,0:03:19.30,0:03:22.05,Default,,0000,0000,0000,,... car elle a été définie... ici. Dialogue: 0,0:03:22.05,0:03:24.22,Default,,0000,0000,0000,,Si je l'avais définie, en bas... ici... Dialogue: 0,0:03:24.22,0:03:30.66,Default,,0000,0000,0000,,en arrivant à cette ligne, l'ordinateur n'aurait\Naucune idée sur ce qu'est "eyeSize". Dialogue: 0,0:03:30.66,0:03:33.76,Default,,0000,0000,0000,,Et on se retrouve avec une erreur, qui\Nindique que "eyeSize" n'est pas définie ! Dialogue: 0,0:03:33.76,0:03:37.58,Default,,0000,0000,0000,,Vous pouvez vous dire que vous \Nl'avez fait plus bas... Dialogue: 0,0:03:37.58,0:03:40.37,Default,,0000,0000,0000,,... mais l'ordinateur est pas aussi \Nintelligent que vous ! Dialogue: 0,0:03:40.67,0:03:42.88,Default,,0000,0000,0000,,Donc, remettons ça en haut du code... Dialogue: 0,0:03:43.16,0:03:48.56,Default,,0000,0000,0000,,Donc, il faut TOUJOURS définir la variable\NAVANT de l'utiliser. Dialogue: 0,0:03:48.56,0:03:52.56,Default,,0000,0000,0000,,Et maintenant, vous \Nconnaissez les variables ! Bravo !