Guía 1: Pensamiento computacional
Requisitos de finalización de actividad:
- Ver
Objetivo de la unidad
Entender qué es un algoritmo y cómo descomponer un problema para que una computadora lo resuelva.
1. ¿Qué es un algoritmo?
Un algoritmo es una secuencia finita y ordenada de pasos que resuelve un problema. Una receta de cocina es un algoritmo: tiene ingredientes (datos de entrada), pasos y un resultado (salida).
Un buen algoritmo es:
- Preciso: cada paso está claro, sin ambigüedades.
- Finito: termina en algún momento.
- Definido: con los mismos datos, entrega siempre el mismo resultado.
2. Los cuatro pilares del pensamiento computacional
| Pilar | Qué significa | Ejemplo |
|---|---|---|
| Descomposición | Dividir un problema grande en partes pequeñas | Organizar un viaje: transporte, alojamiento, presupuesto |
| Reconocimiento de patrones | Encontrar similitudes entre problemas | Todas las recetas siguen “preparar, mezclar, cocinar” |
| Abstracción | Quedarse con lo importante e ignorar detalles | Un mapa del metro no muestra las calles |
| Algoritmos | Escribir los pasos de la solución | Instrucciones para armar un mueble |
3. Pseudocódigo
Antes de programar, conviene escribir el algoritmo en lenguaje simple. Ejemplo: decidir si llevar paraguas.
INICIO
LEER probabilidad_de_lluvia
SI probabilidad_de_lluvia > 50 ENTONCES
MOSTRAR "Lleva paraguas"
SI NO
MOSTRAR "No hace falta paraguas"
FIN
Practica
Escribe en tu cuaderno el algoritmo para preparar un té. ¿Cuáles son los datos de entrada? ¿Cuál es la salida? ¿Qué pasos se repiten?