Unidad III — Metodología para la solución de problemas algorítmicos
Identificación de la unidad
Section titled “Identificación de la unidad”| Campo | Valor |
|---|---|
| Unidad | III — Metodología para la solución de problemas algorítmicos |
| Materia | Lógica de Programación y Pensamiento Computacional (clave 22101) |
| Continuidad | Unidad I → Unidad II → Unidad III → Unidad IV |
| Carácter | Aplicación de una metodología en siete etapas, desde la descripción del problema hasta la documentación de la solución, con pseudocódigo, diagramas de flujo y verificación en PSeInt |
La pregunta de la unidad
Section titled “La pregunta de la unidad”En la Unidad I aprendiste qué es un algoritmo. En la Unidad II aprendiste a representar la información que utiliza. Esta unidad responde:
¿Cómo se organiza, paso a paso, el proceso para pasar de un problema a una solución algorítmica confiable?
Resultados de aprendizaje de la unidad
Section titled “Resultados de aprendizaje de la unidad”Al finalizar esta unidad podrás:
| ID | Resultado de aprendizaje |
|---|---|
| RA3.1 | Explicar por qué aplicar una metodología sistemática reduce errores y facilita la solución de problemas algorítmicos, en contraste con intentar resolverlos sin un procedimiento ordenado |
| RA3.2 | Redactar la descripción de un problema de forma clara, completa y sin ambigüedades, identificando qué se pide resolver |
| RA3.3 | Identificar los datos de entrada, los datos de salida, las restricciones y las relaciones necesarias para resolver un problema |
| RA3.4 | Proponer y seleccionar, con justificación, una estrategia de solución adecuada al problema analizado |
| RA3.5 | Aplicar técnicas de análisis (por ejemplo, descomposición del problema o identificación de casos) para precisar la estrategia elegida antes de desarrollar la solución |
| RA3.6 | Desarrollar una solución algorítmica en pseudocódigo, aplicando la notación estructurada definida para la unidad |
| RA3.7 | Elaborar un plan de pruebas con al menos un caso normal y un caso límite, ejecutar la solución mentalmente o con datos reales, y corregir los errores detectados |
| RA3.8 | Documentar una solución algorítmica registrando autor, supuestos y explicación de las decisiones tomadas, de forma que otra persona pueda comprenderla |
| RA3.9 | Integrar las siete etapas de la metodología en una propuesta algorítmica completa para un problema o estudio de caso, utilizando un formato consistente |
Qué vas a estudiar
Section titled “Qué vas a estudiar”Esta unidad cubre los contenidos oficiales del programa correspondientes a la Unidad III:
3.1 Importancia de la aplicación de técnicas y herramientas metodológicas3.2 Etapas de la metodología 3.2.1 Descripción del problema 3.2.2 Análisis del problema 3.2.3 Estrategias de solución 3.2.4 Técnicas de análisis 3.2.5 Desarrollo de la solución algorítmica (pseudocódigo) 3.2.6 Depuración y plan de pruebas 3.2.7 DocumentaciónAl final de la unidad integrarás las siete etapas en una propuesta algorítmica completa: el estudio de caso integrador.
Materiales de la unidad
Section titled “Materiales de la unidad”| Material | Para qué sirve |
|---|---|
| Presentación | Contenido completo de las clases, tema por tema, con ejemplos y actividades. |
| Banco de ejercicios | Actividades guiadas, prácticas, tareas y estudio de caso de cada tema. |
| Plantillas de los instrumentos | Formatos de trabajo con los que se resuelve y entrega cada ejercicio. |
| Especificación de diagramas de flujo | Símbolos y reglas para representar gráficamente los algoritmos. |
| Traducción del pseudocódigo a PSeInt | Correspondencia entre el pseudocódigo de la materia y PSeInt para verificar los algoritmos. |
| Especificación de pseudocódigo | Notación del pseudocódigo de la materia: tipos, identificadores, entrada, salida, asignación, operadores y estructuras básicas. |
| Glosario de términos | Terminología común de la unidad y el término preferente para cada concepto. |
Ruta de estudio sugerida
Section titled “Ruta de estudio sugerida”La unidad se organiza por temas. Cada tema puede ocupar una o varias sesiones de clase.
| Tema | Etapa | Ejercicios |
|---|---|---|
| ¿Qué significa resolver un problema? | 3.1 | Actividad en la presentación |
| Descripción del problema | 3.2.1 | Actividades en la presentación |
| Análisis del problema | 3.2.2 | Ejercicios |
| Datos, variables, constantes e identificadores | 3.2.2 | Ejercicios |
| Estrategias de solución | 3.2.3 | Ejercicios |
| Técnicas de análisis | 3.2.4 | Ejercicios |
| Pseudocódigo | 3.2.5 | Ejercicios |
| Prueba de escritorio y depuración | 3.2.6 | Ejercicios |
| Documentación | 3.2.7 | Ejercicios |
| Estudio de caso integrador | 3.2 | Estudio de caso |
En cada tema: revisa la sección correspondiente de la presentación, resuelve los ejercicios del banco con la plantilla indicada y entrega las tareas en la fecha y por el medio que indique el profesor.
Qué NO se estudia todavía en esta unidad
Section titled “Qué NO se estudia todavía en esta unidad”En la Unidad IV profundizarás en:
- estructuras secuenciales, condicionales (simples, dobles, múltiples, anidadas) y repetitivas (mientras, repetir, desde) con su sintaxis formal.
- la resolución de problemas diseñados para practicar cada estructura de control.
En esta unidad puede aparecer de forma elemental una condición cuando el problema lo requiera, pero su tratamiento formal corresponde a la Unidad IV.
Quedan fuera del alcance de la materia la modularización (funciones y procedimientos formales) y los tipos de datos estructurados (arreglos, matrices y registros).

