WorksheetsSnap! Listas
Total questions: 10
Worksheet time: 5mins
¿Cuál es un propósito principal de usar listas en Snap!, según lo visto en clase?
Realizar cálculos matemáticos complejos
Almacenar y gestionar múltiples piezas de información relacionada juntas
Crear animaciones visuales detalladas para los objetos
Almacenar solo un único valor de texto a la vez
¿Qué bloque de Snap! usarías típicamente para averiguar cuántos elementos están almacenados actualmente en una lista?
elemento 1 de (lista)
añadir (algo) a (lista)
longitud de (lista)
¿está (lista) vacía?
Si tienes una lista de Snap! llamada colores que contiene ["rojo", "verde", "azul", "amarillo"], ¿Qué reportaría el bloque elemento 3 de colores?
azul
verde
amarillo
rojo
¿Cuál es una ventaja significativa de almacenar una lista de canciones usando una estructura de lista en comparación con usar muchas variables separadas (p. ej., cancion1, cancion2, cancion3)?
Las listas pueden ordenar automáticamente las canciones alfabéticamente
Las variables separadas son generalmente más fáciles de recorrer con bucles
Permite una gestión más organizada y eficiente de la colección de canciones
Las listas pueden contener un número infinito de canciones, mientras que las variables no
Imagina que una lista en Snap! llamada puntuaciones contiene inicialmente [100, 250, 180, 300]. Si usas un bloque de Snap! equivalente a borrar elemento 2 de puntuaciones, ¿Qué contendría la lista puntuaciones después?
[250, 180, 300]
[100, 250, 300]
[100, 250, 180]
[100, 180, 300]
En programación y en Snap!, ¿Qué término se utiliza para referirse a la posición de un elemento dentro de una lista (p. ej., el 1er, 2do o 3er elemento)?
Un puntero
Un marcador
Un índice
Una etiqueta
Se muestra que cada contacto (p. ej., Betsy Anderson) se almacena con múltiples piezas de información (nombre, dirección, número de teléfono) dentro de la lista principal. Esto implica que:
Las listas en Snap! solo pueden almacenar cadenas de texto
Un elemento dentro de una lista puede ser a su vez otra lista
Todos los elementos en una lista deben ser números
Las listas no pueden modificarse después de ser creadas
Si deseas agregar un nuevo contacto a tu lista de contactos existente en Snap!, ¿Cuál de los siguientes bloques sería el más apropiado para agregarlo al final de la lista?
reemplazar elemento 1 de (lista) con (nuevo_contacto)
longitud de (lista)
añadir (nuevo_contacto) a (lista)
insertar (nuevo_contacto) en 1 de (lista)
Acabas de crear una lista nueva y vacía en Snap! llamada tareas_pendientes. Si luego usas el bloque de Snap! ¿está (tareas_pendientes) vacía?, ¿Qué resultado esperarías?
Falso
0
Un mensaje de error
Verdadero
Para implementar una función que busque un contacto por nombre dentro de tu lista de contactos de Snap!, ¿Qué operación fundamental de listas probablemente necesitarías realizar?
Calcular la longitud promedio de los nombres de los contactos
Iterar (recorrer) la lista para verificar los detalles de cada contacto
Eliminar el último contacto agregado a la lista
Intercambiar el primer y el último contacto en la lista
