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
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.
Comprende el problema
Lee dos veces. Identifica qué se pide, qué información tienes y qué restricciones debes respetar.
Define entradas y salida
Determina los datos que recibirás y el resultado que debes producir. Esta delimitación evita suposiciones.
Ordena las acciones
Escribe instrucciones en el orden lógico necesario; usa decisiones cuando una acción dependa de una condición.
Prueba y mejora
Recorre mentalmente cada paso con ejemplos distintos. Corrige instrucciones incompletas, repetidas o confusas.
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
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.
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.
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.
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”.
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.
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.