Please enable JavaScript.
Coggle requires JavaScript to display documents.
programacion - Coggle Diagram
programacion
ejemplos de aplicaciones
- Sistemas de gestión empresarial (ERP)
- Aplicaciones móviles como redes sociales o bancos en línea
- Programas de análisis de datos en ciencias y finanzas
- Juegos y entretenimiento digital
- Sistemas de control en robótica y automatización industrial
- Inteligencia artificial y aprendizaje automático
Tipos de datos
-
- Enteros: almacenan números enteros sin decimales, como 5, -23, 0.
- Flotantes: contienen números con parte decimal, por ejemplo, 3.14, -0.001.
- Cadenas: representan secuencias de caracteres, como "Hola", "Andrés".
- Booleanos: almacenan valores lógicos, siendo true o false, utilizados para decisiones y control de flujo
definicion
La programación es el proceso de crear un conjunto de instrucciones que le indican a una computadora cómo realizar una tarea específica
La historia de la programación
ha evolucionado desde el uso de lenguajes básicos y ensamblador hasta lenguajes de alto nivel modernos. Los primeros lenguajes de programación surgieron en la década de 1950, con avances significativos en la lógica algebraica y las estructuras computacionales, permitiendo el desarrollo de programas más complejos y eficientes
Tipos de Lenguajes de Programación
Lenguajes de Bajo Nivel
Son aquellos que están más cercanos al hardware de la computadora. Incluyen el lenguaje ensamblador y el código máquina
Lenguajes de Alto Nivel
Son lenguajes que utilizan una sintaxis más cercana al lenguaje humano, facilitando la programación y comprensión del código. Incluyen Python, Java y C++.
Características de la Programación Estructurada
Secuencia
Es la ejecución lineal de instrucciones, donde las acciones se realizan en el orden en que están escritas.
Selección
Consiste en tomar decisiones dentro del programa mediante estructuras condicionales (como if, else).
Repetición
Implica repetir un bloque de instrucciones varias veces mediante bucles (como for, while)
Para qué Sirve:
La programación es fundamental para automatizar tareas, desarrollar software, solucionar problemas complejos y crear aplicaciones que facilitan la vida cotidiana y profesional.
Ventajas de la Programación Estructurada
Mejora la legibilidad y comprensión del código Facilita la depuración y mantenimiento del programa.
Potencia la reutilización de componentes y bloques de código.
Promueve un diseño claro y modular, evitando programas desordenados y difíciles de entender.