Révisions CollègeCréer un compte gratuitS'inscrire
Sciences et Technologie · 4ème
🎯Ta mission
Lis le cours, entraîne-toi au quiz gratuit, puis crée ton compte pour affronter le boss et viser le Grand Chelem.
  • Quiz : un essai gratuit pour te tester, ici, sans compte.
  • Boss : débloque-le avec un sans-faute ou 3 séries à 4 bonnes réponses (avec un compte).
  • Grand Chelem : 15 séries à plus de 85 % pour tout maîtriser.
Crée ton compte gratuit pour garder ta progression et tout débloquer.
ROBOTIX🔒
Défier ROBOTIX
« Gardien du Futur Technologique » : crée ton compte gratuit pour l'affronter.
Créer mon compte →
SCIENCES · 4èmeCours gratuit

💻 Programmation et algorithmique

Leçon complète · Fiche · Quiz

Programmer, c'est donner des ordres précis

Un ordinateur ne réfléchit pas. Il exécute exactement ce qu'on lui demande, dans l'ordre. Pour le piloter, on lui fournit un algorithme, puis on traduit cet algorithme en programme.

La séquence : faire les choses dans l'ordre

La séquence est la structure la plus simple. Les instructions s'enchaînent les unes après les autres, de haut en bas. L'ordre compte énormément.

🎮
Exemple
Pour préparer un bol de céréales : 1) prendre un bol, 2) verser les céréales, 3) verser le lait. Si on échange les étapes 1 et 2, les céréales sont versées avant le bol et tombent par terre.
⚠️
Piège
Deux instructions correctes mais mal ordonnées donnent un résultat faux. L'ordre fait partie de l'algorithme.

La condition : choisir selon une situation

Une condition (ou test) permet au programme de réagir différemment selon une situation. On utilise la structure si... alors... sinon....

🎮
Exemple
Si le score est supérieur à 10, alors afficher « Gagné », sinon afficher « Perdu ».

Le test renvoie toujours « vrai » ou « faux ». Le bloc « sinon » est facultatif : parfois on agit seulement quand c'est vrai.

🔍
Pourquoi ?
Sans condition, un programme ferait toujours la même chose. La condition lui donne la capacité de s'adapter, par exemple pour réagir à une touche du clavier dans un jeu.

La boucle : répéter sans tout réécrire

Une boucle répète un ensemble d'instructions. On distingue deux grandes familles.

La boucle bornée répète un nombre de fois connu d'avance : « répéter 4 fois ». La boucle non bornée répète tant qu'une condition reste vraie : « répéter jusqu'à toucher le bord ».

🎮
Exemple
Pour dessiner un carré avec un lutin : répéter 4 fois [avancer de 100, tourner de 90 degrés]. Quatre côtés et quatre angles de 90°, le carré est fermé.
💡
Astuce de pro
Si tu écris la même instruction plusieurs fois de suite, remplace-la par une boucle. Le programme devient plus court et plus facile à corriger.

La programmation par blocs

Au collège, on programme souvent par blocs (par exemple avec Scratch). Chaque bloc représente une instruction. On les emboîte comme des pièces de puzzle, ce qui évite les fautes de frappe.

Les structures se reconnaissent à leur forme : les blocs de condition et de boucle entourent les instructions qu'ils contrôlent. Un lutin (sprite) est un personnage que l'on déplace et anime à l'écran.

💡
Astuce de pro
Avant de programmer, écris ton algorithme en français ou avec un schéma. Tu repères les erreurs de logique plus vite que dans le code.

Tester et corriger

Un programme contient souvent un bogue : une erreur qui produit un comportement inattendu. On teste, on observe le résultat, puis on corrige. Cette démarche d'essais et de corrections successifs fait partie normale de la programmation.

🔍
Pourquoi ?
Personne n'écrit un programme parfait du premier coup. Savoir tester et corriger compte autant que savoir écrire le code.
📌 Voir la fiche de révision🎮 Quiz d'essai gratuit

Teste-toi sur « Programmation et algorithmique »

Affronte ROBOTIX, le boss du chapitre, gagne de l'XP et débloque les trophées. Tout ça t'attend dans l'appli.

🎒 Je suis élève

Je crée mon compte tout seul et je révise à mon rythme.

Créer mon compte
👨‍👩‍👧 Je suis parent

Je crée le compte de mon enfant et je suis sa progression.

Créer le compte gratuit

Trop jeune pour créer ton compte seul ? Demande à tes parents de t'inscrire

Questions fréquentes
Autres chapitres de Sciences et Technologie en 4ème