Algoritmos Lectura y comprensión


Algoritmos, lectura y comprensión

Curso Propedéutico · Ingeniería en Sistemas Computacionales

Algoritmos, lectura y comprensión

Aprender a pensar paso a paso para resolver problemas con claridad.

La programación comienza antes de escribir código: inicia al leer con atención, comprender un problema y transformar las ideas en instrucciones ordenadas.

Comenzar el recorrido
Una persona crea un diagrama de flujo con pluma roja sobre un pizarrón blanco.
Idea clave

Un algoritmo convierte una intención en una secuencia que otra persona o una computadora puede seguir.

Sección 1 · Fundamentos

¿Qué es un algoritmo?

Un algoritmo es un conjunto finito y ordenado de instrucciones para resolver una tarea. Puede describir desde preparar una bebida hasta ordenar datos en una aplicación. Su fuerza está en que cada paso es claro, ejecutable y conduce a un resultado.

Piensa en un algoritmo como una receta: necesita ingredientes o datos de entrada, acciones precisas y un resultado verificable. Si falta un paso o está escrito de forma ambigua, el resultado puede cambiar.

1

Comprende el problema

Lee dos veces. Identifica qué se pide, qué información tienes y qué restricciones debes respetar.

2

Define entradas y salida

Determina los datos que recibirás y el resultado que debes producir. Esta delimitación evita suposiciones.

3

Ordena las acciones

Escribe instrucciones en el orden lógico necesario; usa decisiones cuando una acción dependa de una condición.

4

Prueba y mejora

Recorre mentalmente cada paso con ejemplos distintos. Corrige instrucciones incompletas, repetidas o confusas.

Estudiante aprendiendo programación Python en una biblioteca.

Sección 2 · Comprender antes de programar

Lectura y comprensión: el origen de una buena solución

Resolver problemas computacionales exige una lectura activa. No basta con reconocer palabras: hay que relacionar datos, inferir condiciones, detectar objetivos y distinguir lo importante de lo secundario.

Subraya palabras clave: calcular, comparar, repetir, máximo, mínimo, si, mientras.

Formula con tus propias palabras lo que entendiste antes de intentar resolverlo.

Convierte el texto en una secuencia de acciones, decisiones y resultados esperados.

Sección 4 · Haz visible tu razonamiento

Del texto al algoritmo

Los esquemas convierten una explicación extensa en una ruta observable. Úsalos para comprobar que tu solución tiene inicio, lógica y resultado.

Ruta de comprensión para resolver un problema

Leer el enunciado
Identificar datos
Diseñar pasos
Verificar resultado

Entrada

Son los datos disponibles: por ejemplo, dos números, una lista de calificaciones o una contraseña.

Proceso

Son las operaciones y decisiones que transforman la información para alcanzar el objetivo.

Salida

Es el resultado final: un mensaje, una clasificación, un cálculo o una acción realizada.

Sección 3 · Formación profesional

¿Por qué importa en Ingeniería en Sistemas Computacionales?

La profesión requiere analizar necesidades reales, interpretar documentación, dialogar con usuarios y construir soluciones confiables. Una lectura cuidadosa reduce errores; una lógica algorítmica sólida permite diseñar programas eficientes, mantenibles y comprensibles para otros.

Habilidades que se fortalecen

Representación conceptual de la importancia de estas competencias en tu formación.

Resolución de problemas90%
Comprensión de requisitos85%
Comunicación técnica80%

Sección 5 · Practica tu lógica

Ejercicios de menor a mayor dificultad

Escribe tus pasos antes de consultar la guía. Lo importante no es memorizar una respuesta, sino justificar cada decisión.

Nivel 1 · Secuencia

Preparar tu sesión de estudio

Redacta un algoritmo de cinco pasos para iniciar una sesión de estudio sin distracciones.

Ejemplo: 1) reunir materiales; 2) silenciar notificaciones; 3) definir un objetivo; 4) estudiar por bloques; 5) registrar dudas.

Nivel 2 · Decisión

Determinar si una calificación aprueba

Diseña pasos que reciban una calificación y muestren “Aprobado” si es mayor o igual a 70.

Entrada: calificación. Decisión: ¿calificación ≥ 70? Sí: mostrar “Aprobado”. No: mostrar “Requiere reforzamiento”.

Nivel 3 · Análisis

Encontrar el mayor de tres números

Propón un algoritmo que lea tres valores y determine cuál es el mayor, considerando posibles empates.

Compara el primer valor con los otros dos. Si no es mayor, compara el segundo con el tercero. Agrega una condición para identificar valores iguales.

Sección 6 · Autoevaluación

Comprueba lo que aprendiste

Selecciona una respuesta por pregunta y revisa tu resultado al final.

1. ¿Cuál describe mejor a un algoritmo?
2. Antes de diseñar una solución, lo más importante es:
3. En el esquema entrada-proceso-salida, una calificación capturada por el usuario es:

Una idea bien comprendida es el primer paso para programar.

Lee con intención, pregunta lo necesario, organiza tus ideas y prueba tus soluciones. La práctica constante transforma problemas complejos en pasos alcanzables.

Volver al inicio del recorrido
Instituto Tecnológico de TehuacánCurso Propedéutico · Ingeniería en Sistemas Computacionales