📘 Metodología para desarrollar problemas informáticos
🎯 Objetivo
Desarrollar una forma ordenada y lógica de resolver problemas en programación, utilizando el pensamiento algorítmico y la estructura Entrada–Proceso–Salida (EPS), apoyándose en el método de George Pólya.
🧠 1. Comprensión del problema
Antes de programar, analiza:
- ¿Qué se pide resolver?
- ¿Qué datos se tienen?
- ¿Qué resultado se espera obtener?
Este paso evita errores y permite construir una solución correcta desde el inicio.
⚙️ 2. Diseño de la solución (pensamiento algorítmico)
Organiza la solución en tres partes:
🔹 Entrada
Datos que el programa necesita (por ejemplo: valores ingresados por el usuario).
🔹 Proceso
Operaciones o cálculos que transforman los datos (fórmulas, condiciones, decisiones).
🔹 Salida
Resultados que el programa entrega (por ejemplo: mostrar un resultado en pantalla).
💻 3. Estructura básica en nuestro PSeInt
En esta plataforma usaremos la estructura Algoritmo / FinAlgoritmo (equivalente a
Proceso / FinProceso en otros materiales).
Plantilla EPS (Entrada–Proceso–Salida)
🔄 4. Pasos para resolver un problema
- Paso 1: Analizar el problema — comprender qué se debe hacer.
- Paso 2: Definir variables — identificar los datos necesarios.
- Paso 3: Leer datos (Entrada) — ingresar la información.
- Paso 4: Realizar operaciones (Proceso) — aplicar cálculos o lógica.
- Paso 5: Mostrar resultados (Salida) — presentar la solución.
🧪 5. Ejemplo aplicado
Problema: Calcular la suma de dos números.
Suma de dos números (EPS)
🧩 6. Importancia de esta metodología
- Organiza ideas de forma clara.
- Reduce errores en el código.
- Facilita la comprensión de los programas.
- Mejora la lógica y la resolución de problemas.
🧾 7. Conclusión
Resolver problemas informáticos no consiste solo en programar, sino en pensar correctamente antes de escribir código. La estructura EPS junto con el método de Pólya te ayuda a construir soluciones eficientes, ordenadas y fáciles de entender.