Origen
Carpetas de Proyectos
Recursos de Profesores
Recursos de Estudiantes
En INGLÉS
¿Cómo hago?
Lectura
Foro MW
Mapa del Sitio
Búsqueda
Equipo

carrera 1 2 3 4 5 6
Carrera 6
Pruébalo
30 KB


Meta:   Los carros se detendrán luego de que alguno termine 30 vueltas.


Screenshot


Vocabulario:   if, bk (back), announce

Código
Figuras
Mapa del Proyecto

code


Notas

Necesitamos añadir más instrucciones a los colores amarillo y rojo.   Será más fácil si escribimos un procedimiento para cada color.   Llamaremos a estos procedimientos redcar y yellowcar.  

  1. Cambia la instrucción del color rojo a sólo una palabra: redcar.  

  2. Cambia la instrucción del color amarillo a sólo una palabra: yellowcar.  

    Ahora, cuando un carro pase sobre su color, seguirá ese procedimiento.

  3. En los procedimientos redcar y yellowcar, en lugar de wait random 50, cambia el comando a wait 10 + random 40.

    De esta manera nos aseguramos que cada carro desaparezca por al menos un segundo antes de desaparecer.   Todavía podrá desaparecer por hasta cinco segundos.

  4. If red_car = 30 significa, "si el número en la caja de texto red_car es 30, haz lo que está dentro del siguiente par de corchetes.   Si no es 30, ignora lo que está en los corchetes".   Así que el carro seguirá compitiendo hasta que la caja de texto llegue a 30.

  5. El primer comando dentro de los corchetes es bk 50.   Esto mueve el carro hacia atrás un poquito para que parezca estar en la línea de llegada y no en la línea de partida.

  6. Announce apre una caja de anuncio que contiene el mensaje entre corchetes.   Nos dirá cuál carro es el ganador.   Haz clic en OK para hacer que el anuncio desaparezca.  

  7. Stopall se segura que ambos carros se detengan, ya que la carrera termina cuando uno de los carros completa 30 vueltas.

  8. El procedimiento yellowcar trabaja de la misma manera para el carro amarillo cuando ese pasa la línea de partida amarilla.




¿Qué pasa si?
Trata de escribir anuncios distintos al final de la carrera.


Desafío
Puedes añadir un tercer carro a la carrera? Recuerda programar el carro, añadir otro carril, y poner en ese carril otra línea de partida con un color programado.




© copyright 2001 - 2008  OpenWorld Learning.   All rights reserved.