Curso de programación GRATIS Modulo I: Fundamentos de Programación
Fundamentos
Módulo 1 - Fundamentos
Fundamentos de programación
Aprende a pensar como programador desde cero. Cada lección construye sobre la anterior y al final del módulo crearás tu propia calculadora con sistema de inventario.
Marcadores
1
Principiantes
¿Qué es programar?
Programar es simplemente darle instrucciones precisas a una computadora para que resuelva un problema; la responsabilidad de pensar bien el problema es tuya.
📘
Analogía: programar es como escribir una receta
Una receta describe ingredientes, cantidades y pasos en orden; si cambias el orden el resultado será distinto. Un programa funciona igual.
Pensar con lógica
Descomponer problemas grandes en pasos pequeños.
Automatizar tareas
Lo que toma horas, un programa lo hace en segundos.
Alta demanda
Los programadores son muy solicitados y bien pagados.
Crear desde cero
Apps, webs, juegos y herramientas con código.
¿Qué lenguaje usaremos?
Usaremos pseudocódigo para aprender lógica y Python para ejecutar código real; Python es ideal para principiantes.
Quiz: ¿Qué pasa si escribes instrucciones incorrectas?
2
Principiantes
Algoritmos - la receta antes del código
Un algoritmo es una secuencia finita de pasos ordenados que resuelven un problema; diseñar el algoritmo suele ser más importante que escribir código rápido.
Finito
Debe tener inicio y fin.
Preciso
Cada paso debe ser claro y sin ambigüedades.
Efectivo
Los pasos deben ser realizables.
Pseudocódigo - preparar café
INICIO
CALENTAR agua a 90°C
COLOCAR filtro
AGREGAR 10 g de café molido
VERTER 200 ml de agua caliente
ESPERAR 3 minutos
SERVIR en taza
MOSTRAR "Café listo!"
FIN
Quiz: ¿Cuál NO es un paso válido en un algoritmo?
3
Principiantes
Diagramas de flujo - el mapa visual
Un diagrama de flujo representa visualmente un algoritmo con símbolos estándar: terminal, proceso, decisión y entrada/salida.
Símbolo
Forma
Uso
Terminal
Óvalo
Inicio o fin
Proceso
Rectángulo
Operación o cálculo
Decisión
Rombo
Pregunta con S/N
Entrada/Salida
Paralelogramo
Leer dato o mostrar resultado
Reglas de oro
Empieza con INICIO y termina con FIN, usa flechas hacia abajo o derecha, los rombos tienen dos salidas (Sí/No) y valida el diagrama antes de codificar.
Quiz: ¿Qué forma se usa para una decisión?
4
Intermedios
Variables - contenedores de información
Una variable es un espacio con nombre donde guardas un dato para usarlo después; en Python no hace falta declarar el tipo explícitamente.
0 Comentarios