Please enable JavaScript.
Coggle requires JavaScript to display documents.
Conceptos de programación - Coggle Diagram
Conceptos de programación
Programación
Historia:
Desde el siglo XX con lenguajes como Fortran y COBOL hasta lenguajes modernos como Python y Java.
Aplicaciones:
Desarrollo de software, inteligencia artificial, automatización, videojuegos, gestión empresarial.
Definición:
Proceso de escribir instrucciones para que una computadora realice tareas.
Lenguajes de Programación
Tipos:
Alto Nivel → Más cercanos al lenguaje humano (Ej: Python, Java, C++).
Bajo Nivel → Más cercanos al hardware (Ej: Assembly, C).
Ejemplos y Características:
Java: Multiplataforma, orientado a objetos, usado en aplicaciones empresariales.
Python: Sintaxis sencilla, usado en IA y desarrollo web.
C++: Rápido y eficiente, ideal para videojuegos y sistemas embebidos.
Programación Estructurada
Principios:
Secuencia: Instrucciones ejecutadas en orden lógico.
Selección: Uso de condicionales (if-else).
Repetición: Bucles como for y while.
Ventajas:
Mayor facilidad de mantenimiento.
Reducción de errores.
Código más organizado.
Variables, Tipos de Datos y Constantes
Variables: Espacios en memoria que almacenan valores modificables.
Tipos de datos:
Enteros (int): Números sin decimales (Ej: 10, -5).
Flotantes (float): Números con decimales (Ej: 3.14).
Cadenas (string): Texto (Ej: "Hola mundo").
Booleanos (bool): Verdadero o falso (True, False).
Constantes: Valores fijos que no cambian (Ej: PI = 3.1416).
Ejemplo de declaración:
.
nombre = "Carlos" # Variable tipo string
edad = 30 # Variable tipo entero
altura = 1.75 # Variable tipo flotante
es estudiante = False # Variable tipo booleano
PI = 3.1416 # Constante (por convención, en mayúsculas)