FlashCards (fiches cartes mémoire)
GW-Basic, utilisé par PC-Basic
Programme avec Texte Seulement
PC-BASIC
L'utilisation de flashcards est l'un des moyens les plus efficaces de se souvenir des mots et de leurs définitions, entre autres choses qui peuvent être mappées un à un, avec des flashcards recto-verso. Sans surprise, GW-BASIC peut simuler le travail avec des flashcards, bien qu'électroniquement sur un moniteur lumineux.
Avant d'exécuter FLASH.BAS, vous devrez entrer le recto et le verso de chaque "flashcard" directement dans les lignes DATA du programme. De plus, vous devrez compter le nombre de flashcards uniques que vous avez entrés dans le code.
Une fois que tout est réglé, FASH.BAS distribue une succession rapide, aléatoire et sans fin de cartes mémoire pour vous aider à mémoriser tout ce que vous souhaitez.
Cependant, comme FASH.BAS est écrit ci-dessous, les mots allemands et leurs définitions en anglais servent d'exemples de flashcards. Il y a trente-huit cartes mémoire uniques, donc 38 doivent être saisies à l'invite d'ouverture.
Et puis, enfin, vous n'aurez plus à vous demander quel est le terme allemand pour un bretzel bavarois.
Les lignes DATA, dont vous pourriez en ajouter bien d'autres, n'ont pas besoin d'être au début du programme ; vous pouvez les insérer où vous le souhaitez. Mais tout programme avec DATA doit toujours avoir une instruction READ : voir ligne 80, qui lit la définition anglaise dans la variable chaîne A$, et la ligne 110, qui lit le mot allemand correspondant dans la variable chaîne B$ (qui doit toujours être l'élément DATA suivant).
Et une instruction conditionnelle à la ligne 71 garantit que vous êtes interrogé sur un mot aléatoire, plutôt que sur une définition aléatoire.
Bien qu'il soit certainement plus convivial d'entrer les deux côtés des flashcards pendant l'exécution du programme plutôt que de les taper directement dans le code, une telle entrée enliserait sérieusement FLASH.BAS - beaucoup plus facile d'entrer les données une fois et d'enregistrer le code de programme à la place.
De plus, en raison de la randomisation des flashcards, vous pouvez finir par voir les mêmes cartes à plusieurs reprises, tout en ne voyant presque jamais certaines autres ; telle est la nature de la randomisation.
Mais avec quelques manœuvres algorithmiques, cela pourrait être changé (voir Numéros de loterie, par exemple). En fait, lorsque Apple a introduit pour la première fois la fonction de lecture aléatoire (qui lit les chansons dans un ordre aléatoire) sur leurs iPod, les utilisateurs soupçonnaient qu'il y avait une sorte de modèle secret dans la liste de lecture - les chansons ne semblaient pas apparaître au hasard.
Apple a truqué un nouvel algorithme de "randomisation" qui donnerait l'apparence d'un hasard, par exemple en ne jouant pas la même chanson deux fois de suite, pour apaiser les angoisses des théoriciens du complot.