< 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 Dec 10, 2014, 4:33 PM
Christophe Noblanc edited French subtitles for IntroToDrawingFixed Oct 6, 2014, 9:01 PM
Christophe Noblanc edited French subtitles for IntroToDrawingFixed Oct 6, 2014, 5:11 PM
Christophe Noblanc edited French subtitles for IntroToDrawingFixed Oct 1, 2014, 10:07 PM
boisvert.charles edited French subtitles for IntroToDrawingFixed Dec 31, 2013, 3:46 PM
boisvert.charles edited French subtitles for IntroToDrawingFixed Dec 31, 2013, 3:43 PM
boisvert.charles edited French subtitles for IntroToDrawingFixed Dec 31, 2013, 2:35 PM
boisvert.charles edited French subtitles for IntroToDrawingFixed Dec 25, 2013, 1:03 PM
Show all

French subtitles

Revisions