Please enable JavaScript.
Coggle requires JavaScript to display documents.
Conceptualización de la Programación - Coggle Diagram
Conceptualización de la Programación
¿Qué es la programación?
Darle instrucciones a una computadora
Usar lenguajes especiales (no habla español)
Como seguir una receta paso a paso
¿De dónde viene?
Inició con computadoras enormes y códigos difíciles
Evolucionó a lenguajes más amigables
Hoy se usa en casi todo: apps, robots, páginas web
¿Para qué sirve?
Crear apps y videojuegos
Automatizar tareas repetitivas
Manejar y analizar datos
Controlar dispositivos (sensores, cámaras, etc.)
Ejemplos reales
WhatsApp, TikTok → comunicación
Minecraft → entretenimiento
Amazon, YouTube → comercio y contenido
Cajeros, autos inteligentes → tecnología aplicada
Lenguajes de programación
Bajo nivel
Cercanos al lenguaje de máquina
Rápidos pero difíciles
Alto nivel
Más parecidos al lenguaje humano
Fáciles de aprender
Programación estructurada
Secuencia: instrucciones en orden
Selección: decisiones (si pasa esto, haz esto)
Repetición: bucles para repetir acciones
Ventajas:
Código más claro
Menos errores
Trabajo en equipo más fácil
Todo más ordenado
Variables, tipos de datos y constantes
Variable
Caja que guarda datos que pueden cambiar
Ejemplo: edad = 25
Tipos de datos
Enteros: 10, -3
Flotantes: 3.14, -0.5
Cadenas: "Hola", "Juan"
Booleanos: True, False
Constante
Caja que guarda datos que no cambian
Ejemplo: PI = 3.1416
¿Cómo se declaran y asignan?
Declarar: decir que existe la variable
Asignar: darle un valor
En Python se hace todo junto: nombre = "Ana"