IntroAuDessinStatique
-
0:01 - 0:03Commençons par le commencement...
-
0:03 - 0:05On va tracer des formes.
-
0:05 - 0:07Plus tard, on ajoutera de la couleur,
-
0:07 - 0:09on créera des animations.
-
0:09 - 0:11Mais pour l’instant,
-
0:11 - 0:15on va commencer par dessiner un rectangle.
-
0:15 - 0:17Pour ça, on écrit à gauche « rect »
pour « rectangle », -
0:17 - 0:21on ouvre une parenthèse,
et on ajoute 4 nombres, -
0:21 - 0:24on ferme la parenthèse
et on termine par un point-virgule. -
0:24 - 0:26Hey ! Regardez à droite,
on a dessiné un rectangle ! -
0:26 - 0:28Allez, on en ajoute un autre...
-
0:28 - 0:30... en utilisant d’autres nombres :
-
0:30 - 0:32certains plus grands,
-
0:32 - 0:34d'autres plus petits.
-
0:34 - 0:36Et voilà : on a obtenu
un petit rectangle cette fois-ci ! -
0:36 - 0:39En fait, si on change le premier nombre,
-
0:39 - 0:41ça déplace le rectangle horizontalement.
-
0:41 - 0:44Si on change le dernier nombre,
-
0:44 - 0:46ça change sa hauteur.
-
0:46 - 0:48OK.
-
0:48 - 0:51Bon, voyons maintenant
comment ça fonctionne. -
0:51 - 0:54En fait, un ordinateur ne fait qu’obéir
aux ordres qu’on lui donne, -
0:54 - 0:56un peu comme un chien obéissant.
-
0:56 - 0:59On peut lui demander de s’asseoir,
ou de rouler sur le dos. -
0:59 - 1:02On a juste à lui donner un ordre.
-
1:02 - 1:06Si on voulait demander à l’ordinateur de
s’asseoir [« sit down » en anglais] : -
1:06 - 1:09on le ferait en écrivant le nom de la commande…
-
1:09 - 1:11« sit » ["assis" en anglais] ;
-
1:11 - 1:13puis, deux parenthèses
-
1:13 - 1:16et on termine par un point-virgule...
-
1:16 - 1:20pour lui demander d’exécuter cet ordre.
-
1:20 - 1:22Et là, l’ordinateur devrait s’asseoir !
-
1:22 - 1:25Bon, nos ordinateurs ne sont pas
des chiens, en fait ! -
1:25 - 1:27Ils ne savent pas s’asseoir !
-
1:27 - 1:30Mais ils savent dessiner des rectangles...
-
1:30 - 1:32... quand on leur écrit « rect » !
-
1:32 - 1:34Voyons ça !
-
1:34 - 1:37On écrit « rect » : c’est le nom de la fonction,
-
1:37 - 1:40puis les deux parenthèses
-
1:40 - 1:42pour lui indiquer ce qu’il doit faire.
-
1:42 - 1:44Et on termine par le point-virgule
-
1:44 - 1:47pour qu’il exécute cet ordre.
-
1:47 - 1:50Revenons à ce que nous
avons écrit tout à l’heure. -
1:50 - 1:52Là, c’est le nom de la fonction,
-
1:52 - 1:54et là, la parenthèse.
-
1:54 - 1:56Mais à quoi correspondent ces 4 nombres ?
-
1:56 - 1:59Eh bien, en fait, l’ordinateur
a besoin de la position -
1:59 - 2:02et de la taille du rectangle
pour le dessiner. -
2:02 - 2:05Imaginez que je vous donne
un papier quadrillé -
2:05 - 2:08et que je vous demande
de dessiner un rectangle, -
2:08 - 2:10exactement celui que j’ai en tête.
-
2:10 - 2:12Pour ça, vous avez besoin
-
2:12 - 2:17de savoir à quel endroit
il faut le dessiner sur la feuille. -
2:17 - 2:22Donc il faut définir une numérotation
pour le quadrillage. -
2:22 - 2:27Disons qu’horizontalement,
on numérote à partir de zéro à gauche, -
2:27 - 2:30et que le côté droit se termine à 400.
-
2:30 - 2:33Maintenant, si je veux me positionner à…
-
2:33 - 2:36... disons… 100.
C’est à peu près par là. -
2:36 - 2:40OK. Bon. Cela me donne une
position de gauche à droite. -
2:40 - 2:43Voyons maintenant du haut vers le bas.
Verticalement, -
2:43 - 2:46prenons un autre nombre… disons… 200.
-
2:46 - 2:50On dit que le haut est numéroté à partir de 0,
-
2:50 - 2:53et que tout en bas, c’est 400.
-
2:53 - 2:57Du coup, pour 200… on est… au milieu.
-
2:57 - 3:01C’est parfait car maintenant on sait
à quel endroit dessiner le rectangle... -
3:01 - 3:03... juste ici !
-
3:03 - 3:05Car c’est à 100 du bord gauche
-
3:05 - 3:07et 200 vers le bas. Parfait !
-
3:07 - 3:10Mais cela ne suffit pas pour dessiner le rectangle
-
3:10 - 3:13car il vous faut aussi sa largeur.
-
3:13 - 3:20Eh bien… disons… 150 de large.
A cet endroit on est à 100. -
3:20 - 3:22Et à celui-là, on est à 400.
-
3:22 - 3:29150 de large, ça nous donne
quelque chose qui nous amène… par là. -
3:29 - 3:31Bon, il nous manque encore la hauteur.
-
3:31 - 3:34Je veux un rectangle pas très haut,
disons de 50. -
3:34 - 3:38Bon 50 de haut ça fait à peu près… ça.
-
3:38 - 3:41Et on a maintenant tout ce qu’il faut...
-
3:41 - 3:44... pour dessiner le rectangle !
-
3:44 - 3:48Ça fait pas mal de travail
pour un simple rectangle. -
3:48 - 3:51Mais avec simplement 4 nombres :
-
3:51 - 3:54100 vers la droite, 200 vers le bas,
-
3:54 - 3:58150 de large et 50 de haut,
-
3:58 - 4:02on a tout ce qu’il faut
pour dessiner un rectangle. -
4:02 - 4:05Et l’ordinateur a, lui aussi,
besoin de ces 4 nombres. -
4:05 - 4:07Pour ça, on écrit le nom de la fonction « rect »,
-
4:07 - 4:14une parenthèse et les 4 nombres :
100, 200, 150 et 50, -
4:14 - 4:17on ferme la parenthèse… le point-virgule,
-
4:17 - 4:20et l’ordinateur dessine un rectangle exactement
à l’endroit qu’on lui a indiqué. -
4:20 - 4:24Bon… il n’est pas tout à fait où on voulait,
-
4:24 - 4:26mais on a dessiné le brouillon à la main,
-
4:26 - 4:29donc… c’est un peu normal !
-
4:29 - 4:32Imaginons qu’on veuille le faire
correspondre exactement. -
4:32 - 4:37Donc un peu à droite...
Un peu vers le haut... -
4:37 - 4:42Un peu moins large...
Et un peu moins haut... -
4:42 - 4:46Et voilà les deux qui se superposent.
-
4:46 - 4:49Comme on sait maintenant à
quoi correspondent les 4 nombres, -
4:49 - 4:53on peut les modifier pour
obtenir exactement ce qu’on veut. -
4:53 - 4:55OK. On va essayer de dessiner
un autre rectangle, -
4:55 - 4:59car on sait maintenant
en dessiner comme on veut. -
4:59 - 5:03Cette fois-ci, on veut le mettre
dans le coin ici en haut à gauche. -
5:03 - 5:06Voyons comment trouver sa position.
-
5:06 - 5:10Bon, tout à gauche, cela donne zéro.
Et tout en haut, c’est zéro aussi. -
5:10 - 5:16Faisons-le assez petit,
disons... 50 de large, et 10 de haut. -
5:16 - 5:21Allez, on essaye.
On écrit « rect » avec sa parenthèse. -
5:21 - 5:25Puis les 4 paramètres séparés par des virgules.
C’est pas mal, non ? -
5:25 - 5:31Hum, en fait on a ce message d’erreur
qui nous indique qu’il manque une parenthèse. -
5:31 - 5:33OK. Je l'ajoute.
-
5:33 - 5:37Hey ! J’ai un autre message maintenant
qui me dit qu’il manque un point-virgule. -
5:37 - 5:40Si je clique sur le lien « montrez-moi où »,
-
5:40 - 5:43cela me montre la ligne avec l’erreur.
-
5:43 - 5:45C’est vrai. Toutes les fonctions doivent
se terminer par un point-virgule, -
5:45 - 5:49comme le point à la fin des phrases en français.
-
5:49 - 5:52J’ajoute le point-virgule.
Et le message disparaît. -
5:52 - 5:55Voilà un petit rectangle en haut à gauche.
Comme on voulait. -
5:55 - 5:58On peut l’agrandir...
-
5:58 - 6:02... ou le déplacer comme on veut.
-
6:02 - 6:05Voilà, vous savez maintenant comment
dessiner un rectangle avec la fonction « rect ». -
6:05 - 6:08On a vu à quoi correspond
chacun des 4 nombres, -
6:08 - 6:11qu’il faut commencer par écrire
le nom de la fonction, -
6:11 - 6:13puis les parenthèses, avec les nombres
séparés par des virgules à l’intérieur, -
6:13 - 6:16et on termine par un point-virgule.
-
6:16 - 6:19Entraînez-vous pour prendre l'habitude !
-
6:19 - 6:21La prochaine fois, on verra comment
dessiner d’autres formes, -
6:21 - 6:23comment utiliser les couleurs,
-
6:23 - 6:26et comment animer les formes sur l’écran.
- Title:
- IntroAuDessinStatique
- Description:
-
This is just a screen grab of our interactive coding talk-through, prepared to make captioning and translation easier. It is better to watch our talk-throughs here:
https://www.khanacademy.org/cs/programming/ - Video Language:
- English
- Duration:
- 06:27
jdantec edited French subtitles for IntroToDrawingFixed | ||
Christophe Noblanc edited French subtitles for IntroToDrawingFixed | ||
Christophe Noblanc edited French subtitles for IntroToDrawingFixed | ||
Christophe Noblanc edited French subtitles for IntroToDrawingFixed | ||
boisvert.charles edited French subtitles for IntroToDrawingFixed | ||
boisvert.charles edited French subtitles for IntroToDrawingFixed | ||
boisvert.charles edited French subtitles for IntroToDrawingFixed | ||
boisvert.charles edited French subtitles for IntroToDrawingFixed |