La programmation : comment parler à l'ordinateur ?
📖 En bref
Programmer, c'est écrire des instructions que l'ordinateur comprend et exécute. Chaque jeu auquel tu joues et chaque application du téléphone a été écrit ligne après ligne par des programmeurs. Et la bonne nouvelle, c'est que les enfants aussi peuvent apprendre à programmer : certains créent même leurs premiers jeux à huit ans !
🤩 Le savais-tu ?
- Certains grands jeux contiennent des millions de lignes d'instructions.
- Le langage Scratch a été conçu spécialement pour les enfants, et des millions d'enfants l'utilisent dans le monde.
- Le nom du langage Python ne vient pas du serpent, mais d'une émission comique que son inventeur adorait.
- Les robots qui se promènent sur la planète Mars exécutent des programmes écrits par des programmeurs sur Terre.
🔎 En savoir plus
🌟 Les langages de programmation
L'ordinateur ne comprend ni le français ni l'arabe : c'est pourquoi on a inventé des « langages de programmation », avec des mots et des règles précises, comme Python et JavaScript. Au bout du compte, ils sont traduits en 0 et en 1, que l'ordinateur comprend.
🔍 Programmer avec des blocs
Pour les plus jeunes, il existe des langages comme Scratch, où l'on programme en faisant glisser des blocs colorés qu'on emboîte comme des briques de Lego : « avance de 10 pas », « répète 4 fois », « si tu touches la couleur rouge ». Avec ces blocs, on crée des jeux et des histoires animées.
💡 Trois idées magiques
Presque tous les programmes reposent sur trois idées : la séquence (étape après étape), la boucle (refais ces étapes plusieurs fois) et la condition (si telle chose arrive, fais ceci). Avec ces trois idées, on fabrique les jeux les plus compliqués !
🎯 Le programmeur apprend de ses erreurs
Personne n'écrit un programme parfait du premier coup. Le programmeur essaie, regarde le résultat, corrige, puis essaie à nouveau. La programmation nous apprend la patience et la réflexion pas à pas.
🧭 Les variables : des boîtes avec un nom
Dans les jeux, il faut garder le score et le nombre de vies. Le programmeur utilise une « variable » : une boîte qui a un nom, comme « score », dans laquelle on met un nombre qu'on change chaque fois que le joueur gagne des points.
🌈 Les événements
« Quand on appuie sur Espace, saute » : c'est un « événement ». Le programme attend que quelque chose se passe, comme un appui sur une touche ou un toucher de l'écran, puis il exécute les instructions qui y sont liées.
📊 Regarde comment ça marche
📚 Mots importants
- La séquence
- Exécuter les instructions l'une après l'autre
- La boucle
- Répéter des instructions plusieurs fois
- La condition
- Exécuter des instructions seulement si quelque chose est vrai
- La variable
- Une boîte avec un nom dans laquelle on garde une valeur
🧪 Essaie à la maison
Jouez au « robot et au programmeur » : l'un de vous est le programmeur et ne donne que des ordres courts (avance d'un pas, tourne à droite), l'autre est le robot et les exécute à la lettre jusqu'à atteindre un trésor caché dans la pièce.
🧩 Teste-toi
1 En programmation, comment appelle-t-on « refais ces étapes plusieurs fois » ?
2 Que fait le programmeur quand il trouve une erreur dans son programme ?