Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
LA PROGRAMACIÓN por Mind Map: LA PROGRAMACIÓN

1. La programación sigue una serie de reglas y utiliza un conjunto de comandos, instrucciones y expresiones similares a un lenguaje natural limitado. Por esta razón, se denomina lenguaje de programación. Además, abarca todo el proceso de diseño, escritura, mantenimiento y protección de programas informáticos.

1.1. LENGUAJE DE PROGRAMACIÓN

1.2. Un lenguaje de programación es un sistema de reglas e instrucciones que permite a los desarrolladores comunicarse con los computadores para crear aplicaciones y programas funcionales.

1.2.1. EJEMPLOS DE LENGUAJES PYTHON • Se usa en desarrollo de software, análisis de datos y aprendizaje automático. • Es fácil de aprender y eficiente. • Es compatible con múltiples plataformas. • Posee una gran cantidad de bibliotecas y módulos. JAVA • Se emplea para desarrollar sistemas interactivos. • Tiene mejor rendimiento que Python en velocidad de ejecución. • Es ampliamente usado en aplicaciones empresariales y móviles. C++ • Se aplica en la creación de sistemas operativos, bases de datos y videojuegos. • Es ideal para proyectos de gran escala y hardware de bajo nivel. • Su eficiencia lo hace perfecto para tareas que requieren alto rendimiento

1.2.1.1. PROGRAMACIÓN ESTRUCTURADA

1.2.1.2. La programación estructurada organiza el código en bloques lógicos, facilitando su comprensión y mantenimiento. Se basa en estructuras fundamentales como secuencia, selección e iteración para expresar cualquier algoritmo de manera clara y eficiente.

1.2.1.3. CARACTERÍSTICAS • Emplea estructuras de control como condicionales y bucles. • Usa entrada y salida de datos. • Gestiona errores y excepciones. • Se fundamenta en tres estructuras básicas: secuencia, selección e iteración. • No admite saltos incondicionales en la ejecución del código.

1.2.1.4. VENTAJAS • Hace que los programas sean más comprensibles. • Su estructura es clara y ordenada. • Simplifica las pruebas y la depuración. • Reduce costos de mantenimiento. • Permite desarrollar software de manera más rápida.

1.2.1.4.1. ESTRUCTURAS DE CONTROL

1.2.1.4.2. SELECCIÓN • Evalúa una condición y elige una de dos opciones. • Si la condición es verdadera, ejecuta una acción. • Si es falsa, realiza otra tarea alternativa.

1.2.1.4.3. REPETICIÓN • Permite ejecutar un conjunto de instrucciones varias veces. • Puede repetirse un número determinado de veces o hasta que una condición cambie. • Automatiza tareas repetitivas, ahorrando tiempo y esfuerzo. • Mejora la eficiencia del código

1.2.1.4.4. VARIABLES Y CONSTANTES VARIABLES • Son contenedores que almacenan datos como números, palabras y listas. • Su valor puede modificarse mientras el programa se ejecuta.

1.3. LENGUAJES DE ALTO NIVEL • Se asemejan más al lenguaje humano. • Son los más empleados en la industria. • Ejemplos: Python, JavaScript, PHP y Perl.

1.3.1. LENGUAJES DE BAJO NIVEL • Controlan directamente el hardware. • Son más cercanos al código máquina. • Funcionan a nivel binario y son más básicos. • Ejemplos: Lenguaje ensamblador y código máquina.

2. HISTORIA En 1957, el científico John W. Backus desarrolló Fortran, considerado el primer lenguaje de programación. Su propósito era facilitar los cálculos científicos y numéricos de manera eficiente

3. UTILIDAD La programación permite a los desarrolladores crear software, aplicaciones, sitios web y videojuegos, mejorando así la vida diaria. Desde redes sociales hasta motores de búsqueda, todo funciona gracias al código.

3.1. EJEMPLOS DE APLICACIONES • Creación de software para computadoras. • Desarrollo de sistemas operativos y dispositivos embebidos. • Programación de aplicaciones móviles.