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

1. VARIABLES Y TIPOS DE DATOS Y CONSTANTES

1.1. CONCEPTO DE VARIABLES: Una variable es un espacio en la memoria de la computadora que almacena un valor que puede cambiar durante la ejecucion del programa

1.2. TIPOS DE DATOS: Los tipos de datos especifican el tipo de valor que pueden almacenar una variable (enteros, flotantes, cadena de texto, booleanos).

1.3. CONSTANTES: Son valores que no cambian durante la ejecucion del programa.

2. DECLARACION Y ASIGNACION: La declaracion de una variable define su nombre y tipo de dato, mientras que la asignacion le da un valor inicial. Por ejemplo, en muchos lenguajes, int edad=20; declara una variable entera llamada edad y le asigna el valor20

3. Es darle instrucciones a una computadora para que realice determinada accion y forma parte del desarrollo de sofware

4. HISTORIA DE LA PROGRAMACION: la programacion nacio en la decada de los 40 con las primeras computadoras, al principio se utilizaban codigos muy complicados, pero con el tiempo se fueron creando lenguajes mucho mas faciles de utilizar. Uno de los primeros fue FORTRAN e 195, otros fuero apareciendo a lo largo de los años como C++, python, java etc que hoy resultan muy populares

5. para que sirve

5.1. la programacion permite crear programas y aplicaciones para diferentes usos, sirve para crear paginas web, video juegos, inteligencia artificial, automatizar tareas

5.1.1. EJEMPLOS DE APLICACIONES

5.1.1.1. Sistemas operativos (Windows, macOS, linux), videojuegos, aplicaiones de redes sociales(facebook, Instagram), navegadores web(chrome, firefox), software de edicion de imagenes(photoshop), y practicamente cualquier programa que se utilice en computadora o telefono movil

6. existen muchos lenguajes de programacion, clasificados en dos tipos: bajo nivel y alto nivel.

6.1. LENGUAJES DE BAJO NIVEL: Estan mas cerca del lenguaje maquina, son mas dificiles de aprender y usar, pero ofrecen un mayor control sobre el hardware. un ejemplo es el lenguaje ensamblador

6.2. LENGUAJE DE ALTO NIVEL: Son mas faciles de aprender y usar, mas abstractos, y menos dependientes del hardware. Ejemplos incluyen python, java y C++

6.2.1. python: conocido por su sintaxis sencilla y legible, es ideal para principiantes y se utiliza en diversas areas, como la ciencia de datos, el aprendizaje automatico y el desarrollo web

6.2.2. JAVA: El lenguaje orientado a objetos, robusto y ampliamente utilizado en el desarrollo de aplicaciones empresariales, aplicaciones moviles(android) y sitemas distribuidos.

6.2.3. C++: un lenguaje potente y eficiente, utilizado en el desarrollo de videojuegos, sistemas operativos y aplicaciones que requieren un alto rendimiento.

7. CARACTERISTICAS DE LA PROGRAMACION ESTRUCTURADA

7.1. La programacion estructurada se basa en tres estructuras de control fundamentales:

7.1.1. SECUENCIA: Ejecucion de instrucciones en el orden lineal

7.1.2. SELECCION: Toma de desiciones mediante instrucciones condicionales(if, else, switch)

7.1.3. REPETICION: Ejecucion repetida de un bloque de codigos mediante bucles(for, while)

7.2. VENTAJAS DE LA PROGRAMACION ESTURCTURADA

7.2.1. La programacion estructurada facilita la lectura, comprension, depuracion y mantenimiento del codigo, haciendolo mas eficiente y menos propenso a errores