Please enable JavaScript.
Coggle requires JavaScript to display documents.
LA PROGRAMACIÓN - Coggle Diagram
LA PROGRAMACIÓN
Variables, tipos de datos y constantes
Tipos de datos más comunes
Enteros: números sin decimales.
Flotantes: números con decimales.
Cadenas: secuencia de caracteres que representan texto.
Booleanos: representa valores lógicos, verdadero o falso.
Constante
Es un valor fijo que no cambia durante la ejecución de un programa. Se utiliza cuando se necesita que un dato permanezca estable a lo largo de todo el proceso. En algunos lenguajes se declaran explícitamente; en Python se escriben en mayúsculas por convención.
Variable
Espacio en memoria que almacena información que puede cambiar durante la ejecución del programa, cada variable tiene un nombre (identificador), un tipo de dato y un valor asignado.
Declaración y asignación
Declaración
Consiste en definir el nombre de la variable o constante y su tipo de dato (explícito en lenguajes como C++ o implícito en Python).
Asignación
Es el proceso de darle un valor inicial o modificar el valor de la variable durante la ejecución del programa.
Lenguajes de programación
Tipos
Bajo nivel: cercanos al hardware, como ensamblador.
Alto nivel: más intuitivos y fáciles de aprender, como Python, Java y C++.
Ejemplos y Características
Python: sencillo, multiplataforma, muy usado en IA y ciencia de datos.
Java: orientado a objetos, portable, ampliamente usado en aplicaciones empresariales y móviles.
C++: combina paradigmas estructurado y orientado a objetos, eficiente y muy usado en videojuegos y sistemas de alto rendimiento.
Para qué sirve
Ejemplos de Aplicaciones
Apps móviles y web (WhatsApp, Google), Sistemas empresariales (ERP, facturación), Inteligencia artificial (chatbots, visión por computadora), Videojuegos en C++ y Python, Control industrial y robótica.
Facilita la automatización de procesos y la creación de soluciones tecnológicas aplicadas en áreas como salud, educación, industria, entretenimiento y ciencia.
Definición
Es el proceso de diseñar, escribir y ejecutar instrucciones que permiten a un computador resolver problemas. Se basa en algoritmos que guían paso a paso la solución.
Características de la programación estructurada
La programación estructurada se fundamenta en tres estructuras principales:
Secuencia: ejecución ordenada de instrucciones.
Selección: decisiones mediante condicionales (if, switch).
Repetición: ejecución de ciclos (for, while).
Ventajas: Claridad, orden en el código, facilidad de depuración, pruebas, mejor mantenimiento del software, reducción de errores comunes.
Historia
Comienza en los años 1940 con el lenguaje, máquina y ensamblador. En los 50 surgen lenguajes de alto nivel como Fortran y COBOL. Posteriormente, aparecen C, C++ y Java, que integran paradigmas estructurado y orientado a objetos. En la actualidad, Python se destaca por su simplicidad y versatilidad.