wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Snap! Variables, Condicionales y Booleanos - Semana3

Total questions: 16

Worksheet time: 8mins

Name
Class
Date
1.

En Snap!, ¿qué representa un "Sprite" como el personaje Alonzo?

a)

El fondo o escenario donde ocurren las acciones

b)

Un bloque de código que define un color

c)

El botón para iniciar el programa (bandera verde)

d)

Un objeto o actor que puede realizar acciones y tener scripts

2.

¿Qué bloque específico inicia un script cuando haces clic directamente sobre el sprite Alonzo?

a)

cuando se pulse [bandera verde]

b)

cuando me hagan clic

c)

repetir y repetir

d)

cuando se pulse la tecla [espacio]

3.

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?

a)

Apariencia

b)

Control

c)

Sensores

d)

Movimiento

4.

¿Qué son las variables en Snap! y cómo se representan visualmente?

a)

Son acciones fijas y se representan con bloques de color azul

b)

Son sonidos del juego y se representan con íconos de altavoz

c)

Son contenedores que almacenan un valor que puede cambiar y se representan con óvalos naranjas

d)

Son personajes del juego y se representan con imágenes de sprites

5.

¿Qué opción te permite decidir si la variable será accesible para todos los objetos (sprites) o solo para el objeto actual?

a)

Las opciones "Aceptar" o "Cancelar"

b)

Las opciones "Incrementar" o "Fijar"

c)

Las opciones "Mostrar variable" o "Esconder variable"

d)

Las opciones "para todos los objetos" o "solo para este objeto"

6.

La imagen de un diagrama de flujo "¿llueve? -> sí -> paraguas / no -> gorra" se usa para ilustrar el concepto de:

a)

Variables globales

b)

Condicionales

c)

Bucles infinitos

d)

Eventos de teclado

7.

¿Cuáles son los dos únicos valores que puede tener una expresión booleana?

a)

Verdadero y falso

b)

Número positivo y número negativo

c)

Texto y número

d)

0 y 1

8.

En el ejemplo que pide el año de nacimiento, ¿Qué tipo de estructura se utiliza para determinar en qué rango de años nació la persona?

a)

Un solo bloque si

b)

Un bucle repetir hasta que

c)

Múltiples bloques si ... si no anidados

d)

Un bloque fijar variable a

9.

¿Qué bloque se usaría para darle un valor inicial a una variable llamada "puntuación"?

a)

incrementar [puntuación] en [0]

b)

mostrar variable [puntuación]

c)

preguntar [Ingresa la puntuación:] y esperar

d)

fijar [puntuación] a [0]

10.

Considerando los ejemplos de "Valores booleanos", ¿Cuál sería el resultado de la expresión 50 > 100 dentro de un condicional en Snap!?

a)

Verdadero

b)

Falso

c)

50

d)

100

11.

Si quieres que un sprite realice una acción solo si una variable Puntos es mayor que 10 Y ADEMÁS una variable Vidas es mayor que 0, ¿Qué tipo de bloque de la paleta "Operadores" necesitarías para combinar estas dos condiciones?

a)

unir [ ] [ ]

b)

_+ _

c)

_y _

d)

_o_

12.

Observa este micro-script de Snap!:

  1. fijar [valor] a [15]

  2. si ([valor] < [18])

  3. decir [El CPC esta bueno] durante 2 s

  4. si no

  5. decir [El CPC necesita mejorar] durante 2 s

a)

"El CPC necesita mejorar"

b)
  1. "El CPC esta bueno"

c)

No dirá nada porque 15 no es igual a 18.

d)

15

13.

Considera el siguiente micro-script en Snap!:

  1. fijar [puntos] a [10]

  2. incrementar [puntos] en [5]

  3. fijar [puntos] a ([puntos] * [2])

  4. si ([puntos] > [25])

  5. decir [¡Nivel superado!]

  6. si no

  7. decir [Sigue intentando]

a)

"¡Nivel superado!"

b)

"15"

c)

"Sigue intentando"

d)

"25"

14.

En la paleta "Sensores" de Snap!, ¿Cuál de los siguientes bloques es MÁS directo para detectar si un sprite (la pelota) está tocando a otro sprite específico (la paleta)?

a)

¿color [ ] tocando [ ]?

b)

¿tecla [espacio] pulsada?

c)

¿tocando [ ]?

d)

distancia a [puntero del ratón]

15.

Cuando la pelota colisiona con la paleta en el juego de Pong ¿Qué acción se sugiere para cambiar la dirección de la pelota?

a)

apuntar hacia [puntero del ratón]

b)

girar (180) grados

c)

fijar dirección a (90)

d)

apuntar en dirección (-1 * dirección)

16.

Si en el script de la pelota, dentro del bucle repetir y repetir, no se incluyera el bloque avanzar [ ] pasos después de que la pelota choca con la paleta y cambia su dirección, ¿Qué problema podría ocurrir?

a)

La pelota atravesaría la paleta sin cambiar de dirección

b)

La puntuación no se incrementaría correctamente

c)


La pelota podría quedarse "pegada" a la paleta, detectando múltiples colisiones

d)

La paleta desaparecería del escenario