O programa deste número enmárcase nunha simulación de gran importancia na actualidade nos programas de ensino. Quixemos simular o movemento uniforme e paira iso seleccionamos como exemplo a proba que se coloca en varios tests psicotécnicos.
Esta proba é moi sinxela. No centro da pantalla aparece un túnel e nun dos extremos aparece un móbil. O móbil salgue a velocidade constante cara ao túnel. Cando entramos no túnel ocúltase e tendo en conta a velocidade que levaba, cando creemos que chegou á saída do túnel, debemos indicalo pulsando una tecla (neste caso F10). Ao mesmo tempo que pulsamos a tecla, o móbil detense e si estaba oculto aparecerá na pantalla. Ademais daranse dous do tres parámetros que interveñen no movemento uniforme e deberase calcular o valor do terceiro. Non esquezas a fórmula do movemento uniforme:
s = v * t s: espazo v: velocidade t: tempo
A velocidade do móbil e o parámetro que se vai a preguntar seleccionaranse aleatoriamente.
A ver si superas o test! Noticias
DESCRICIÓN DO PROGRAMA
10-40: Inicialización do programa
50-330: Ciclo principal do programa
60-140: Representación do túnel e do móbil. A velocidade e a pregunta que levará o móbil defínense aleatoriamente.
150-230: Contrólase o movemento do móbil. Antes de entrar no túnel poderase ver en pantalla (180-190), pero una vez acceda ao túnel deberá ir oculto polo que bastará con gardar a posición (220).
240-320: Si o móbil ao pulsar a tecla F10 chegou ao bordo esquerdo da pantalla, aparecerá automaticamente na pantalla.
1000-1300: Esta subrutina executarase cando se pulse a tecla F10. Móstrase na pantalla onde está o móbil e compróbase si a pregunta realizada respondeuse correctamente ou mal.
NOTA:
Neste programa utilizouse una sentenza até agora non utilizada, TIME$. Mediante esta sentenza podemos establecer a hora do sistema:
TIME$ =”00:12:00”
A función do mesmo nome devólvenos a hora do sistema. A combinación desta sentenza e esta función permite obter facilmente o tempo que transcorre no desenvolvemento dun conxunto de accións. Paira iso abonda con que ao comezo deste conxunto iníciese a hora do sistema con TIME$=”00:00 horas”. Desta forma poderemos coñecer o tempo pasado a través de TIME$.