Algoritmo Abstracción
Algoritmos y abstracción
Instituto Tecnológico de Tehuacán · Ingeniería en Sistemas Computacionales
Punto de partida
Antes de programar, hay que aprender a pensar el problema.
En computación, un problema complejo se vuelve manejable cuando identificamos lo importante. Los algoritmos organizan acciones en un orden lógico; la abstracción permite concentrarnos en los detalles útiles y dejar fuera lo que no influye en la solución.
Los cuatro fundamentos
Herramientas para convertir una idea en una solución.
Algoritmo
Conjunto finito y ordenado de instrucciones para lograr un resultado.
Abstracción
Representar un sistema usando solo sus características esenciales.
Descomposición
Dividir un problema grande en tareas pequeñas y alcanzables.
Patrones
Detectar similitudes para reutilizar una estrategia de solución.
Estructura básica
Todo algoritmo transforma entradas en resultados.
Este esquema ayuda a visualizar qué información recibe un sistema, qué hace con ella y qué entrega al final.
1. Entrada
Datos o materiales necesarios: números, texto, decisiones o recursos.
2. Proceso
Instrucciones y operaciones que transforman la información paso a paso.
3. Salida
Resultado observable: una respuesta, acción, reporte o producto terminado.
Ejemplo cotidiano
Un algoritmo para preparar té
Los algoritmos existen antes que las computadoras. Observa cómo una actividad diaria se expresa como una secuencia precisa.
Reunir taza, agua, bolsa de té y endulzante.
Calentar el agua hasta que alcance la temperatura adecuada.
Verter el agua en la taza y dejar reposar la bolsa de té.
Retirar la bolsa, endulzar si se desea y servir.
Pensar por niveles
La abstracción elimina ruido y conserva lo esencial.
Al usar una aplicación no necesitas conocer cada circuito del dispositivo. Cada nivel oculta complejidad para que puedas trabajar con una representación útil.
Practica y aplica
Activa tu pensamiento computacional.
Resuelve estos retos en libreta, con diagramas o en equipo. Explica siempre por qué elegiste ese orden de pasos.
RETO 01
Ordena instrucciones
Escribe un algoritmo para iniciar sesión en una computadora del laboratorio, sin omitir pasos.
RETO 02
Entrada, proceso y salida
Diseña el esquema para calcular el promedio de tres calificaciones.
RETO 03
Abstrae un sistema
Describe una bicicleta con solo los elementos necesarios para rentarla desde una app.
Comprueba lo aprendido
Examen de conocimientos
Selecciona la respuesta que consideres correcta. Recibirás retroalimentación al momento.
PREGUNTA 1
¿Qué describe mejor a un algoritmo?
PREGUNTA 2
La abstracción consiste en conservar los detalles esenciales.
PREGUNTA 3
¿Cuál es un ejemplo de entrada en un programa para calcular un promedio?
PREGUNTA 4