Please enable JavaScript.
Coggle requires JavaScript to display documents.
Fase 1 - Conceptualización sobre Programación - Coggle Diagram
Fase 1 - Conceptualización sobre Programación
Historia de la Programación
La programación ha evolucionado en distintas etapas:
. Era Mecánica (1940-1960):
Expansión y Popularización (1970-1990):
. Era Mecánica (Siglo XIX
Revolución Digital (2000-presente):
¿Para Qué Sirve la Programación?
• Vehículos autónomos
•Google:
• Redes sociales
• Videojuegos
• Blockchain y criptomonedas
TIPOS DE LENGUAJES DE PROGRAMACIÓN
Lenguajes de Bajo Nivel
Ejemplos de Lenguajes de Bajo Nivel Lenguaje Máquina:
Lenguaje Ensamblador:
Lenguajes de Alto Nivel
Ejemplos de Lenguajes de Alto Nivel
• Python
• Java
• C++
• JavaScript
• Ruby
• C#
Características de la Programación Estructurada
SECUENCIA
SELECCIÓN
Tipos de Selección
Selección Simple:
Selección Doble
Selección Múltiple
. Ventajas de la Programación Estructurada
Código más legible y comprensible
Facilita el mantenimiento y la depuración
Reutilización del código
Mejor gestión de la memoria y los recursos
Favorece la escalabilidad
Mejora el desempeño del programador
REPETICIÓN
Bucle while
(Condición controlada)
Bucle do-while (Solo en algunos lenguajes como C++, Java y C)
Bucle for (Iteración controlada)
Variables, Tipos de Datos y Constantes
TIPOS DE DATOS
Enteros (int):
Flotantes (float):
Cadenas (string, str):
Booleanos (bool):
CONSTANTES
DECLARACIÓN Y ASIGNACIÓN