¿Estás comenzando en el mundo de la programación y quieres asegurarte de que dominas los conceptos básicos? Este cuestionario detallado te ayudará a consolidar los fundamentos esenciales que todo desarrollador debe conocer. A continuación, desglosamos cada pregunta con explicaciones claras y ejemplos prácticos.
📝 Cuestionario de Fundamentos de Programación – Primera Parte
1. Nombre que guarda un valor → Variable
✅ Respuesta correcta: Variable
Una variable es un contenedor que almacena datos en la memoria. Piensa en ella como una caja etiquetada donde guardas información que puede cambiar durante la ejecución del programa.
python
edad = 25 # 'edad' es una variable que almacena el valor numérico 25 nombre = "Carlos" # 'nombre' almacena texto
2. Acción que repite código → Iteración
✅ Respuesta correcta: Iteración
La iteración se refiere a la repetición de un bloque de código, comúnmente implementada mediante bucles (loops) como for o while.
🌟 ¡Visita Nuestra Tienda para Programadores! 🌟Descubre Códigos Fuente, Cursos, Software, Computadoras, Accesorios y Regalos Exclusivos. ¡Todo lo que necesitas para llevar tu programación al siguiente nivel!
python
for i in range(5): # Este bucle se repite 5 veces
print("Iteración número:", i)
3. Bloque que toma decisiones → If
✅ Respuesta correcta: If
La estructura if permite que un programa tome decisiones ejecutando diferentes bloques de código según condiciones específicas.
python
temperatura = 30
if temperatura > 25:
print("Hace calor")
else:
print("Temperatura agradable")
4. Instrucción que muestra datos → Print
✅ Respuesta correcta: PrintPrint es la función fundamental para mostrar información en la pantalla o consola, esencial para depuración y comunicación con el usuario.
5. Dato verdadero o falso → Boolean
✅ Respuesta correcta: Boolean
Un booleano es un tipo de dato que solo puede tener dos valores: True (verdadero) o False (falso). Fundamental para lógica condicional.
6. Grupo de instrucciones reutilizable → Función
✅ Respuesta correcta: Función
Una función es un bloque de código organizado y reutilizable que realiza una acción específica, mejorando la modularidad y mantenibilidad.
python
def calcular_area(radio): # Definición de función
return 3.1416 * radio ** 2
7. Error por mala escritura → Sintaxis
✅ Respuesta correcta: Sintaxis
Los errores de sintaxis ocurren cuando se violan las reglas gramaticales del lenguaje de programación. Son detectados antes de la ejecución.
8. Lugar donde vive el programa → Memoria
✅ Respuesta correcta: Memoria
La memoria RAM es donde se carga y ejecuta el programa mientras está en funcionamiento, permitiendo acceso rápido a datos y código.
9. Valor que no existe → Null
✅ Respuesta correcta: Null
Null (o None en Python) representa la ausencia de valor o un valor nulo, diferente de cero o falso.
10. Orden que devuelve resultado → Return
✅ Respuesta correcta: Return
La sentencia return finaliza la ejecución de una función y devuelve un valor al punto donde fue llamada.
🔄 Cuestionario de Fundamentos de Programación – Segunda Parte
11. Comentario sirve para → Documentar
✅ Respuesta correcta: Documentar
Los comentarios explican el código para otros programadores (o para tu futuro yo) sin afectar la ejecución.
12. Archivo principal del programa → Entrada
✅ Respuesta correcta: Entrada
El archivo principal o de entrada contiene el punto de inicio de ejecución del programa (como main.py en Python).
13. Nombre de una acción → Función
✅ Respuesta correcta: Función
Las funciones se nombran con verbos que describen la acción que realizan: calcular_total(), mostrar_menu(), etc.
14. Valor usado en cálculos → Número
✅ Respuesta correcta: Número
Los tipos numéricos (enteros, decimales) son fundamentales para operaciones matemáticas y cálculos.
15. Instrucción que detiene ciclo → Break
✅ Respuesta correcta: BreakBreak interrumpe inmediatamente la ejecución de un bucle, saliendo de él sin completar todas las iteraciones.
16. Código que no se ejecuta → Comentario
✅ Respuesta correcta: Comentario
El código comentado es ignorado por el intérprete/compilador, útil para desactivar código temporalmente.
17. Bloque que agrupa datos → Lista
✅ Respuesta correcta: Lista
Las listas (o arrays) son estructuras que almacenan múltiples valores en una sola variable, organizados secuencialmente.
18. Error al ejecutar programa → Runtime
✅ Respuesta correcta: Runtime
Los errores en tiempo de ejecución (runtime) ocurren mientras el programa se ejecuta, como divisiones por cero.
19. Dato que puede cambiar → Variable
✅ Respuesta correcta: Variable
A diferencia de las constantes, las variables pueden modificar su valor durante la ejecución del programa.
20. Resultado de una condición → Boolean
✅ Respuesta correcta: Boolean
Las expresiones condicionales siempre evalúan a un valor booleano (True o False), determinando el flujo del programa.
💡 Consejos para Dominar Estos Conceptos
- Practica regularmente escribiendo pequeños programas que usen cada concepto
- Modifica ejemplos existentes para ver cómo cambia el comportamiento
- Depura errores intencionalmente para familiarizarte con mensajes de error
- Explica los conceptos a otra persona para consolidar tu comprensión
