Programación

esquema basico de la programacion y sus tipos

Iniziamo. È gratuito!
o registrati con il tuo indirizzo email
Programación da Mind Map: Programación

1. El arte de darle instrucciones a una máquina

2. función de enseñar a un aplicativo, programa u objeto realizar actividades con funciones

2.1. 💻 Desarrollo web. La web es todo lo que se puede ejecutar en un navegador. ... 📱 Desarrollo móvil. ... 🎮 Videojuegos. ... 🚀 Realidad virtual y aumentada. ... 🖥 Desarrollo de aplicaciones de escritorio. ... ⌨ Sistemas operativos / Embebidos. ... 🕵️‍♀️ Seguridad informática. ... 🤖 Machine learning.

3. Ada Lovelace, considerada la primera programadora de la historia

3.1. 1990, la programación dio un salto con la llegada de Python, Java y JavaScript

3.2. 1940-1950, con la llegada de las primeras computadoras electrónicas

4. Tipos de lenguaje de programación

4.1. Lenguajes de bajo nivel

4.2. Son más cercanos al lenguaje m áquina (ceros y unos) y al h ardware.

4.3. Difíciles de leer y escribir para los humanos, pero muy eficientes para la computadora.

4.4. Lenguajes de alto nivel

4.5. Son más cercanos al lenguaje humano y fáciles de entender.

4.6. Necesitan un "traductor" (compilador o intérprete) para convertirse en lenguaje máquina.

5. Características de la programación estructurada

5.1. Secuencia

5.1.1. Es el orden en que se ejecutan las instrucciones, una después de la otra.

5.2. Repetición (o iteración)

5.2.1. Permite ejecutar un bloque de código varias veces mientras se cumpla una condición.

5.2.2. Se usan estructuras como for, while o do-while.

5.3. ventajas de una programación estructurada.

5.3.1. Facilidad de lectura:

5.3.1.1. El código es más claro y organizado, lo que facilita su comprensión.

5.3.2. Mantenimiento sencillo:

5.3.2.1. Al estar bien estructurado, es más fácil corregir errores o hacer cambios.

5.3.3. Reutilización de código:

5.3.3.1. Las estructuras bien definidas permiten reutilizar bloques de código en diferentes partes del programa.

5.3.4. Reducción de errores:

5.3.4.1. Al evitar el uso de instrucciones confusas (como el "goto"), se minimizan los errores.

5.3.5. Eficiencia en el desarrollo:

5.3.5.1. Los programadores pueden trabajar de manera más rápida y eficiente al seguir un enfoque estructurado.