Los mas nuevo

6/recent/ticker-posts

Curso de programación GRATIS Modulo I: Fundamentos de Programación

Portada del curso
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ímboloFormaUso
TerminalÓvaloInicio o fin
ProcesoRectánguloOperación o cálculo
DecisiónRomboPregunta con S/N
Entrada/SalidaParalelogramoLeer 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.

TipoEjemploUso típico
Número enteroint - 5Contadores, stock
Decimalfloat - 3.14Precios, resultados de divisiones
Textostr - "Hola"Nombres, mensajes
Booleanobool - True/FalseIndicadores, control de flujo
Python - ejemplo
nombre_producto = "Laptop Dell XPS"
precio = 15999.99
cantidad_stock = 42
disponible = True

valor_total = precio * cantidad_stock
print("Valor total en inventario:", valor_total)
Quiz: Si cantidad_stock = 50 y se venden 7, ¿cómo actualizas?

Publicar un comentario

0 Comentarios