programación

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

1. ¿que es un programa?

1.1. Es una serie o secuencia de instrucciones que permiten la realización de las acciones para las que han sido creadas.

1.2. Se utilizan distintos lenguajes, llamados lenguajes de programación.

2. los lenguajes de programación

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

2.2. Tipos

2.2.1. Lenguaje máquina: lenguaje que entiende directamente la computadora

2.2.2. Lenguajes de bajo nivel: Mas facil de utilizar

2.2.2.1. lenguaje ensamblador: Fue el primer lenguaje de programación que trató de sustituir el lenguaje máquina.

2.2.3. Lenguajes de alto nivel: programadores que entienden instrucciones más parecidas al lenguaje humano.

3. Historia y evolución de los lenguajes

3.1. Lenguajes de primera generación o 1GL

3.1.1. Antes de 1950

3.1.2. se caracteriza por el uso del lenguaje maquina.

3.2. Lenguajes de segunda generación o 2GL

3.2.1. De 1950 a 1955

3.2.2. Se introduce el lenguaje ensamblador.

3.3. Lenguajes de tercera generación o 3GL

3.3.1. De 1956 a 1965

3.3.2. Admiten instrucciones más completas y crean lenguajes y palabras que expresaban las acciones más comprensibles.

3.3.3. En 1957 nace el primer lenguaje de alto nivel: FORTRAN.

3.4. Lenguajes de cuarta generación o 4GL

3.4.1. A partir de 1980

3.4.2. orientados hacia propósitos muy específicos

3.4.3. Su máximo representante es SQL

3.4.4. Programación orientada a objetos

3.5. Lenguajes de quinta generación (o de inteligencia artificial)

3.5.1. los ordenadores son capaces de organizar un propósito mediante técnicas de reglas, aprendizaje,etc

4. Tipos de programación

4.1. PROGRAMACIÓN MODULAR

4.1.1. consta de barias secciones a traves de procedimientos

4.1.2. modulo principal, encargado de llamar al resto de módulos

4.2. PROGRAMACIÓN ESTRUCTURADA

4.2.1. Compuesta por un conjunto de técnicas evolucionadas que aumentan la productividad

4.2.2. Proceso lineal y sencillo

4.2.3. Apoyado en estructuras secuencias, selectivas y repetitivas.

4.3. PROGRAMACIÓN ORIENTADA A OBJETOS

4.3.1. Usa objetos para diseñar aplicaciones

4.3.1.1. Poseen una serie de propiedades destinadas a que los programas sean más fáciles de escribir, mantener y reutilizar.

5. La creación de un programa

5.1. Los PROGRAMAS son un  conjunto de secuencias que se procesan en una determinada secuencia y conforman órdenes capaces de manipular una serie de datos con el fin de obtener un determinado resultado.

5.1.1. Entrada de datos. Engloba todas aquellas instrucciones que recogen datos de un dispositivo.

5.1.2. Proceso o algoritmo. Secuencias encargadas de procesar los datos regidos en la sección anterior.

5.1.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 la salida de la información.

5.2. Las INSTRUCCIONES son informaciones recogidas pro el lenguaje de programación que indican la acción elemental que debe realizar. Por ejemplo la instrucción de printf.

5.3. FASES DEL PROCESO DE PROGRAMACIÓN

5.3.1. 1. Definición  y análisis del problema.

5.3.2. 2. Diseño del algoritmo.

5.3.3. 3. Codificación del programa.

5.3.4. 4. Compilación.

5.3.5. 5. Depuración de errores y verificación del programa.

5.3.6. 6. Explotación.

5.4. LOS ALGORITMOS

5.4.1. Sucesión de pasos que se deben realizar para resolución de un problema.

5.4.2. Los más utilizados en la programación son los diagramas de flujo u organigramas.