Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
La programación por Mind Map: La programación

1. Tipos de Datos

1.1. Números enteros (int)

1.1.1. Representa los números enteros

1.2. Números de punto flotante (float)

1.2.1. Representa números con decimales

1.3. Cadena de texto (str)

1.3.1. Representa secuencia de caracteres

1.4. Booleanos (bool)

1.4.1. Representan valores de verdad

1.5. Listas (list)

1.5.1. Colecciones ordenadas y mutables de elementos

1.6. Tuplas (tuple)

1.6.1. Colecciones ordenadas e inmutables de elementos

1.7. Diccionarios (dict)

1.7.1. Colecciones de pares clave-valor

1.8. None

1.8.1. Ningún valor

2. Declaración y Asignación

2.1. La declaración implica introducir una variable en el programa y especificar su tipo, pero no tiene valor

2.2. La asignación es el proceso de darle un valor a una variable previamente declarada en el programa

3. Variables

3.1. Una variable es una ubicación nombrada en la memoria del ordenador que almacena un valor

4. Constantes

4.1. Es el valor que no cambia durante la ejecucion del programa

5. Características de la programación estructurada

5.1. La programación estructurada se basa en tres estructuras de control fundamentales

5.1.1. Secuencia

5.1.1.1. Es la estructra básica ejecutándose las instrucciones de manera lineal

5.1.2. Selección

5.1.2.1. Permite tomas decisiones dentro del flujo, dependiendo si se cumple o no la condición

5.1.3. Repetición

5.1.3.1. Permite ejecutar un bloque de código varias veces mientras se cumpla una condición específica

5.1.4. Ventajas

5.1.4.1. Proporciona control claro sobre como se ejecutan las intrucciones

5.1.4.2. Se facilíta la reutilización de un codigó

5.1.4.3. Facilítan la detencción de errores para mejorar la calidad

6. Lenguajes de programación

6.1. Tipos

6.1.1. Bajo nivel

6.1.1.1. Son mas cercanos al lenguaje máquina y se utilizan para programar directamente en el hardware

6.1.2. Alto nivel

6.1.2.1. Son más alejados de Hardware y se centran en la facilidad de programación

6.2. Ejemplos y carecterísticas

6.2.1. Python

6.2.1.1. Caracterizado por su sintaxis clara y siendo fácil de aprender

6.2.1.2. Su código fuente es ejecutado línea por línea

6.2.1.3. Soporta programación orientado a objetos (OOP), programación imperativa y programación funcional.

6.2.2. Java

6.2.2.1. Es un lenguaje completamente orientado a objetos.

6.2.2.2. El código fuente de Java se compilo a bytecode.

6.2.2.3. Los programas escritos en Java pueden ejecutarse en cualquier sistema operativo que tenga una JVM instalada.

6.2.3. C++

6.2.3.1. Permite la creación de objetos y clases

6.2.3.2. Es un lenguaje compilado que ofrece un alto rendimiento en la ejecución de programas

6.2.3.3. Los programas C++ pueden ser ejecutados en diferentes plataformas con pocas modificaciones.

7. Definición

7.1. Es el proceso para crear conjuntos de instrucciones especificas, para que la computadora realice tareas especificas.

8. Historia

8.1. Su historia comienza en 1801, donde Joseph Jacguard invento el primer sistema de programación

8.2. Un programa introducido en un telar que leía el código y permitía tejer unas figuras determinadas.

9. ¿Para qué sirve?

9.1. La programación ofrece las herramientas para el desarrollo de ideas en desarrollo web, programas, etc.

10. Ejemplos de Aplicaciones

10.1. Aplicaciones móviles: WhatsApp

10.2. Sistema Operativo: Windows

10.3. Sistema Software: Microsoft