¿QUE ES LA PROGRAMACION?

Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
¿QUE ES LA PROGRAMACION? por Mind Map: ¿QUE ES LA PROGRAMACION?

1. LA HISTORIA DE LA PROGRAMACION

1.1. comienza en el siglo XIX con Ada Lovelace, quien es considerada la primera programadora al escribir un algoritmo para la máquina analítica de Charles Babbage

2. EJEMPLOS DE APLICACIONES

2.1. 1. Aplicaciones Móviles 2.Software de de Productividad 3. Videojuegos 4. Sistemas de Gestión 5. E-commerce 6. Redes Sociales 7. Herramientas de Diseño 8. Sistemas Operativos 9. Aplicaciones de Salud 10. Inteligencia Artificial

3. es el proceso de crear un conjunto de instrucciones para resolver problemas y automatizar tareas, permitiendo que las computadoras realicen trabajos que de otro modo serían manuales y muy complejas

4. ¿PARA QUE SIRVE LA PROGRAMACION?

4.1. la programación es una herramienta clave que impulsa la innovación y mejora la eficiencia en muchos aspectos de la vida moderna entre ellas: 1. Desarrollo de Software 2. Automatización de Tarea 3. Creación de Sitios Web 4. Análisis de Datos 5. Desarrollo de Juegos 6. Inteligencia Artificial 7. Control de Hardware

5. ELEMPLOS

5.1. Python: es un popular lenguaje de programación dinámico de propósito general que se puede ejecutar en muchas plataformas y se caracteriza por varias cualidades como son ; 1 sencillez y legibilidad la cual es muy clara con su síntesis y además concisa facilitando su aprendizaje y comprensión, 2 multiparadigma con múltiples paradigmas de programación incluyendo la programación orientada a objetos la programación imperativa y la programación funcional, 3 amplia biblioteca estándar la cual proporciona módulos y funciones predefinidas para realizar diversas tareas, 4 gran comunidad y soporte, 5 portabilidad, interactividad con un intérprete interactivo que permite ejecutar código línea a línea, 6 uso de diversas áreas cómo desarrollo web, análisis de datos, inteligencia artificial, automatización de tareas, ciencia de datos y más. JAVA: Java es un lenguaje de programación orientado a objetos y una plataforma de software ampliamente empleados que se ejecuta en miles de millones de dispositivos, incluidas computadoras portátiles, dispositivos móviles, consolas de juegos, dispositivos médicos, entre otros. Las reglas y la sintaxis de Java se basan en los lenguajes C y C++. C++: Es un lenguaje de programación de propósito general que se deriva de C y fue desarrollado por Bjarne Stroustrup en la década de 1980 y es conocido por la capacidad de combinar características de programación de alto nivel con la eficiencias y el control de hardware que ofrece la programación de bajo nivel. Sus principales características son, 1 orientada a objetos (OOP). 2 Eficiencia y rendimiento, 3 control sobre recursos, 4 compatibilidad con C, 5 plantillas (templates), 6 biblioteca estándar de plantillas (Standard Template Library), 7programacion funcional como funciones lambda y expresiones lambda, 8 multiplataforma la cual puede ser utilizado en diversas plataformas y sistemas operativos.

6. LENGUAJES DE PROGRAMACIÓN

6.1. Los lenguajes de programación se pueden clasificar en varias categorías según diferentes criterios. ALGUNOS DE ELLOS SON; 1. Lenguajes de Bajo Nivel: - Lenguaje de Máquina: Consiste en instrucciones en código binario que la computadora puede ejecutar directamente. - Lenguaje Ensamblador: Un paso por encima del lenguaje de máquina, utiliza mnemotécnicos para representar instrucciones, lo que lo hace más legible para los humanos. 2. 2. Lenguajes de Alto Nivel: - Lenguajes de Programación de Propósito General: Como Python, Java y C++, que se pueden utilizar para una amplia variedad de aplicaciones. - Lenguajes de Scripting: Como JavaScript y PHP, que se utilizan principalmente para automatizar tareas y desarrollar aplicaciones web.

7. CARACTERÍSTICAS DE LA PROGRAMACIÓN ESTRUCTURADA

7.1. Secuencia: Ejecución de instrucciones en orden lineal. Selección: toma de Decisiones mediante estructuras como (if/else/switch). Iteración: Repetición de acciones mediante bucles (for/while/do-while).

7.1.1. Ventajas de la programación estructurada mejora la calidad del software al reducir errores facilita el trabajo en equipo ya que diferentes programadores pueden trabajar en diferentes módulos. Hace que el mantenimiento del código sea mas sencillo y menos costoso. Promueve buenas prácticas de diseño y desarrollo

8. VARIABLES, TIPOS DE DATOS Y CONSTANTES

8.1. Concepto de variable Las variables sirven para guardar y recuperar datos en la memoria que tiene un nombre simbólico y permite a los programadores almacenar, modificar y recuperar información de manera eficiente. Tipos de datos (enteros, flotantes, cadenas, booleanos) Las variables tienen un tipo de datos asociado que define qué tipo de información puede almacenar y son esenciales para la programación porque permiten a los desarrolladores manejar datos dinámicamente. Enteros (int): este tipo de dato permite representar números enteros sin partes fraccionales. Flotantes (float o double): se utilizan para representar números en punto flotante, es decir números que pueden tener una parte decimal. Cadenas (string): las cadenas son secuencias de caracteres que pueden incluir letras, números y simbolos. Booleanos (true o false): es un tipo de dato que puede tener uno de dos valores posibles: verdadero o falso. Constantes: se refiere a un valor que no puede ser modificado una vez que ha sido asignado, son útiles para definir valores que deben permanecer fijos durante la ejecución de un programa, lo que ayuda a mejorar la legibilidad y mantenibilidad del código. Declaración y asignación: son conceptos fundamentales y que se refieren a como se crean y utilizan las variables en un programa. La declaración no asigna un valor a la variable simplemente le da un nombre y en algunos casos un tipo. la asignación es el proceso de dar el valor a una variable. Ejemplo de declaración en java: int edad; // declaración de una variable llamada ´edad`. Ejemplo de asignación en java: edad = 25; // asignación del valor 25 a la variable ´edad`