Please enable JavaScript.
Coggle requires JavaScript to display documents.
Conceptualización sobre Programación - Coggle Diagram
Conceptualización sobre Programación
¿Qué es la programación?
Definición: Proceso de crear instrucciones que una computadora puede ejecutar.
Historia: Inicios con Ada Lovelace. Evolución desde lenguajes como Fortran y COBOL hasta Python y Java.
¿Para qué sirve?:
Automatizar tareas
Crear software, apps, videojuegos
Control de sistemas
Ejemplos de aplicaciones:
WhatsApp
Amazon
Microsoft Word
Minecraft
Lenguajes de programación
Tipos de lenguajes:
Bajo nivel: Ensamblador
Alto nivel: Python, Java, C++
Ejemplos y características:
Python: Fácil de aprender, sintaxis sencilla
Java: Orientado a objetos, multiplataforma
C++: Rápido y potente, usado en videojuegos y sistemas
Programación estructurada
Estructuras:
Secuencia: Instrucciones paso a paso
Selección: Decisiones (if, else)
Repetición: Bucles (for, while)
Ventajas:
Código organizado
Reducción de errores
Fácil mantenimiento
Variables, tipos de datos y constantes
Variable: Espacio en memoria para almacenar información que cambia
Tipos de datos:
Enteros (int)
Flotantes (float)
Cadenas (string)
Booleanos (bool)
Constantes: Valor fijo durante toda la ejecución
Declaración y asignación:
Ejemplo en Python:
edad = 25 # Variable
PI = 3.1416 # Constante