À propos de la leçon
La liste des blocs est disponible à l’adresse :
https://en.scratch-wiki.info/wiki/Blocks
Les blocs peuvent être traduits à l’adresse :
https://scratchblocks.github.io
Liste des blocs :
| avancer de () pas | avancer de () pas | move () steps | move () steps |
| tourner droite de () degrés | tourner droite de () degrés | turn cw () degrees | turn cw () degrees |
| tourner gauche de () degrés | tourner gauche de () degrés | turn ccw () degrees | turn ccw () degrees |
| aller à ( v) | aller à ( v) | go to ( v) | go to ( v) |
| aller à x: () y: () | aller à x: () y: () | go to x: () y: () | go to x: () y: () |
| glisser en () secondes à ( v) | glisser en () secondes à ( v) | glide () secs to ( v) | glide () secs to ( v) |
| glisser en () secondes à x: () y: () | glisser en () secondes à x: () y: () | glide () secs to x: () y: () | glide () secs to x: () y: () |
| s'orienter à () | s'orienter à () | point in direction () | point in direction () |
| s'orienter vers ( v) | s'orienter vers ( v) | point towards ( v) | point towards ( v) |
| ajouter () à x | ajouter () à x | change x by () | change x by () |
| mettre x à () | mettre x à () | set x to () | set x to () |
| ajouter () à y | ajouter () à y | change y by () | change y by () |
| mettre y à () | mettre y à () | set y to () | set y to () |
| ebondir si le bord est atteint | rebondir si le bord est atteint | if on edge, bounce | if on edge, bounce |
| fixer le sens de rotation [ v] | fixer le sens de rotation [ v] | set rotation style [ v] | set rotation style [ v] |
| (abscisse x) | (abscisse x) | (x position) | (x position) |
| (ordonnée y) | (ordonnée y) | (y position) | (y position) |
| (direction) | (direction) | (direction) | (direction) |
| dire [] pendant () secondes | dire [] pendant () secondes | say [] for () seconds | say [] for () seconds |
| dire [] | dire [] | say [] | say [] |
| penser à [] pendant () secondes | penser à [] pendant () secondes | think [] for () seconds | think [] for () seconds |
| penser à [] | penser à [] | think [] | think [] |
| basculer sur le costume ( v) | basculer sur le costume ( v) | switch costume to ( v) | switch costume to ( v) |
| costume suivant | costume suivant | next costume | next costume |
| basculer sur l'arrière-plan ( v) | basculer sur l'arrière-plan ( v) | switch backdrop to ( v) | switch backdrop to ( v) |
| basculer sur l'arrière-plan ( v) et attendre | basculer sur l'arrière-plan ( v) et attendre | switch backdrop to ( v) and wait | switch backdrop to ( v) and wait |
| arrière-plan suivant | arrière-plan suivant | next backdrop | next backdrop |
| ajouter () à la taille | ajouter () à la taille | change size by () | change size by () |
| mettre la taille à () % de la taille initiale | mettre la taille à () % de la taille initiale | set size to ()% | set size to ()% |
| ajouter () à l'effet [ v] | ajouter () à l'effet [ v] | change [ v] effect by () | change [ v] effect by () |
| mettre l'effet [ v] à () | mettre l'effet [ v] à () | set [ v] effect to () | set [ v] effect to () |
| annuler les effets graphiques | annuler les effets graphiques | clear graphic effects | clear graphic effects |
| montrer | montrer | show | show |
| cacher | cacher | hide | hide |
| aller à l' [ v] plan | aller à l' [ v] plan | go to [ v] layer | go to [ v] layer |
| déplacer de () plans vers l' [ v] | déplacer de () plans vers l' [ v] | go [ v] () layers | go [ v] () layers |
| ([ v] du costume) | ([ v] du costume) | (costume [ v]) | (costume [ v]) |
| ([ v] de l'arrière-plan) | ([ v] de l'arrière-plan) | (backdrop [ v]) | (backdrop [ v]) |
| (taille) | (taille) | (size) | (size) |
| jouer le son ( v) jusqu'au bout | jouer le son ( v) jusqu'au bout | play sound ( v) until done | play sound ( v) until done |
| jouer le son ( v) | jouer le son ( v) | start sound ( v) | start sound ( v) |
| arrêter tous les sons | arrêter tous les sons | stop all sounds | stop all sounds |
| ajouter () à l'effet [hauteur v] | ajouter () à l'effet [hauteur v] | change [pitch v] effect by () | change [pitch v] effect by () |
| mettre l'effet [hauteur v] à () | mettre l'effet [hauteur v] à () | set [pan left/right v] effect to () | set [pan left/right v] effect to () |
| annuler tous les effets sonores | annuler tous les effets sonores | clear sound effects | clear sound effects |
| ajouter () au volume | ajouter () au volume | change volume by () | change volume by () |
| mettre le volume à () % | mettre le volume à () % | set volume to ()% | set volume to ()% |
| (volume) | (volume) | (volume) | (volume) |
| quand le drapeau vert pressé | quand le drapeau vert pressé | when green flag clicked | when green flag clicked |
| quand la touche [ v] est pressée | quand la touche [ v] est pressée | when [ v] key pressed | when [ v] key pressed |
| quand ce sprite est cliqué | quand ce sprite est cliqué | when this sprite clicked | when this sprite clicked |
| quand l'arrière-plan bascule sur [arrière-plan v] | quand l'arrière-plan bascule sur [arrière-plan v] | when backdrop switches to [backdrop v] | when backdrop switches to [backdrop v] |
| quand le [volume sonore v] > () | quand le [volume sonore v] > () | when [loudness v] > () | when [loudness v] > () |
| quand je reçois [message1 v] | quand je reçois [message1 v] | when I receive [message1 v] | when I receive [message1 v] |
| envoyer à tous (message1 v) | envoyer à tous (message1 v) | broadcast (message1 v) | broadcast (message1 v) |
| envoyer à tous (message1 v) et attendre | envoyer à tous (message1 v) et attendre | broadcast (message1 v) and wait | broadcast (message1 v) and wait |
| attendre () secondes | attendre () secondes | wait () seconds | wait () seconds |
| répéter () fois end | répéter () fois | repeat () end | repeat () |
| répéter indéfiniment end | répéter indéfiniment | forever end | forever |
| si <> alors end | si <> alors | if <> then end | if <> then |
| si <> alors sinon end | si <> alors | if <> then else end | if <> then |
| attendre jusqu'à ce que <> | attendre jusqu'à ce que <> | wait until <> | wait until <> |
| répéter jusqu'à ce que <> end | répéter jusqu'à ce que <> | repeat until <> end | repeat until <> |
| stop [tout v] | stop [tout v] | stop [all v] | stop [all v] |
| quand je commence comme un clone | quand je commence comme un clone | when I start as a clone | when I start as a clone |
| créer un clone de (moi-même v) | créer un clone de (moi-même v) | create clone of (myself v) | create clone of (myself v) |
| supprimer ce clone | supprimer ce clone | delete this clone | delete this clone |
| < touche le (pointeur de souris v) ?> | < touche le (pointeur de souris v) ?> | < touching (mouse-pointer v)?> | < touching (mouse-pointer v)?> |
| < couleur [#0000ff] touchée ?> | < couleur [#0000ff] touchée ?> | < touching color [#0000ff]?> | < touching color [#0000ff]?> |
| < couleur [#0000ff] touche [#ff0000] ?> | < couleur [#0000ff] touche [#ff0000] ?> | < color [#0000ff] is touching [#ff0000]?> | < color [#0000ff] is touching [#ff0000]?> |
| (distance de (pointeur de souris v)) | (distance de (pointeur de souris v)) | (distance to (mouse-pointer v)) | (distance to (mouse-pointer v)) |
| demander [Quel est ton nom ?] et attendre | demander [Quel est ton nom ?] et attendre | ask [What's your name?] and wait | ask [What's your name?] and wait |
| (réponse) | (réponse) | (answer) | (answer) |
| < touche (espace v) pressée ?> | < touche (espace v) pressée ?> | < key (space v) pressed?> | < key (space v) pressed?> |
| < souris pressée ?> | < souris pressée ?> | < mouse down?> | < mouse down?> |
| (souris x) | (souris x) | (mouse x) | (mouse x) |
| (souris y) | (souris y) | (mouse y) | (mouse y) |
| mettre mode de glissement à [glissable v] | mettre mode de glissement à [glissable v] | set drag mode [draggable v] | set drag mode [draggable v] |
| (volume sonore) | (volume sonore) | (loudness) | (loudness) |
| (chronomètre) | (chronomètre) | (timer) | (timer) |
| réinitialiser le chronomètre | réinitialiser le chronomètre | reset timer | reset timer |
| ([numéro de l'arrière plan v] de (la scène v)) | ([numéro de l'arrière plan v] de (la scène v)) | ([backdrop # v] of (Stage v)) | ([backdrop # v] of (Stage v)) |
| ([année v] actuelle) | ([année v] actuelle) | (current [year v]) | (current [year v]) |
| (jours depuis 2000) | (jours depuis 2000) | (days since 2000) | (days since 2000) |
| (nom d'utilisateur) | (nom d'utilisateur) | (username) | (username) |
| (() + ()) | (() + ()) | (() + ()) | (() + ()) |
| (() - ()) | (() - ()) | (() - ()) | (() - ()) |
| (() * ()) | (() * ()) | (() * ()) | (() * ()) |
| (() / ()) | (() / ()) | (() / ()) | (() / ()) |
| (nombre aléatoire entre () et ()) | (nombre aléatoire entre () et ()) | (pick random () to ()) | (pick random () to ()) |
| <[] > []> | <[] > []> | <[] > []> | <[] > []> |
| <[] < []> | <[] < []> | <[] < []> | <[] < []> |
| <[] = []> | <[] = []> | <[] = []> | <[] = []> |
| <<> et <>> | <<> et <>> | <<> et <>> | <<> et <>> |
| <<> ou <>> | <<> ou <>> | <<> ou <>> | <<> ou <>> |
| < non <>> | < non <>> | < not <>> | < not <>> |
| (regrouper [] et []) | (regrouper [] et []) | (join [] []) | (join [] []) |
| (lettre () de []) | (lettre () de []) | (letter () of []) | (letter () of []) |
| (longueur de []) | (longueur de []) | (length of []) | (length of []) |
| <[] contient [] ?> | <[] contient [] ?> | <[] contains []?> | <[] contains []?> |
| (() modulo ()) | (() modulo ()) | (() mod ()) | (() mod ()) |
| (arrondi de ()) | (arrondi de ()) | (round ()) | (round ()) |
| ([abs v] de ()) | ([abs v] de ()) | ([abs v] of ()) | ([abs v] of ()) |
| (ma variable) | (ma variable) | (variable) | (variable) |
| mettre [ma variable v] à (0) | mettre [ma variable v] à (0) | set [variable v] to (0) | set [variable v] to (0) |
| ajouter (1) à [ma variable v] | ajouter (1) à [ma variable v] | change [variable v] by (1) | change [variable v] by (1) |
| montrer la variable [ma variable v] | montrer la variable [ma variable v] | show variable [variable v] | show variable [variable v] |
| cacher la variable [ma variable v] | cacher la variable [ma variable v] | hide variable [variable v] | hide variable [variable v] |
| (list :: list) | (list :: list) | (list::list) | (list::list) |
| ajouter [chose] à [liste v] | ajouter [chose] à [liste v] | add [thing] to [list v] | add [thing] to [list v] |
| supprimer l'élément () de [liste v] | supprimer l'élément () de [liste v] | delete (1) of [list v] | delete (1) of [list v] |
| supprimer tous les éléments de la liste [liste v] | supprimer tous les éléments de la liste [liste v] | delete all of [list v] | delete all of [list v] |
| insérer [] en position () de [liste v] | insérer [] en position () de [liste v] | insert [thing] at (1) of [list v] | insert [thing] at (1) of [list v] |
| remplacer l'élément () de la liste [liste v] par [] | remplacer l'élément () de la liste [liste v] par [] | replace item (1) of [list v] with [thing] | replace item (1) of [list v] with [thing] |
| (élément () de [liste v]) | (élément () de [liste v]) | (item (1) of [list v]) | (item (1) of [list v]) |
| (position de [] dans [liste v]) | (position de [] dans [liste v]) | (item # of [thing] in [list v]) | (item # of [thing] in [list v]) |
| (longueur de [liste v]) | (longueur de [liste v]) | (length of [list v]) | (length of [list v]) |
| <[liste v] contient [] ?> | <[liste v] contient [] ?> | <[list v] contains [thing]?> | <[list v] contains [thing]?> |
| montrer la liste [liste v] | montrer la liste [liste v] | show list [list v] | show list [list v] |
| cacher la liste [liste v] | cacher la liste [liste v] | hide list [list v] | hide list [list v] |
Extensions : extension musique | |||
| jouer du tambour ( v) pendant (0.25) temps | jouer du tambour ( v) pendant (0.25) temps | play drum ( v) for (0.25) beats | play drum ( v) for (0.25) beats |
| faire une pause pendant () temps | faire une pause pendant () temps | rest for () beats | rest for () beats |
| jouer la note () pendant () temps | jouer la note () pendant () temps | play note () for () beats | play note () for () beats |
| choisir l'instrument n° ( v) | choisir l'instrument n° ( v) | set instrument to ( v) | set instrument to ( v) |
| mettre le tempo à () | mettre le tempo à () | set tempo to () | set tempo to () |
| ajouter () au tempo | ajouter () au tempo | change tempo by () | change tempo by () |
| (tempo) | (tempo) | tempo::reporter | tempo::reporter |
Extension stylo | |||
| effacer tout | effacer tout | erase all | erase all |
| estampiller | estampiller | stamp | stamp |
| relever le stylo | relever le stylo | pen up | pen up |
| stylo en position d'écriture | stylo en position d'écriture | pen down | pen down |
| mettre la couleur du stylo à [#cd4f39] | mettre la couleur du stylo à [#cd4f39] | set pen color to [#cd4f39] | set pen color to [#cd4f39] |
| ajouter () à la ( v) du stylo | ajouter () à la ( v) du stylo | change pen ( v) by () | change pen ( v) by () |
| mettre la ( v) du stylo à () | mettre la ( v) du stylo à () | set pen ( v) to () | set pen ( v) to () |
| ajouter () à la taille du stylo | ajouter () à la taille du stylo | change pen size by () | change pen size by () |
| mettre la taille du stylo à () | mettre la taille du stylo à () | set pen size to () | set pen size to () |
Extension vidéo | |||
| quand le mouvement de la vidéo > () | quand le mouvement de la vidéo > () | when video motion > () | when video motion > () |
| (( v) de la vidéo de ( v)) | (( v) de la vidéo de ( v)) | video ( v) on ( v) | video ( v) on ( v) |
| ( v) la vidéo | ( v) la vidéo | turn video ( v) | turn video ( v) |
| mettre la transparence de la vidéo à () | mettre la transparence de la vidéo à () | set video transparency to () | set video transparency to () |
Extension speech | |||
| prononcer () | prononcer () | speak () | speak () |
| choisir la voix du ( v) | choisir la voix du ( v) | set voice to ( v) | set voice to ( v) |
| mettre la langue à ( v) | mettre la langue à ( v) | set language to ( v) | set language to ( v) |
Extension Makey Makey | |||
| quand la touche ( v) est pressée | quand la touche ( v) est pressée::makeymakey | when ( v) key pressed::makeymakey | when ( v) key pressed::makeymakey |
| quand ( v) sont pressés dans l'ordre | quand ( v) sont pressés dans l'ordre | when ( v) pressed in order | when ( v) pressed in order |
Extension Micro:Bit | |||
| quand le bouton ( v) est appuyé | quand le bouton ( v) est appuyé | when ( v) button pressed | when ( v) button pressed |
| < bouton ( v) appuyé ?> | < bouton ( v) appuyé ?> | < ( v) button pressed?> | < ( v) button pressed?> |
| quand ( v) | quand ( v)::microbit | when ( v)::microbit | when ( v)::microbit |
| afficher ( v) | afficher ( v) | display ( v)::microbit | display ( v)::microbit |
| afficher le texte () | afficher le texte () | display text ()::microbit | display text ()::microbit |
| effacer l'écran | effacer l'écran | clear display::microbit | clear display::microbit |
| quand incliné ( v) | quand incliné ( v) | when tilted ( v)::microbit hat | when tilted ( v)::microbit hat |
| < incliné ( v) ?> | < incliné ( v) ?> | < tilted ( v)?::microbit> | < tilted ( v)?::microbit> |
| (angle d'inclinaison ( v)) | (angle d'inclinaison ( v)) | tilt angle ( v)::microbit | tilt angle ( v)::microbit |
| quand la broche ( v) est connectée | quand la broche ( v) est connectée | when pin ( v) connected | when pin ( v) connected |