Please enable JavaScript.
Coggle requires JavaScript to display documents.
Conceptualización sobre Programación - Coggle Diagram
Conceptualización sobre Programación
programación
.
Definición: Proceso de diseñar, codificar y mantener el código fuente de programas que ejecutan tareas en un computador.
Para qué sirve: Resolver problemas, automatizar procesos, crear software y aplicaciones.
Ejemplos de aplicaciones: Apps móviles, videojuegos, inteligencia artificial, páginas web, sistemas bancarios.
,
Historia:
1843: Ada Lovelace escribe el primer algoritmo.
1950-60: Surgen FORTRAN y COBOL.
1990 en adelante: Lenguajes modernos (Java, Python, C++).
lenguajes de programación
.
Bajo nivel: ensamblador, lenguaje máquina (muy cercanos al hardware).
Alto nivel: Python, Java, C++ (más comprensibles para humanos).
Ejemplos:Python: simple, ideal para ciencia de datos,Java: multiplataforma, usado en Android,C++: rápido, usado en videojuegos y sistemas operativos.
Características: Sintaxis,Portabilidad,Flexibilidad,Comunidad de soporte.
variables y constantes
Variable: espacio en memoria que puede cambiar.
Tipos de datos:
Enteros (int)
Flotantes (float)
Cadenas (string)
Booleanos (true/false)
Constante: valor fijo que no cambia.
Ejemplo: PI = 3.1416
Aporte a la formación profesional
Desarrollo del pensamiento lógico.
Capacidad de resolución de problemas.
Innovación y creatividad tecnológica.
Aplicaciones en todas las áreas: salud, educación, finanzas, comunicación.
Programar no es solo código → es pensar en soluciones útiles para la sociedad.
Programación estructurada
.
Características
Secuencia: Instrucciones se ejecutan en orden.
Selección: Uso de condiciones (if, else, switch).
Repetición: Uso de bucles (for, while).
ventajas
Claridad en el código.
Facilidad de depuración.
Reutilización de código.
Mejora la calidad del software