Please enable JavaScript.
Coggle requires JavaScript to display documents.
Fundamentos de la Programación - Coggle Diagram
Fundamentos de la Programación
La Programación
Definición: Instrucciones para que el computador ejecute tareas.
Historia: Ada Lovelace (siglo XIX), ensamblador (1940), FORTRAN/COBOL/C (1950–70), lenguajes modernos (Python, Java, C#).
Utilidad: Resolver problemas, automatizar procesos, crear software y sistemas.
Ejemplos: Microsoft Teams, Moodle, Uber, AutoCAD
Lenguajes de programación
Tipos:
• Bajo nivel → Cercanos al hardware (Ensamblador, C)
• Alto nivel → Más fáciles de usar (Python, Java, C++)
Ejemplos:
• Python → Simple, IA, análisis de datos
• Java → Orientado a objetos, portable, usado en banca y empresas.
• C++ → Potente, rápido, simuladores y motores gráficos.
Principios de programación estructurados
• Secuencia: Instrucciones en orden.
• Selección: Decisiones (if, switch).
• Repetición: Ciclos (for, while).
• Ventajas: Código claro, fácil de revisar, reutilizable.
• Ejemplo aplicado: Registro de notas de estudiantes.
Variables, datos y constantes en la programación
• Variable: Espacio en memoria, valor cambiante.
• Tipos de datos:
Enteros → números sin decimales.
Flotantes → números con decimales.
Cadenas → texto.
Booleanos → verdadero/falso.
• Constantes: Valor fijo (ej. velocidad de la luz).
• Declaración y asignación:
C → float salario; salario = 1500.50;
Python → salario = 1500.50