Please enable JavaScript.
Coggle requires JavaScript to display documents.
LA PROGRAMACIÓN, Ventajas - Coggle Diagram
LA PROGRAMACIÓN
Definición
Consiste en escribir instrucciones en un lenguaje específico para que una computadora ejecute tareas o resuelva problemas.
Historia
La programación tiene sus raíces en el siglo XIX con los trabajos de Ada Lovelace, considerada la primera programadora de la historia.
Para qué sirve:
La programación permite automatizar tareas, resolver problemas complejos, crear aplicaciones, sistemas operativos, videojuegos, páginas web, IA, etc...
Ejemplos de aplicaciones:
Desarrollo de software: Visual Studio, Eclipse.
Aplicaciones móviles: Instagram, WhatsApp.
Inteligencia artificial: ChatGPT, Gemini.
Videojuegos: Fifa, Forza Motorsport.
Sistemas embebidos: Dispositivos de red, Smart things.
Lenguajes de programación
Bajo Nivel: Cercanos al lenguaje máquina (ejemplo: Assembler).
Ejemplos y Características:
Python: Simple, interpretado, versátil.
Java: Orientado a objetos, multiplataforma.
C++: Rápido, eficiente, multiparadigma.
Características de la Programación Estructurada
Principios Fundamentales
Secuencia: Ejecución ordenada de instrucciones.
Selección: Uso de condiciones (if-else).
Repetición: Bucles (for, while).
Variables, Tipos de Datos y Constantes
Concepto de Variable
Espacio en memoria para almacenar datos.
Tipos de datos
Enteros: Números sin decimales (int).
Flotantes: Números con decimales (float).
Cadenas: Texto (string).
Booleanos: Verdadero o falso (bool).
Constantes: Valores que no cambian (const en C++, final en Java).
Declaración y Asignación
Proceso de definir una variable y asignarle un valor (x = 10).
Ventajas
Código más claro y organizado.
Mayor facilidad de mantenimiento.
Reducción de errores.