Indicaciones para realizar el Reto # 2
Reto # 2 from Orleydi Patricia
Explicación del planteamiento de la solución de este reto:
Por último realizo un procedimiento
llamado repetir en el cual se programa una pregunta para el usuario "si
desea ejecutar el procedimiento nuevamente o salir del programa" si este
da que si, tengo que llamar nuevamente el procedimiento vestir y si no entonces
programo una caja de texto con una despedida al usuario.
Seguidamente vamos a ver lo programado:
![]() |
| Primera apariencia del programa |
![]() |
| Al dar clic en inicio aparece esta pregunta |
![]() |
| Si escribes que Si... comienza la tortuga a vestirse con el primer traje |
![]() |
| Traje # 2 |
![]() |
| Traje # 3 |
![]() |
| Traje # 4 |
![]() |
| Traje # 5 |
![]() |
| Traje # 6 |
![]() |
| Traje # 7 |
![]() |
| Traje # 8 |
![]() |
| La tortuga vuelve al traje de Tortuga nuevamente |
![]() |
| Si contestas que No... |
![]() |
| Aparece una caja de alerta dándole una despedida |
El algoritmo para la solución del reto:
- Realizo un titulo y lo dejo como fondo de la página.
- Creo un botón llamado INICIAR.
- Coloco una tortuga y la visto de abeja y programo la animación en su caja de diálogo.
- Coloco la tortuga que voy a vestir con diferentes trajes en la posición donde la quiero.
- Realizo una caja de texto llamada vestidos”, la cual debe contener ocho números diferentes asociados a un disfraz específico.
- Estos disfraces son imágenes de internet que las pegue en micromundos.
- Me voy a la página de procedimientos y programo el procedimiento INICIAR.
- Luego programo el procedimiento VESTIR
- Y finalmente el procedimiento REPETIR.
para Iniciar
t1, fpos [33 -38]
pregunta [ ¡Hola! Bienvenido (a) ¿Deseas ver a la tortuga disfrazada con las diferentes unidades de almacenamiento "Si" o "No"?]
si respuesta = "si [vestir]
si respuesta = "no [anuncia [Bueno hasta pronto!!!]]
fin
para vestir
da "cambiovestido 1
repite 8 [ffig ítemtexto :cambiovestido "vestidos
da "cambiovestido :cambiovestido + 1 espera 20]
ffig 0 espera 20
repetir
fin
para repetir
pregunta [¿Si deseas volver a ejecutar el procedimiento marque "S" sino marque "N" para salir del programa?]
si respuesta = "s [vestir]
si respuesta = "n
[textonuevo "despedida [-190 40] [430 160]
ftamañoletra 20
fletra "|Bookman Old Style|
festilo "negrita
fcolortexto "negro
es [ ¡Nos Vemos hasta pronto!]
es [Espero que haigas aprendido mucho...]]
espera 45
remueve "despedida
fin
¿Qué dificultad cree que tiene el reto con sólo leerlo?
Unas de las dificultades que encontré al leerlo fue el tener que vestir a la tortuga con cada uno de los trajes pero en forma ordenada ya que; sabia hacerlo con eligelínea y esta primitiva no me servía por que lo hace al azar, y la otra fue donde invocar el procedimiento repetir.
¿Cómo lo analizó?
Lo analice punto por punto para identificar lo que sabía y lo que no, tratar de buscar ejemplos que me ayudaran a conseguir la solución.
Lo analice punto por punto para identificar lo que sabía y lo que no, tratar de buscar ejemplos que me ayudaran a conseguir la solución.
Realizar cada uno de los pasos, de que lo que debía hacer para darle solución al reto.
¿Qué ocurrió en el proceso?, ¿Requirió de algún diseño en papel?
Si requerí, de las instrucciones impresas y del algoritmo, para ir marcando lo que iba logrando hacer.
¿Cuántas veces debió empezar?
Solo una vez.
¿Requirió la ayuda de alguien?
No, gracias a Dios pude lograr hacerlo sola.
¿Buscó algún ejemplo en el libro o en el CD?
Si me ayude con ejemplos que tenía parecidos.
¿Cómo logró terminar el reto?
Haciendo todo lo que sabía y el resto comencé probando primitivas y procedimientos hasta que logre darle solución.
Haciendo todo lo que sabía y el resto comencé probando primitivas y procedimientos hasta que logre darle solución.
¿Lo terminó a la hora de enviarlo la primera vez o requirió retomarlo luego?
Si gracias a Dios lo termine a tiempo... para enviarlo en la fecha indicada.
Si gracias a Dios lo termine a tiempo... para enviarlo en la fecha indicada.
Archivo ejecutable del mismo: SI deseas bajar el archivo puede ir al siguiente sitio y descargarlo.
















