El programa d'aquest número s'emmarca en una simulació de gran importància en l'actualitat en els programes d'ensenyament. Hem volgut simular el moviment uniforme i per a això hem seleccionat com a exemple la prova que es col·loca en diversos tests psicotècnics.
Aquesta prova és molt senzilla. En el centre de la pantalla apareix un túnel i en un dels extrems apareix un mòbil. El mòbil surt a velocitat constant cap al túnel. Quan entrem en el túnel s'oculta i tenint en compte la velocitat que portava, quan creiem que ha arribat a la sortida del túnel, hem d'indicar-lo prement una tecla (en aquest cas F10). Al mateix temps que premem la tecla, el mòbil es deté i si estava ocult apareixerà en la pantalla. A més es donaran dos dels tres paràmetres que intervenen en el moviment uniforme i s'haurà de calcular el valor del tercer. No oblidis la fórmula del moviment uniforme:
s = v * t
s: espai
v: velocitat
t: temps
La velocitat del mòbil i el paràmetre que es preguntarà se seleccionaran aleatòriament.
A veure si superes el test! Notícies
DESCRIPCIÓ DEL PROGRAMA
10-40: Inicialització del programa
50-330: Cicle principal del programa
60-140: Representació del túnel i del mòbil. La velocitat i la pregunta que portarà el mòbil es defineixen aleatòriament.
150-230: Es controla el moviment del mòbil. Abans d'entrar en el túnel es podrà veure en pantalla (180-190), però una vegada accedeixi al túnel haurà d'anar ocult pel que bastarà amb guardar la posició (220).
240-320: Si el mòbil en prémer la tecla F10 ha arribat a la vora esquerra de la pantalla, apareixerà automàticament en la pantalla.
1000-1300: Aquesta subrutina s'executarà quan es premi la tecla F10. Es mostra
en la pantalla on està el mòbil i es comprova si la pregunta realitzada s'ha respost correctament o malament.
NOTA:
En aquest programa s'ha utilitzat una sentència fins ara no utilitzada, TIME$. Mitjançant aquesta sentència podem establir l'hora del sistema:
TIME$ =”00.12:00”
La funció del mateix nom ens retorna l'hora del sistema. La combinació d'aquesta sentència i aquesta funció permet obtenir fàcilment el temps que transcorre en el desenvolupament d'un conjunt d'accions. Per a això n'hi ha prou que al començament d'aquest conjunt s'iniciï l'hora del sistema amb TIME$=”00.00 hores”. D'aquesta forma podrem conèixer el temps passat a través de TIME$.