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 4
Pruébalo
29 KB


Meta:   Cuenta las vueltas mientras dos carros compiten a velocidades al azar.


Screenshot


Código
Figuras
Mapa del Proyecto

code


Notas

En este proyecto, utilizamos dos cajas de texto para saber cuantas vueltas cada carro a completado mientras compiten.   Contamos las vueltas cuando cada carro pasa por un color diferente.

  1. Crea dos cajas de texto y nómbralas como a tus carros.   Usa nombres de una sola palabra.

  2. En el procedimiento reset, setred_car 0 significa, "Haz que el contenido de la caja de texto llamada red_car sea 0".   Por supuesto, setyellow_car 0 significa, "Haz que el contenido de la caja de texto llamada yellow_car sea 0".   Asegúrate de usar los nombres de tus propias cajas de texto en el procedimiento reset.

  3. Dibuja una línea para cada carro que corresponda con su color.   Luego, programa cada uno de estos colores (haz clic derecho/control-clic para abrir la caja de diálogo de cada color y escribe una instrucción a continuación de turtle).  
    Para el carro rojo escribe:
    setred_car red_car + 1
    que significa, "Suma 1 al número que ya se encuentra en la caja de texto red_car".  

    Para el carro amarillo, escribe:
    setyellow_car yellow_car + 1

    Ahora, cada vez que el carro pase su propia línea de partida, su caja de número de vueltas se incrementará en 1.

    Si dejas que los carros compitan por muchas vueltas, podrás ver si uno de los carros lleva más vueltas que el otro.




¿Qué pasa si?
¿Qué pasa si pones las instrucciones de uno de los colores en each time en lugar de once?


Desafío
¿Puedes encontrar una manera para hacer que la diferencia entre las velocidades de los carros sea más notoria?




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