Programación

Este mapa mental presenta una visión general de la programación, incluyendo sus conceptos básicos, la evolución histórica del desarrollo de software, los lenguajes más importantes, estructuras fundamentales como variables y constantes, así como su relevancia actual en el mundo tecnológico. También destaca la importancia de la programación en diversas áreas como la ciencia, la industria y la vida cotidiana.

Jetzt loslegen. Gratis!
oder registrieren mit Ihrer E-Mail-Adresse
Programación von Mind Map: Programación

1. - La Programación

1.1. - Definición

1.1.1. La programación es el proceso de crear instrucciones para que una computadora realice tareas.

1.2. - Historia

1.2.1. La historia de la programación comenzó con algoritmos manuales como los de Ada Lovelace en el siglo XIX. En el siglo XX surgieron las primeras computadoras y lenguajes como Assembly, Fortran y COBOL. Luego vinieron lenguajes más avanzados como C, Java y Python. Hoy la programación es clave en casi toda la tecnología moderna.

1.3. - Para qué sirve

1.3.1. La programación sirve para crear software que resuelve problemas, automatiza tareas y controla dispositivos electrónicos.

1.4. - Ejemplos de aplicaciones

1.4.1. Desarrollo de apps, páginas web, Inteligencia artificial y Análisis de datos

2. - Programación estructurada

2.1. - Secuencia

2.1.1. Estructura básica donde las instrucciones se ejecutan una tras otra, en orden, tal como están escritas

2.2. - Selección

2.2.1. Estructura de control que permite tomar decisiones. Es decir, ejecuta diferentes bloques de código según se cumpla o no una condición.

2.3. - Repetición

2.3.1. Estructura que permite ejecutar un bloque de código varias veces, mientras se cumpla una condición.

2.4. - Ventajas

2.4.1. Código más claro y ordenado, Fácil de mantener y modificar, Uso de estructuras lógicas

3. - Lenguajes de programación

3.1. - Tipos (bajo nivel, alto nivel)

3.2. Bajo nivel cercano al hardware: Código binario

3.3. Nivel medio equilibrio entre hardware y facilidad de uso: C y C++

3.4. Alto nivel más cercano al lenguaje humano:Python y Java

4. - Variables, tipos de datos y constantes

4.1. - Concepto de variable: Una variable es como una caja con un nombre, donde puedes guardar un valor como un número, texto, etc, usarlo y cambiarlo cuando lo necesites.

4.2. - Tipos de datos: Int, float, str, bool, list, dict, tuple, set, None, char

4.3. - Constantes:Una constante es un valor que no cambia durante la ejecución del programa.

4.4. - Declaración y asignación: declarar es crear una variable o constante dándole un nombre; asignar es darle un valor. Una constante es como una variable, pero su valor no puede cambiar después de ser asignado. Estos conceptos se relacionan porque al declarar una variable o constante, normalmente también se le asigna un valor. En una constante, esa asignación es definitiva.