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

criaturita 1 2 3 4 5 6 7
Charla con Criaturita 1
Pruébalo
27 KB


Meta:   Pregunta algo, contesta algo, di algo.


Screenshot


Vocabulario:   question, answer, announce, if, = (equals sign), set, stop

Código
Figuras
Mapa del Proyecto

to Let's_talk!
question [Hola! Deseas aprender cómo crear una prueba? Teclea Si o No y luego haz clic en OK.]
if answer = "no [stop]
question [Me alegra.   Te enseñaré.   (Esta vez después de escribir tu respuesta, intenta presionar la tecla Enter en lugar de hacer clic en OK.)   ¿Qué edad tienes?]
question [¡Esta es la misma edad que tengo yo! ¿Cuál es tu nombre?]
question [¡Ese es mi nombre también! ¿En qué calle vives?]
question [¡Esa es mi calle también! ¿Cuál es tu estatura?]
announce [Bueno, Yo soy mucho más pequeño, como podrás notar.   ¿Serás mi amigo de todas maneras?]
announce [Bien! Puedes aprender cómo hacer conversaciones como esta viendo el la Página de Procedimientos.   ¡Qué te diviertas!]
end

to startup
set "question "pos [-200 140]
set "announce "pos [-200 140]
end



Notas

Tu proyecto puede "hablar" con un visitante usando cajas de diálogo para hacer preguntas y recoger respuestas.  

  1. Crea una tortuga y colócale la figura del personaje que hablará con tus visitantes.

  2. En el procedimiento Let's_talk!, el comando question hace que una caja de pregunta aparezca, con un área para la respuesta.   Todo lo que está entre corchetes después de la palabra question será la pregunta.

    Cualquier cosa que se teclee en la caja de respuesta es llamada answer.   El computador puede ver la respuesta y decidir qué hacer a continuación.

  3. Para la primera pregunta: "Hi! Do you want to learn how to make a quiz?" (¡Hola! ¿Quieres aprender cómo hacer una prueba?"), si la respuesta es no, entonces el procedimiento se detendrá.   Utilizamos este comando:
    if answer = "no [stop]

    Para cualquier otra respuesta, el procedimiento proseguirá.   En esta prueba, no importan cuáles son las otras respuestas, el programa proseguirá y pretenderá estar de acuerdo con ellas, ¡hasta la última pregunta! Entonces realizará un anuncio en lugar de hacer una pregunta.

    Si quieres, inventa tus propias preguntas!

  4. Announce es una forma de decir algo sin dar la oportunidad de una respuesta.

  5. Crea un botón llamado Let's_talk!, ponlo en once (una vez), e intenta hablar con tu "criatura".




¿Qué pasa si?
Intenta insertar un anuncio (tal como "Chao!") antes de stop en este comando: if answer = "no [stop]


Desafío
Escribe otro comando if para que si el usuario es de la misma edad que tu, el computador anuncie tu edad exacta.




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