Skip to content

Unidad III — Metodología para la solución de problemas algorítmicos

CampoValor
UnidadIII — Metodología para la solución de problemas algorítmicos
MateriaLógica de Programación y Pensamiento Computacional (clave 22101)
ContinuidadUnidad I → Unidad II → Unidad III → Unidad IV
CarácterAplicació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

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?

Al finalizar esta unidad podrás:

IDResultado de aprendizaje
RA3.1Explicar 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.2Redactar la descripción de un problema de forma clara, completa y sin ambigüedades, identificando qué se pide resolver
RA3.3Identificar los datos de entrada, los datos de salida, las restricciones y las relaciones necesarias para resolver un problema
RA3.4Proponer y seleccionar, con justificación, una estrategia de solución adecuada al problema analizado
RA3.5Aplicar 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.6Desarrollar una solución algorítmica en pseudocódigo, aplicando la notación estructurada definida para la unidad
RA3.7Elaborar 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.8Documentar una solución algorítmica registrando autor, supuestos y explicación de las decisiones tomadas, de forma que otra persona pueda comprenderla
RA3.9Integrar las siete etapas de la metodología en una propuesta algorítmica completa para un problema o estudio de caso, utilizando un formato consistente

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ógicas
3.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ón

Al final de la unidad integrarás las siete etapas en una propuesta algorítmica completa: el estudio de caso integrador.

MaterialPara qué sirve
PresentaciónContenido completo de las clases, tema por tema, con ejemplos y actividades.
Banco de ejerciciosActividades guiadas, prácticas, tareas y estudio de caso de cada tema.
Plantillas de los instrumentosFormatos de trabajo con los que se resuelve y entrega cada ejercicio.
Especificación de diagramas de flujoSímbolos y reglas para representar gráficamente los algoritmos.
Traducción del pseudocódigo a PSeIntCorrespondencia entre el pseudocódigo de la materia y PSeInt para verificar los algoritmos.
Especificación de pseudocódigoNotación del pseudocódigo de la materia: tipos, identificadores, entrada, salida, asignación, operadores y estructuras básicas.
Glosario de términosTerminología común de la unidad y el término preferente para cada concepto.

La unidad se organiza por temas. Cada tema puede ocupar una o varias sesiones de clase.

TemaEtapaEjercicios
¿Qué significa resolver un problema?3.1Actividad en la presentación
Descripción del problema3.2.1Actividades en la presentación
Análisis del problema3.2.2Ejercicios
Datos, variables, constantes e identificadores3.2.2Ejercicios
Estrategias de solución3.2.3Ejercicios
Técnicas de análisis3.2.4Ejercicios
Pseudocódigo3.2.5Ejercicios
Prueba de escritorio y depuración3.2.6Ejercicios
Documentación3.2.7Ejercicios
Estudio de caso integrador3.2Estudio 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).