-
L'un des concepts les plus important de la programmation,
-
est comment définir de nouvelles commandes.
Comment ajouter tes propres mot au langage de l'ordinateur
-
La plupart des langages de programmation n'ont qu'une centaine de commandes
-
et l'art est de définir tes propres nouveaux mots à partir de ces blocs de code.
-
Nous faisons ça tout le temps dans le sport.
-
Par exemple au basket, tu apprend comment dribbler, comment faire un double-pas, comment rebondir.
-
Une fois que tu as appris ces mouvements, tu en apprends de nouveaux
-
et tu réunis ces blocs de construction, comme un "écran et appel de balle" ou un "passe et va"
-
et de là tu peux faire des tactiques plus complexes.
-
Une fois que tu as a appris cette tactique et que tu lui as donné un nom,
-
tout le monde dans l'équipe sait comment la faire.
-
De même, une fois que tu as appris à l'ordinateur à faire une action,
-
en utilisant cette séquence de commandes,
-
tu peux nommer tes propres actions, de façon à ce que ce soit facile de les répéter plus tard.
-
Lorsque tu définis tes propres commandes et que tu leur donne un nom, cela s'appelle une fonction.
-
Si tu programmes avec des blocs,
-
tu peux utiliser des fonctions si il y a un groupe d'actions que tu vas réutiliser plusieurs fois.
-
Par exemple, tu as écris le code pour écrire un carré,
-
tu pourrais définir ça comme une fonction nommée "tracer un carré".
-
Maintenant, tu as ce nouveau bloc, que tu peux utiliser de multiples fois pour créer plusieurs carrés
-
Beaucoup de fonctions simples peuvent être utilisées pour créer des motifs plus complexes.
-
Dans ce puzzle,
-
le code que tu as déjà créé pour tracer un cercle
-
est disponible comme une nouvelle fonction qui peut tracer des cercles de tailles différentes.
-
Peux-tu l'utiliser pour aider Elsa à créer un beau nouveau motif dans la glace ?