En binôme et avec une version réduite de la machine à trier (sur une feuille A4 avec de petites étiquettes), vous allez refaire l'expérience en prenant : 

  • 8 nombres décimaux.

Puis refaire l'expérience, avec les mêmes que précédemment, mais en inversant l'instruction donnée (si le nombre est plus grand alors il va à gauche sinon, il va à droite).

Que constatez-vous  ? Est-ce que la machine fonctionne correctement ? Qu'est-ce qui a changé ?

Faire ensuite la même chose avec :

  • 8 nombres entiers, dont deux identiques.

Que constatez-vous ? Que se passe-t-il ? Que faut-il changer pour que la machine fonctionne tout de même ?

Complément :

Vous venez de reprogrammer la machine !

Nous remarquons que dans certains cas (lorsque deux nombres sont égaux) la machine ne fonctionne pas correctement. On dit qu'il y a un bug ("insecte" en anglais).

Pour résoudre ce problème, il est nécessaire de "reprogrammer" le système en changeant la consigne (l'instruction donnée).

Nous nous apercevons également que reprogrammer le système permet de changer le résultat final et donc de modifier la fonction d'usage de la machine.

Nom :