Please enable JavaScript.
Coggle requires JavaScript to display documents.
CONCEPTUALIZACIÓN DE LA PROGRAMACIÓN - Coggle Diagram
CONCEPTUALIZACIÓN DE LA PROGRAMACIÓN
DEFINICIÓN:
Proceso de diseñar, codificar, depurar y mantener programas o algoritmos.
Permite la ejecución de tareas especificas en sistemas computarizados.
¿PARA QUÉ SIRVE?
Diseñar juegos
Automatizar tareas
Controlar disposotivos electrónicos
Analizar datos
Crear software y aplicaciones
EJEMPLOS DE APLICACIONES
Android y iOS
Unity con C++ y Unreal
Python
Django
HISTORIA
Lenguajes de bajo nivel en la década de 1940.
LEnguajes de alto nivel como Fortran y COBOL en los años 50 y 60
Ada Lovelace en el siglo XIX
Evolución a paradigmas como programación estructurada y orientada a objetos.
Lenguajes actuales como Python y C++
LENGUAJES DE PROGRAMACIÓN
Bajo Nivel: Cerca del lenguaje máquina, como ensamblador.
Ideal para principiantes
Ampliamnete usado en la IA y ciencia de datos.
Sintaxis simple
Alto Nivel: Más fáciles de entender por los humanos, como Python Java, C++.
Rápido
Ideal para Videojuegos, sistemas operativos y programación orientada a objetos.
Lenguaje complejo
CARACTERISTICAS DE LA PROGRAMACIÓN ESTRUCTURADA
Selección: Toma de decisiones mediante estructuras como If, switch.
Repetición: Ejecuta instrucciones múltiples veces con bucles for, while.
Secuencia: Instrucciones ejecutadas en orden.
Ventajas: Código más claro, depuración y mantenimienot.
TIPOS DE DATOS
Flotantes
Cadenas
Enteros
Booleanos