CESBA · Lógica de Programación con AlgoritmosLSC0102 · Ejecutivo · 1.er semestre
Progreso 0%

Sesión 03 · Análisis de problemas

Datos, información y modelo E‑P‑S

En esta sesión aprenderás a separar los datos que recibe una solución, las acciones que debe realizar con ellos y los resultados que debe producir. Esta forma de análisis será utilizada durante todo el semestre antes de construir pseudocódigos, diagramas y programas.

Evidencia: 3 análisis E‑P‑S
Propósito de aprendizaje

Aprender a desarmar un problema

01 · Identificar

Distinguir datos de información según el contexto.

02 · Analizar

Separar Entrada, Proceso y Salida antes de diseñar la solución.

03 · Documentar

Construir tres análisis E‑P‑S claros que puedan convertirse después en algoritmos.

Conexión con las sesiones anteriores

Ya sabes qué es un algoritmo y conoces varias formas de representarlo. Ahora aprenderás a responder tres preguntas que deben aparecer antes de escribir la solución: ¿qué datos necesito?, ¿qué debo hacer con ellos?, ¿qué resultado debo obtener?

Regla de esta sesión: si todavía no puedes explicar correctamente la E, la P y la S de un problema, aún no estás listo para escribir su algoritmo.
Recuperación

Lo que ya debes reconocer

Lectura de aprendizaje

Dato, información y transformación

1. ¿Qué es un dato?

Un dato es una representación de un valor, hecho, símbolo o característica que puede registrarse y utilizarse en un proceso. Ejemplos: 18, “Ana”, 7.5, “Querétaro” o “activo”. Un dato puede ser útil por sí mismo, pero su significado depende del contexto en el que se utilice.

2. ¿Qué es información?

Hablamos de información cuando los datos han sido organizados, interpretados o relacionados de manera que permiten comprender una situación o tomar una decisión. Por ejemplo, el dato 7.5 cambia cuando sabemos que representa la calificación final de un estudiante y que el criterio de aprobación es 6.

Importante: “dato” e “información” no son enemigos. La diferencia depende del contexto y del uso. Un resultado que hoy es salida de un proceso puede convertirse mañana en la entrada de otro.

3. ¿Qué significa procesar?

Procesar significa realizar acciones sobre uno o más datos para producir un resultado útil. Esas acciones pueden ser calcular, ordenar, comparar, clasificar, validar, buscar, contar, convertir o combinar información. En la siguiente sesión estudiarás con mayor profundidad cómo una computadora participa en ese procesamiento.

4. El modelo Entrada–Proceso–Salida

Entrada

Datos que la solución necesita recibir o conocer antes de trabajar.

→

Proceso

Acciones que transforman, comparan, organizan o utilizan los datos.

→

Salida

Resultado, mensaje o información que la solución debe entregar.

Preguntas para analizar cualquier problema

Entrada

¿Qué datos necesito conocer o solicitar?

Proceso

¿Qué acciones deben realizarse con esos datos?

Salida

¿Qué debe mostrar, devolver o comunicar la solución?

Ejemplo guiado: área de un rectángulo

Problema: recibir la base y la altura de un rectángulo y obtener su área.

E

Base y altura.

→

P

Calcular el área utilizando base × altura.

→

S

Mostrar el área calculada.

Un mismo problema puede tener varias entradas y salidas

Imagina un sistema que recibe nombre, edad y ciudad. Puede procesar esos datos para generar una ficha y producir varias salidas: nombre completo, edad registrada y ciudad seleccionada. E‑P‑S no significa “una sola cosa en cada columna”; significa organizar correctamente el flujo de información.

Ejercicio 1

Dato o información

Clasifica cada ejemplo de acuerdo con el contexto indicado.

Mini análisis

Completa la idea: tres calificaciones individuales pueden considerarse datos; después de calcular y contextualizar su promedio, ese resultado puede utilizarse como información para tomar una decisión académica.

Práctica guiada

Laboratorio E‑P‑S

Caso A · Conversión de temperatura

Un sistema recibe una temperatura en grados Celsius y debe entregar el equivalente en Fahrenheit.

Caso B · Registro de compra

Una tienda recibe el precio de un producto y la cantidad comprada. Debe obtener el total de la compra y mostrarlo al usuario.

Caso C · Promedio académico

Un sistema recibe tres calificaciones. Debe calcular el promedio y mostrarlo.

Constructor libre

Escribe tu propio análisis para este problema: una cafetería recibe el precio de una bebida y la cantidad solicitada; debe mostrar el total a pagar.

Depuración conceptual

Detecta errores en un E‑P‑S

Analizar un problema también significa reconocer cuándo algo fue colocado en la categoría equivocada.

Error frecuente: escribir “pedir datos” como Entrada. La Entrada es el dato que entra; “pedir” o “leer” describe una acción del proceso de captura. Para esta materia buscaremos nombrar cada elemento con precisión.
Evidencia oficial de la sesión

Tres análisis Entrada–Proceso–Salida

Completa los tres problemas. Las respuestas se guardan en este navegador. Redacta con suficiente detalle para que otra persona pueda comprender la solución sin preguntarte qué quisiste decir.

Problema 1 · Conversión de distancia

Una aplicación recibe una distancia expresada en metros y debe mostrar su equivalente en centímetros.

Problema 2 · Total de una compra

Un sistema recibe el precio unitario de un artículo y la cantidad adquirida; debe obtener y mostrar el total de la compra.

Problema 3 · Datos de estudiante

Un sistema recibe nombre, carrera y semestre de un estudiante. Debe generar una ficha resumen con esos datos.

Evaluación de aprendizaje

Comprueba lo aprendido

Reporte de la sesión

Resultados del estudiante

Resultado global
—
Completa las actividades obligatorias.

Perfil de aprendizaje

La evidencia principal de esta sesión son los tres análisis E‑P‑S.
Sesión 3 · LSC0102 · Datos e información · Entrada–Proceso–Salida.