Chapitre 6-5 : le "tour de main" du premier et du dernier

5. le tour de main du premier et du dernier

Dans une série d'événements (lecture de mots ou de nombres,...) on doit pouvoir signaler la position du premier et du dernier événement particulier (un mot ou un nombre particulier). Bien entendu, pour connaître les positions de l'événement en question, il faudra un compteur.

Voici, dans la lecture d'une série de mot, un moyen de repérer la position du premier et du dernier mot "Bonjour" dans la liste.

Le tour de main du premier et du dernier

Le "casier" Premier sert à la fois de "Mémoire" pour retenir la position du premier Bonjour, mais il sert aussi de signal. On l'initialise avec une valeur impossible, zéro, et la disparition de ce zéro signale que le premier Bonjour a été lu et qu'il ne faut désormais plus modifier le contenu de ce "casier".

Quant à Dernier, on actualise sa valeur dès qu'un nouveau Bonjour est rencontré, c'est peut-être le dernier...

En final, si le signal Premier contient toujours zéro, c'est que le mot Bonjour ne s'est jamais présenté, si Premier et Dernier sont égaux, c'est qu'il n'y a eu qu'un seul Bonjour.

Réalise maintenant ton défi illustrant ce tour de main en cliquant sur l'icône adéquate.