Accueil · Fiches de révision · Technologie

Programmer un système automatisé : algorigramme et structures

Dessine ton programme avant de le coder : trois symboles et trois structures suffisent à tout automatiser.

TechnologieCollège4e

Une recette de cuisine sans ordre des étapes, ça donne un gâteau raté. Un programme, c'est pareil : l'ordinateur fait exactement ce que tu écris, pas ce que tu voulais dire. 🧑‍🍳

Partager :

C'est quoi le délire ?

Un algorithme, c'est une suite d'instructions ordonnées et non ambiguës qui résout un problème. Pour le représenter graphiquement, on trace un algorigramme (aussi appelé organigramme de programmation).

Ensuite seulement on code, dans un langage à blocs (Scratch, mBlock) ou en texte, pour une carte programmable (micro:bit, Arduino).

La formule magique

Les symboles de l'algorigramme :

  • Ovale → début et fin
  • Rectangle → une action (allumer, écrire, affecter une variable)
  • Losange → un test, une condition, avec deux sorties : OUI / NON
  • Parallélogramme → entrée / sortie (lire un capteur, afficher)

Les trois structures, et il n'y en a pas d'autres :

  • Séquence : les instructions s'exécutent l'une après l'autre.
  • Structure conditionnelle : SI condition ALORS … SINON …
  • Structure itérative (boucle) : TANT QUE … / RÉPÉTER n fois / BOUCLE INFINIE

Une variable est une case mémoire nommée qui stocke une valeur (par exemple temperature).

On teste sur un exemple

Programme d'un chauffage automatique, consigne 19 °C.

Algorigramme :

  1. Début
  2. Lire la valeur du capteur → variable temperature
  3. Test : temperature < 19 ?
  • OUI → action : allumer le chauffage
  • NON → action : éteindre le chauffage
  1. Retour à l'étape 2 (boucle infinie)

En blocs : répéter indéfiniment { si (temperature < 19) alors [allumer] sinon [éteindre] }.

Le système lit, compare, agit, recommence : c'est une régulation.

Le piège classique

Oublier la boucle. Sans elle, le programme teste une seule fois puis s'arrête : le chauffage reste bloqué dans son état.

Autre erreur : confondre = (affecter une valeur) et == ou « est égal à » (comparer). Et attention aux tests trop serrés : avec si temperature = 19, la condition n'est presque jamais vraie. On utilise <, >, ou une plage.

L'astuce pour retenir

« Losange = question, rectangle = action, et sans boucle ton programme meurt après une seconde. »

Teste-toi

Réponds sans regarder la fiche — 0/3

1. Dans un algorigramme, le losange représente…

2. Un programme de régulation doit être placé dans…

3. « SI température < 19 ALORS allumer SINON éteindre » est une structure…

Ça coince encore ? Un formateur de technologie te l’explique en vrai, à ton rythme, en visio.Trouver un formateur

Dans la même matière

← Toutes les fiches