< Return to Video

IntroAuDessinStatique

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

more » « less
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
Show all

French subtitles

Revisions