Espera condicional

La espera condicional es una instrucción que detiene la ejecución de un programa hasta que una determinada condición sea verdadera. Cuando dicha condición sea verdadera el programa continuará la ejecución con la siguiente instrucción. Este tipo de instrucción también se utiliza para coordinar acciones entre objetos.

La espera condicional se programa con la instrucción "esperar hasta que ____" de las instrucciones de tipo Control.

Elaboración propia utilizando Scratch

Por ejemplo podemos usar esta instrucción para esperar que un objeto esté tocando a otro y en ese momento realizar otra acción. Pulsa sobre el siguiente proyecto para ver un ejemplo. En este caso cuando el tiburón alcanza al pez, el pez se escapa. El programa del pez está esperando a que el tiburón le toque (objeto Shark), utilizando para ello la instrucción "esperar hasta que ____ ", cuando esta condición es verdadera, el pez se mueve a otra posición y escapa.

Éste es el programa del pez:

Elaboración propia utilizando Scratch