Please enable JavaScript.
Coggle requires JavaScript to display documents.
conceptualización de programación - Coggle Diagram
conceptualización de programación
historia
Década de 1940: aparecen los primeros lenguajes de máquina (binario).
1950–1960: surgen lenguajes como Fortran y COBOL (alto nivel inicial).
1970–1980: nacen C y Pascal, sentando las bases de la programación estructurada.
1990: expansión de lenguajes orientados a objetos como Java y C++.
2000 en adelante: popularización de Python, JavaScript y frameworks modernos para aplicaciones web, móviles e inteligencia artificial.
ejemplos
Redes sociales (Facebook, Instagram).
Aplicaciones de mensajería (WhatsApp, Telegram).
Videojuegos (Minecraft, Fortnite).
Plataformas de streaming (Netflix, Spotify).
Inteligencia artificial (ChatGPT).
ventajas
Código más claro y organizado.
Más fácil de leer, depurar y mantener.
Favorece la reutilización de código.
Reduce errores lógicos.
tipos de datos de variable
Enteros (int): números sin decimales (ej: 5, -20).
Flotantes (float): números con decimales (ej: 3.14, -0.5).
Cadenas (string): texto (ej: "Hola mundo").
Booleanos (bool): verdadero o falso (True, False).
variables
Variables, tipos de datos y constantes
concepto de variable: Una variable es un espacio en memoria que almacena un valor que puede cambiar durante la ejecución del programa.
para que sirve
Automatizar procesos.
Crear software y aplicaciones.
Desarrollar páginas web y sistemas.
Controlar dispositivos electrónicos.
Implementar inteligencia artificial y análisis de datos.
caracteristicas de la programacion estruc
Secuencia: las instrucciones se ejecutan en el orden en que se escriben.
Selección: se toman decisiones mediante condicionales (ej: if, else).
Repetición: se repiten bloques de código mediante bucles (for, while)
Definición:
La programación es el proceso de crear y diseñar instrucciones que una computadora puede interpretar y ejecutar para resolver problemas, automatizar tareas o desarrollar aplicaciones.
ejemplos y características
Python: Sintaxis simple y legible Muy usado en ciencia de datos, inteligencia artificial y web.
Java: Orientado a objetos Multiplataforma gracias a la JVM (Java Virtual Machine). Usado en aplicaciones empresariales y Android.
C++: Muy potente y rápido Orientado a objetos y cercano al hardware Usado en videojuegos, sistemas operativos y software de alto rendimiento.
tipos de lenguaje de programacion
Lenguaje de bajo nivel: cercano al lenguaje máquina, difícil para humanos pero muy eficiente. Ej: Assembler.
Lenguaje de alto nivel: más parecido al lenguaje humano, fácil de aprender y programar. Ej: Python, Java, C++