NEW
Font size
WorksheetsPreguntas sobre Algoritmos y Programación
Total questions: 30
Worksheet time: 15mins
¿Qué es un algoritmo y para qué sirve en programación?
Una imagen decorativa que acompaña programas
Una secuencia de pasos ordenados para resolver un problema
Un programa completo escrito en Java
Un diagrama para decorar pantallas
Menciona un ejemplo de algoritmo de la vida cotidiana.
Ver televisión
Dormir sin horario
Cepillarse los dientes paso por paso
Escuchar música aleatoria
¿Cuáles son las características que debe tener un buen algoritmo?
Largo, confuso y repetitivo
Preciso, ordenado y finito
Solo debe tener dibujos
Debe escribirse únicamente en inglés
¿Qué es un diagrama de flujo?
Un juego interactivo
Una representación gráfica de los pasos de un proceso
Una página web animada
Una lista desordenada de ideas
¿Qué función cumplen los símbolos en un diagrama de flujo?
Decorar el proceso
Indicar operaciones mágicas
Representar acciones específicas del algoritmo
Reemplazar todas las palabras del programa
Menciona al menos cuatro símbolos básicos usados en diagramas de flujo.
Triángulo, círculo, estrella, rayo
Corazón, nube, flecha curva, espiral
Óvalo, rectángulo, rombo, flechas
Reloj, guante, sol, pelota
¿Por qué se dice que un diagrama de flujo es una representación gráfica de un algoritmo?
Porque solo usa fotos
Porque muestra los pasos de forma visual y ordenada
Porque no necesita lógica
Porque se usa únicamente para decorar clases
¿Qué es un lenguaje de programación?
Un idioma para hablar con robots
Un conjunto de instrucciones que permiten crear programas
Una aplicación de diseño gráfico
Un sistema operativo
Diferencia entre lenguaje de alto nivel y bajo nivel.
Alto nivel: fácil de entender; Bajo nivel: más cercano al hardware
Alto nivel: usa dibujos; Bajo nivel: solo números
Alto nivel: es para celulares; Bajo nivel: para computadoras
No existe ninguna diferencia
¿Qué significa que un lenguaje sea interpretado? ¿Y compilado?
Interpretado: se ejecuta línea por línea; Compilado: se traduce antes de ejecutarse
Interpretado: solo usa números; Compilado: solo letras
Interpretado: funciona sin computadora; Compilado: funciona sin código
Interpretado: no necesita instrucciones; Compilado: tampoco
¿Por qué los lenguajes de programación facilitan el trabajo del programador?
Porque eliminan el internet
Porque permiten escribir instrucciones de forma clara
Porque no requieren lógica
Porque funcionan sin computadora
¿Qué es JavaScript y para qué se utiliza?
Un antivirus
Un lenguaje para crear páginas web interactivas
Un editor de video
Un sistema operativo móvil
¿Por qué es uno de los lenguajes más usados en desarrollo web?
Porque es muy difícil
Porque funciona en todos los navegadores
Porque no necesita lógica
Porque solo sirve para juegos
¿Qué tipo de cosas se pueden crear con JavaScript?
Animaciones, interactividad, juegos y aplicaciones web
Únicamente correos electrónicos
Solo documentos de texto
Imágenes sin movimiento
¿Qué es una variable en programación?
Un dibujo del programa
Un valor que cambia y se guarda en memoria
Un botón del teclado
Una carpeta del sistema
¿Por qué es importante definir el tipo de dato de una variable?
Para decorar el código
Para saber qué tipo de valor podrá almacenar
Para que el programa se vea bonito
Para evitar tener que escribir código
Menciona tres tipos de datos comunes.
Video, música, imágenes
Texto, números, booleanos
Autos, casas, personas
Ropa, colores, comida
¿Qué es una expresión aritmética?
Una frase de matemáticas
Una combinación de números y operadores
Un dibujo
Una canción numérica
¿Por qué es importante conocer la jerarquía de operadores?
Para decorar ecuaciones
Para resolver correctamente las operaciones
Para escribir más rápido
Para evitar usar números
Escribe operadores básicos y su ejemplo.
Suma, resta, multiplicación, división
Rayo, estrella, nube, sol
Canto, baile, salto, giro
Hacer clic, copiar, pegar, borrar
¿Cuál es el orden correcto de evaluación?
Suma → división → resta → multiplicación
Paréntesis → potencia → multiplicación/división → suma/resta
Potencia → suma → resta → multiplicación
División → paréntesis → resta → potencia
¿Qué sucede cuando dos operadores tienen la misma prioridad?
El programa se detiene
Se evalúan de derecha a izquierda
Se evalúan según aparezcan, de izquierda a derecha
Se ignoran
¿Qué es la entrada de datos?
La información que el usuario proporciona al programa
Solo imágenes
La descarga de archivos
Un error del sistema
¿Qué es la salida de datos?
Cuando la computadora muestra un resultado
Cuando se apaga el monitor
Cuando se borra un archivo
Cuando el teclado falla
Ejemplo de programa que pida un dato y muestre resultado.
Un programa que pregunte la edad y calcule la edad en meses
Un programa que muestre fotos
Un programa que abra ventanas
Un programa que borre carpetas
¿Qué es Scratch y para qué sirve?
Para crear virus
Para enseñar programación con bloques
Para editar videos
Para hacer llamadas telefónicas
Tipos de proyectos posibles en Scratch:
Películas de Hollywood
Juegos, animaciones e historias interactivas
Documentos de Word
Memes sin movimiento
¿Qué institución creó Scratch?
NASA
MIT (Instituto Tecnológico de Massachusetts)
Apple
Beneficios de usar Scratch:
Es difícil y confuso
No enseña nada
Facilita aprender programación de forma visual
Solo funciona sin internet
Elementos que se pueden manipular en Scratch:
Bots reales y drones
Objetos, sonidos e imágenes
Autos y electrodomésticos
Computadoras externas
