Please enable JavaScript.
Coggle requires JavaScript to display documents.
Conceptos de Programación - Coggle Diagram
Conceptos de Programación
¿Qué es la programación?
📌 Definición: Darle instrucciones a una computadora usando un lenguaje que entienda.
📌 Ejemplo cotidiano: Como explicar una receta paso a paso.
📌 Sirve para: Automatizar tareas, crear apps, controlar sistemas.
📌 Aplicaciones: WhatsApp, Netflix, Minecraft, cajeros, robots.
Historia de la programación
🧵 Telar de Jacquard → tarjetas perforadas.
🧠 Charles Babbage y Ada Lovelace → máquina analítica.
🔢 Nace el sistema binario (0 y 1).
💡 Primeras máquinas que siguen instrucciones.
Lenguajes de programación
🧩 Tipos:
Bajo nivel → más cerca del lenguaje máquina.
Alto nivel → más fácil para humanos.
🧪 Ejemplos:
Python → fácil, usado en IA y apps.
Java → seguro, usado en móviles.
C++ → rápido, usado en videojuegos.
🧷 Características:
Python → escritura sencilla.
Java → estructurado y multiplataforma.
C++ → técnico y potente.
Programación estructurada
🍴 Secuencia: Instrucciones en orden.
🔀 Selección: Toma decisiones (if, else).
🔁 Repetición: Ciclos (for, while).
✅ Ventajas: Código claro, menos errores, más orden.
Variables, datos y constantes
📦 Variable: Caja que guarda un dato que puede cambiar.
🧮 Tipos de datos:
int → enteros
float → decimales
string → texto
bool → verdadero/falso
🧊 Constantes: Valor que no cambia (Ej. PI = 3.1416).
🛠️ Declaración y asignación:
Declarar → crear la variable.
Asignar → darle un valor.
Ejemplo: edad = 25