Technologie · Cinquième

Comprendre et modifier le programme d’un objet technique

Beaucoup d’objets techniques contiennent un programme : une suite d’instructions exécutées par une carte électronique. En lisant ce programme, on comprend le comportement de l’objet ; en modifiant ses paramètres, on change ce comportement.

Objectifs

  • Identifier les entrées et les sorties d’un programme
  • Reconnaître une variable, une séquence, une condition et une boucle
  • Traduire un programme en algorithme écrit en langage naturel
  • Prévoir l’effet de la modification d’un paramètre

1. Entrées, traitement, sorties

Un programme reçoit des entrées (informations venant des capteurs ou de l’IHM), les traite, puis commande des sorties (moteurs, lampes, écran, haut-parleur…).

Actionneur : Composant commandé par le programme qui agit sur l’environnement : moteur, lampe, buzzer, servomoteur.

Algorithme : Suite d’instructions, écrite en langage naturel (en français), qui décrit comment résoudre un problème. Un programme est sa traduction dans un langage compris par la machine (par exemple un langage par blocs).

2. Les éléments d’un programme

3. Lire un programme et l’écrire en algorithme

Voici le programme d’une veilleuse automatique, écrit en pseudo-code (comme les blocs d’un langage de programmation graphique) :

4. Modifier un paramètre et tester

Si on remplace seuil ← 300 par seuil ← 500, la condition lumière < seuil devient vraie plus souvent : la LED s’allumera plus tôt, alors qu’il fait encore un peu clair.

À retenir

  • Un programme lit des entrées (capteurs, IHM) et commande des sorties (actionneurs).
  • Une variable a un nom et une valeur ; on lui donne une valeur par affectation.
  • Si… alors… sinon : instruction conditionnelle. Répéter : boucle.
  • Un algorithme décrit le programme en langage naturel.
  • Modifier un paramètre change le comportement : on prévoit, puis on teste.

Et maintenant, à toi !

Vérifie que tu as compris avec les exercices, puis révise avec la fiche.

À découvrir aussi

Cinquième · Technologie

L’objet technique dans son environnement : interactions, exigences et performances

Interacteurs d’un objet technique, ergonomie, sécurité, exigences d’un cahier des charges et mesure d’une performance avec un protocole : cours et exercices de 5e.