Get Started. It's Free
or sign up with your email address
PROGRAMACIÓN by Mind Map: PROGRAMACIÓN

1. ¿Qué es un programa?

1.1. Es una serie de instrucciones entendibles para los ordenadores, que permite realizar tareas para las que han sido creadas. Para escribir un programa se utilizan los llamados lenguajes de programación.

1.2. Programa informático - Wikipedia, la enciclopedia libre

2. Los lenguajes de programación

2.1. Son un conjunto de símbolos y palabras que el usuario tiene a su disposición para elaborar un programa

2.1.1. Lenguaje máquina: es el lenguaje de programación que entiende directamente la computadora. Utiliza el alfabeto binario, 0-1

2.1.2. Lenguajes de bajo nivel: son más fáciles de ultilizar que el anterior, pero dependen mucho de la computadora. Sus instrucciones son conocidas como nemotécnicos y su primer lenguaje fue el ensamblador

2.1.3. Lenguaje de alto nivel: están diseñados para que los programadores escriban y entiendan instrucciones lo más parecidas al lenguaje humano,también son independientes de la máquina y se pueden ejecutar.

2.2. Lenguaje de programación - Wikipedia, la enciclopedia libre

3. Historia de los lenguajes de programación

3.1. Lenguajes de primera generación o 1GL (antes de 1950): Uso del lenguaje máquina adaptados a una específica.

3.2. Lenguajes de segunda generación o 2G (de 1950 a 1955): Se introduce el lenguaje ensamblador

3.3. Lenguajes de tercera generación o 3GL: (de 1956 a 1965): Se admiten instrucciones mas complejas y se crean lenguajes. Nace el primer lenguaje de programación de alto nivel (Fortran)

3.4. Lenguaje de cuarta generación o 4GL: (a partir de 1980) Estos incluyen herramientas de más alto nivel,tienen propósitos más específicos y dependen de cada campo de aplicación

3.5. Lenguajes de quinta generación (o de inteligencia artificial: La finalidad de estos es hacer que los ordenadores sean capaces de realizar un propósito mediante técnicas de reglas, aprendizaje, etc.

3.6. Historia de los lenguajes de programación - Wikipedia, la enciclopedia libre

4. Tipos de programación

4.1. Programación modular: consta de varios módulos que interactúan a través de llamadas a procedimientos, el módulo principal se encarga de llamar al resto

4.2. Programación estructurada: conjunto de técnicas evolucionadas que aumentan la productividad del programa, se apoyan en estructuras secuenciales selectivas y repetitivas

4.3. Programación orientada a objetos: usa objetos y sus interacciones para diseñar aplicaciones, son más fáciles de escribir, mantener y reutilizar

4.4. Tipos de programación

5. La creación de un programa

5.1. Entrada de datos: se engloban todas aquellas instrucciones que recogen datos de un dispositivo (el teclado), que se almacenan en la memoria central.

5.2. Proceso o algoritmo: se escriben las instrucciones encargadas de procesar los datos recogidos en la sección anterior, los resultados obtenidos se almacenan en la memoria principal

5.3. Salida de datos o resultado: formado por las instrucciones que toman los resultados obtenidos en la etapa de proceso que se envían a los dispositivos de salida de la información (pantalla)

5.4. Creación de programas para computación