Si vous aimez la soupe de poisson devine avec ce qui est fait
1988/12/01 Arrojeria, Eustakio - Elhuyar Zientziaren Komunikazioa | Lizaso, Pili - Informatika SailaElhuyar Fundazioa Iturria: Elhuyar aldizkaria
Les mots peuvent être de gauche à droite, de droite à gauche, en haut, en bas, en diagonale. etc.
Nous avons choisi un thème et avons choisi les noms des poissons. Si vous voulez entrer d'autres mots, il suffit de changer les données.
Parties du programme:
- D'un ensemble de mots (dans ce cas 30) 10 sont pris aléatoirement (120)
- Les mots sélectionnés sont stockés dans SOUPE$ (130-300)
- Une fois les mots placés dans la soupe, les positions libres seront remplies en prenant les lettres au hasard (310-320)
- La soupe de lettres est affichée à l'écran, combinant les mots qui peuvent être trouvés avec d'autres (330-350)
- Les réponses d'utilisation sont recueillies jusqu'à ce que cela invente les 10 mots ou appuyez sur la touche F10 (36)-590)
- On vérifie si le mot introduit se trouve dans la soupe de lettres (440-500).
- Si le mot est en soupe, il sera mis en évidence dans une couleur plus intense. (510-590).
- Lorsque vous quittez le programme en appuyant sur F10, les mots manquants seront mis en évidence en rouge.
Entrez les mots sélectionnés dans SOUPE$
Cela peut être la partie la plus importante du programme, car s'il est facile de le faire à la main, lors de la commande de l'ordinateur, nous devons définir les conditions que nous considérons inconsciemment.
En plus de sélectionner aléatoirement les mots, il prend aléatoirement sa position dans la soupe de lettres. Quand on dit position, la ligne initiale et la colonne et la direction du mot (de gauche à droite, diagonale vers le haut, etc.) on veut dire.
Les conditions requises pour placer un mot dans l'une des positions sélectionnées sont :
- Si la position initiale, c'est-à-dire si la SOUPE$ (LER,ZUT) est libre ou occupée, la lettre qu'elle contient correspond à la première lettre du mot que nous voulons placer (150).
- Avoir autant de lignes et de colonnes que les lettres du mot dans le sens de l'étude (180).
- Que la position correspondant à chaque lettre du mot soit libre ou que l'on veuille placer la lettre existante (190-210).
Observations:
- Avant de jeter une position, toutes les adresses seront testées. S'il n'est pas possible de placer le mot dans une ligne, colonne et sens concret, en gardant la ligne et la colonne, les autres directions seront testées.
- L'ensemble des mots doit être de 30.