Respuestas modelo
Consulta aquí las respuestas correctas y explicaciones de las autoevaluaciones y los tests del manual. Ideal para repasar antes de un test o aclarar dudas.
1.04 · Pseudocódigo y Diagramas de Flujo (PSeInt + draw.io)
16 preguntas con respuesta en este tema.
🎯 Autoevaluación (3)
En PSeInt, ¿cómo se asigna un valor a una variable?
- A. variable = valor
- B. variable := valor
- C. variable <- valor
- D. Todas las anteriores según configuración ✓ CORRECTA
PSeInt acepta varias sintaxis; la canónica es `<-` pero también `=` o `:=` según la configuración.
¿Qué símbolo se usa en un diagrama de flujo para una entrada de datos?
- A. Rectángulo
- B. Rombo
- C. Paralelogramo ✓ CORRECTA
- D. Círculo
El paralelogramo representa entrada/salida. Rectángulo = proceso. Rombo = decisión. Óvalo = inicio/fin.
¿Cuál es la diferencia entre un algoritmo y un programa?
- A. No hay diferencia
- B. El algoritmo es la idea, el programa es la implementación ✓ CORRECTA
- C. El programa es más corto
- D. El algoritmo se ejecuta en hardware
Algoritmo: secuencia lógica de pasos. Programa: implementación del algoritmo en un lenguaje específico.
📝 Test · Sección A · Opción múltiple (10)
¿Qué herramienta se usa commonly para diagramas de flujo?
- A. PSeInt
- B. draw.io ✓ CORRECTA
- C. Word
- D. Paint
draw.io (diagrams.net) es popular para diagramas de flujo.
En PSeInt, ¿cómo se asigna un valor a una variable?
- A. =
- B. := o <- ✓ CORRECTA
- C. ==
- D. ===
PSeInt acepta := o <- para asignación.
¿Qué representa un rombo en un diagrama de flujo?
- A. Inicio
- B. Proceso
- C. Decisión ✓ CORRECTA
- D. Entrada/Salida
Rombo = decisión (if/switch).
El paralelogramo en un diagrama de flujo representa:
- A. Inicio/fin
- B. Proceso
- C. Decisión
- D. Entrada/Salida ✓ CORRECTA
Paralelogramo = entrada/salida (input/read o output/print).
¿Para qué sirve PSeInt?
- A. Compilar C++
- B. Aprender algoritmia con pseudocódigo en español ✓ CORRECTA
- C. Diseñar páginas web
- D. Crear bases de datos
PSeInt es una herramienta educativa para aprender algoritmia en español.
¿Qué símbolo se usa para el inicio/fin en un diagrama de flujo?
- A. Rectángulo
- B. Rombo
- C. Óvalo ✓ CORRECTA
- D. Círculo
Óvalo = inicio/fin.
En pseudocódigo, ¿cómo se lee un número del usuario?
- A. print "dame un número"
- B. Leer numero ✓ CORRECTA
- C. scanf(numero)
- D. input numero
PSeInt usa Leer numero o "Escribir" para mostrar, "Leer" para capturar.
¿Qué es un diagrama de flujo?
- A. Un programa
- B. Representación gráfica de un algoritmo ✓ CORRECTA
- C. Una base de datos
- D. Un lenguaje
Diagrama de flujo: representación gráfica de la lógica de un algoritmo.
¿Por qué es importante el pseudocódigo?
- A. Para ejecutar directamente
- B. Para diseñar algoritmos antes de codificar ✓ CORRECTA
- C. Para hacer más lento el código
- D. Para confundir a otros
Pseudocódigo permite diseñar la lógica sin atarse a un lenguaje específico.
Un buen pseudocódigo debe ser:
- A. Complejo
- B. Claro, ordenado y fácil de traducir a código ✓ CORRECTA
- C. Inglés solamente
- D. Corto siempre
El pseudocódigo debe ser claro y servir como puente al código real.
✍️ Test · Sección B · Preguntas abiertas (3)
Convierte este pseudocódigo a diagrama de flujo: LEER n; PARA i DESDE 1 HASTA n: SI i%2==0: ESCRIBIR i; FIN SI; FIN PARA
Inicio → Leer n → i=1 → [i<=n?] --sí--> [i%2==0?] --sí--> Escribir i → [i=i+1] --loop--> [i<=n?]... --no--> Fin. Diagrama: óvalo inicio, paralelogramo leer, rombo decisión, rectángulo proceso, paralelogramo salida, flechas de flujo.
¿Por qué es útil representar un algoritmo en pseudocódigo ANTES de codificarlo?
Porque permite diseñar la lógica sin atarse a un lenguaje. Detecta errores de diseño antes de invertir tiempo codificando. Es más fácil de revisar. Sirve como documentación.
Explica la diferencia entre un diagrama de flujo y pseudocódigo. ¿Cuándo usarías cada uno?
Diagrama: representación gráfica con símbolos (rombo=decisión, rectángulo=proceso). Pseudocódigo: texto estructurado. Diagrama: mejor para visualizar el flujo completo, presentaciones. Pseudocódigo: mejor para lógica compleja, código real, compartir con programadores.
📝 ¿Listo para evaluarte?
Regístrate o inicia sesión para tomar la autoevaluación o el test de este tema y registrar tu puntaje.