Si gústache a sopa de peixe adiviña con que está feito
1988/12/01 Arrojeria, Eustakio - Elhuyar Zientziaren Komunikazioa | Lizaso, Pili - Informatika SailaElhuyar Fundazioa Iturria: Elhuyar aldizkaria
As palabras poden estar de esquerda a dereita, de dereita a esquerda, arriba, abaixo, diagonalmente. etc.
Nós eliximos un tema e eliximos os nomes dos peixes. Si ti queres introducir outras palabras, só tes que cambiar de datos.
Partes do programa:
- Dun conxunto de palabras (neste caso 30) tómanse 10 aleatoriamente (120)
- As palabras seleccionadas almacénanse en SOPA$ (130-300)
- Una vez colocadas as palabras na sopa, encheranse as posicións libres, tomando as letras aleatoriamente (310-320)
- A sopa de letras preséntase en pantalla, combinando as palabras que se poden atopar nela con outras (330-350)
- Recóllense as respostas do uso ata que isto inventa as 10 palabras ou pulsa a tecla F10 (36)-590)
- Compróbase si a palabra introducida atópase na sopa de letras (440-500).
- Si a palabra está en sopa, destacarase nunha cor máis intensa. (510-590).
- Ao saír do programa pulsando F10 resaltaranse en vermello as palabras que faltaban paira atopalas.
Introducir as palabras seleccionadas en SOPA$
Esta pode ser a parte máis importante do programa, xa que aínda que é fácil facelo a man, á hora de ordenar o computador, debemos definir as condicións que nós consideramos inconscientemente.
Ademais de seleccionar aleatoriamente as palabras, tómase aleatoriamente a súa posición na sopa de letras. Cando se di posición, a liña inicial e a columna e a dirección da palabra (de esquerda a dereita, diagonal cara arriba, etc.) quérese dicir.
Os requisitos paira poder situar una palabra nunha das posicións seleccionadas son:
- Si a posición inicial, é dicir, si a SOPA$ (LER,ZUT) está libre ou está ocupada, a letra que hai nela correspóndese coa primeira letra da palabra que queremos colocar (150).
- Ter tantas filas e columnas como letras da palabra no sentido de estudo (180).
- Que a posición correspondente a cada letra da palabra estea libre ou se queira situar a letra existente (190-210).
Observacións:
- Antes de descartar una posición probaranse todas as direccións. Si non é posible situar a palabra nunha liña, columna e sentido concreto, mantendo a liña e a columna probaranse as demais direccións.
- O conxunto de palabras debe ser de 30.