Vous êtes sur la page 1sur 12

Utilisons le code pour rejoindre Anna et Elsa alors qu'elles explorent

la magie et la beauté de la glace.


Vous créerez des flocons de neige et des motifs en faisant du patin à
glace.

Vous allez apprendre les bases de la programmation. La


programmation traditionnelle est généralement en texte, mais nous
utiliserons des blocs visuels que vous pouvez faire glisser et déposer
pour écrire des programmes. C'est ainsi que même les étudiants
universitaires apprennent les bases. Sous le capot, vous créez toujours
du code.

Un programme est un ensemble d'instructions qui indiquent à un


ordinateur ce qu'il doit faire. Créons un code, ou un programme, qui
aidera Elsa à créer une ligne simple. Nous l'utiliserons plus tard pour
créer des motifs plus complexes.

Voilà la boîte à outils, et chacun de ces blocs est une action qu'Elsa et
Anna peuvent faire.
Pour vous déplacer sur la surface de la glace, vous utiliserez le bloc
"Avancer".

Ici, le bloc "Avancer" dit "avancer de 100 pixels". Lorsque nous


appuyons sur « Exécuter », que se passe-t-il ? Elsa avance de certains
pas sur l'écran, 100 pixels en fait ! Les pixels sont essentiellement de
très petits carrés sur l'écran de votre ordinateur.
L'autre bloc que nous avons dans ce puzzle dit "tournez à droite de 90
degrés". Et quand on utilise ce bloc "Tourner à droite", ça fait tourner
Elsa d'un angle. Vous pouvez jouer avec jusqu'où vous voulez qu'Elsa
tourne. L'angle est mesuré à partir du chemin devant Elsa. Il s'agit
donc d'un virage à 90 degrés. Et c'est un virage à 120 degrés.

N'oubliez pas que vous pouvez modifier le nombre de pixels et de


degrés.
Les ordinateurs sont vraiment doués pour répéter des actions.
Vous pouvez compter jusqu'à 10, 20 ou 100. Mais un ordinateur
peut compter jusqu'à un milliard ou un billion. Vous ne vous
ennuierez pas et cela ne prendra que quelques secondes. Qu'il
s'agisse de compter, de dessiner ou quoi que ce soit d'autre,
les ordinateurs peuvent répéter les choses des centaines, voire
des milliards de fois.

En programmation, nous appelons cela une boucle. Une boucle


est la façon dont vous répétez votre code encore et encore.

Pour le prochain puzzle, votre objectif est d'aider Anna à créer


un carré avec le bloc "Répéter".

Tous les blocs de code que vous placez dans le bloc "Répéter"
seront répétés en séquence, autant de fois que vous le
souhaitez.

Pour dessiner un carré, vous pouvez utiliser les blocs "Avancer"


et "Tourner à droite" 4 fois. Mais le moyen le plus simple est de
dire une fois à l'ordinateur de « avancer » et de « tourner à
droite de 90 degrés », puis de lui dire de répéter cette paire
d'actions 4 fois. Pour ce faire, vous devez placer les blocs
"Avancer" et "Tourner à droite" dans un bloc "Répéter".

N'oubliez pas que vous pouvez changer le nombre dans le bloc


"Répéter" en n'importe quoi, et il répétera ce qu'il y a à
l'intérieur du bloc autant de fois.
L'un des concepts les plus importants en informatique est de savoir
comment définir de nouvelles commandes. La plupart des langages
informatiques n'ont qu'environ 100 mots ou commandes. Et
vraiment, l'art et la magie consistent à définir vos propres nouveaux
mots à partir de ces blocs de construction.
Une fois que vous avez appris à un ordinateur comment
effectuer une action une fois en utilisant cette séquence de
commandes, vous pouvez créer votre propre nom pour cette
action afin qu'il soit facile de la répéter plus tard. Lorsque vous
définissez votre propre commande et que vous lui donnez un
nom, cela s'appelle une fonction.

Lors de la programmation avec des blocs, vous utiliserez des


fonctions s'il existe un ensemble d'actions que vous souhaitez
utiliser plusieurs fois. Par exemple, vous avez écrit du code
pour créer un carré.

Vous pouvez définir cela comme une fonction appelée "créer un


carré".
Vous avez maintenant un nouveau bloc que vous pouvez
utiliser plusieurs fois pour créer plusieurs carrés.

De nombreuses formes simples peuvent être utilisées pour


créer des motifs plus complexes. Dans le puzzle suivant, le
code que vous avez récemment écrit pour créer un carré est
disponible en tant que nouvelle fonction qui peut créer des
carrés.
Pouvez-vous l'utiliser pour aider Elsa à créer les mêmes motifs
dans la neige avec moins d’instructions?

Vous aimerez peut-être aussi