NEW
Font size
WorksheetsIntroducción Snap!
Total questions: 10
Worksheet time: 5mins
¿Qué tipo de lenguaje de programación es Snap!?
Un lenguaje basado en texto similar a Java
Un editor de páginas web interactivas
Un lenguaje de programación visual de arrastrar y soltar (drag-and-drop)
Un sistema para controlar hardware de robots únicamente
En Snap!, ¿qué representa un "Sprite" como el personaje Alonzo?
El fondo o escenario donde ocurren las acciones
Un bloque de código que define un color
El botón para iniciar el programa (bandera verde)
Un objeto o actor que puede realizar acciones y tener scripts
En el ejemplo, ¿para qué se usó el bloque siguiente disfraz?
Para cambiar la apariencia visual de Alonzo, simulando animación
Para cambiar el sonido que hacía Alonzo
Para que Alonzo se moviera más rápido
Para detener el programa cuando se hacía clic
¿Qué bloque específico inicia un script cuando haces clic directamente sobre el sprite Alonzo?
cuando se pulse [bandera verde]
cuando me hagan clic
repetir y repetir
cuando se pulse la tecla [espacio]
¿Qué hace el bloque cambiar efecto fantasma en 20 sobre el sprite Alonzo?
Cambia su color principal a gris
Lo hace un 20% más transparente
Aumenta su tamaño en 20 pixeles
Lo hace girar 20 grados a la derecha
¿Qué bloque se utiliza para comprobar si el valor del efecto fantasma es igual a 100?
Un bloque de Movimiento como ir a
Un bloque de Evento como cuando
Un bloque de Control condicional si
Un bloque de Apariencia como decir
Si un script dentro de repetir y repetir hace que Alonzo se mueva muy rápido, ¿Qué bloque se añadió para que vaya más lento?
esperar [ ] s
detener todos
ir a posición al azar
quitar efectos gráficos
¿Qué ocurre justo después de que Alonzo dice "¡Casi!" (asumiendo que el efecto fantasma no es 100)?
El programa se detiene
Comprueba si el efecto fantasma es 100 y luego va a una posición al azar
Espera 1 segundo
Reproduce un sonido
¿Cuál era el objetivo principal de la pregunta "¿Cómo darías instrucciones precisas a un robot para que dibuje un círculo?"?
Evaluar conocimientos de geometría avanzada
Diseñar un nuevo sprite para Snap!
Comparar Snap! con lenguajes de robótica
Introducir la idea de dar instrucciones paso a paso y precisas (algoritmo)
En la interfaz de Snap!, ¿en qué categoría o paleta de bloques encontrarías principalmente los bloques como ir a posición al azar y mover 10 pasos?
Apariencia
Control
Sensores
Movimiento
