Activités préparatoires#
Structures linéaires : piles, files, listes chaînées
Activité 1 Par où entre-t-on, par où sort-on ?#
un tas, une rangée, et le bouton « Annuler »
Durée : 20 min · Sans ordinateur, par deux
Consignes
-
Matériel : huit cartes numérotées de
1à8(ou huit post-it). -
On joue chaque question avec les cartes, puis on note le résultat sur le cahier. Un joueur lit les instructions, l’autre manipule ; on échange les rôles à chaque partie.
-
« Poser \(x\) » : ajouter la carte \(x\) ; « prendre » : retirer une carte en respectant la règle, et noter son numéro.
Exercice 1 — Règle du tas #
Les cartes forment un tas posé sur la table, comme des assiettes : on ne peut poser une carte que sur le dessus, et on ne peut prendre que celle du dessus.
-
Poser
1,2,3,4dans cet ordre, puis tout reprendre une par une. Dans quel ordre les cartes sortent-elles ? -
Repartir d’un tas vide et jouer : poser 5, poser 2, prendre, poser 7, poser 4, prendre, prendre. Noter sur le cahier les cartes prises, dans l’ordre, puis dessiner le tas final (vertical, le dessus en haut).
-
Avec un tas de huit cartes, combien de cartes faut-il retirer avant de pouvoir prendre celle du fond ?
Corrigé
-
4,3,2,1: l’ordre est inversé. -
Cartes prises :
2, puis4, puis7. Tas final : la seule carte5, qui est à la fois au fond et au dessus. -
Il faut retirer les sept cartes posées par-dessus : seul le dessus est accessible.
Exercice 2 — Règle de la rangée #
Les cartes sont maintenant posées en rangée : on pose toujours une nouvelle carte à gauche, et l’on prend toujours la carte la plus à droite.
-
Poser
1,2,3,4, puis tout reprendre. Dans quel ordre les cartes sortent-elles ? -
Rejouer la séquence de la question 2 : poser 5, poser 2, prendre, poser 7, poser 4, prendre, prendre. Noter les cartes prises, dans l’ordre, puis dessiner la rangée finale (horizontale : on pose à gauche, on prend à droite).
-
Laquelle des deux règles renverse l’ordre des cartes ? Laquelle le conserve ? Citer une situation de la vie courante pour chacune.
Corrigé
-
1,2,3,4: l’ordre est conservé. -
Cartes prises :
5, puis2, puis7. Rangée finale : la seule carte4. Même séquence qu’à la question 2, mais pas les mêmes cartes prises : seule la règle a changé. -
Le tas renverse l’ordre (pile d’assiettes, pile de copies à corriger, bouton « page précédente ») ; la rangée le conserve (file d’attente à la cantine, documents envoyés à une imprimante, caisse d’un magasin).
Exercice 3 — Le bouton « Annuler » #
Dans un éditeur de texte, on tape successivement les mots Le, chat, dort, bien : chaque mot tapé est une carte. Le raccourci Ctrl+Z annule le dernier mot tapé ; Ctrl+Y refait le dernier mot annulé.
-
On appuie deux fois sur
Ctrl+Z. Quel texte reste-t-il ? Quels mots ont été annulés, et dans quel ordre ? -
On appuie ensuite une fois sur
Ctrl+Y. Quel mot revient ? Pour ranger les mots annulés, faut-il un tas ou une rangée ? Combien de paquets de cartes l’éditeur doit-il tenir en tout ? -
Repartir du texte
Le chat dort bien, appuyer deux fois surCtrl+Z, puis taper le motmal. Serait-il logique de pouvoir encore « refaire »bien? Que doit-il arriver au paquet des mots annulés ?
Corrigé
-
Il reste
Le chat. Ont été annulésbien, puisdort: la dernière action est annulée la première. -
dortrevient : c’est le dernier mot annulé. Les mots annulés se rangent donc en tas (le dernier annulé est le premier refait). L’éditeur tient deux tas : celui des actions faites (pour annuler) et celui des actions annulées (pour refaire). Annuler fait passer une carte du premier tas au second ; refaire fait l’inverse. -
Non :
biensuivaitdort, qui n’est plus dans le texte ; le refaire aprèsmaldonnerait un texte qui n’a jamais existé. La plupart des éditeurs vident le tas des actions annulées dès qu’une nouvelle action est faite.
Exercice 4 — Ce qu’on a découvert #
-
Recopier et compléter sur le cahier, avec vos mots.
-
Avec la règle du tas, la carte qui sort est toujours …
-
Avec la règle de la rangée, la carte qui sort est toujours …
-
Les deux paquets contiennent les mêmes cartes ; ce qui les distingue, c’est …
-
Corrigé
- Avec la règle du tas, la carte qui sort est toujours la dernière entrée. Avec la règle de la rangée, c’est toujours la première entrée (la plus ancienne). Ce qui distingue les deux paquets, ce n’est pas leur contenu mais la façon d’ajouter et de retirer : par où on entre, par où on sort.