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

1. Definición

1.1. Una serie de órdenes que reciben las computadoras para realizar las tareas para las que han sido fabricadas. Para escribir un programa son necesarios los lenguajes de programación

2. Lenguajes de programación

2.1. Agrupación de símbolos y palabras que el programador puede utilizar para elaborar el programa

2.2. Tipos de lenguajes de programación

2.2.1. Lenguaje máquina

2.2.1.1. Utiliza el alfabeto binario

2.2.2. Lenguajes de bajo nivel

2.2.2.1. Mucho mas fáciles de usar que el lenguaje máquina

2.2.2.2. Lenguaje ensamblador

2.2.2.2.1. Primer lenguaje que intentó cambiar el lenguaje máquina para parecerse mas al humano

2.2.3. Lenguajes de alto nivel

2.2.3.1. El más parecido al lenguaje humano

2.3. Evolución de lenguajes de programación

2.3.1. 1GL

2.3.1.1. Utilizaba el lenguaje máquina

2.3.2. 2G

2.3.2.1. Aparece en lenguaje ensamblador

2.3.3. 3GL

2.3.3.1. Nace el primer lenguaje de programación de alto nivel, el FORTRAN

2.3.4. 4GL

2.3.4.1. Derivados de la tercera generación, su máximo representante es el SQL

2.3.5. Quinta generación

2.3.5.1. Se trabaja para que los ordenadores puedan llevar a cabo un trabajo mediante técnicas de reglas

2.4. Tipos de programación

2.4.1. Programación modular

2.4.2. Programación estructurada

2.4.3. Programación orientada a objetos

3. Creación de un programa

3.1. Instrucciones

3.1.1. Las instrucciones o comandos son las informaciones reconocidas por el lenguaje de programación que indican al ordenador las acciones que tiene que realizar.

3.2. Entrada de datos

3.2.1. Las instrucciones que recogen datos

3.3. Proceso/algoritmo

3.3.1. Instrucciones que procesan los datos recogidos

3.4. Salida de datos

3.4.1. Instrucciones que envían los datos procesados

4. Proceso de programación

4.1. Fases

4.1.1. 1->Definición del problema

4.1.2. 2->Diseño de algoritmo

4.1.3. 3->Codificación del programa

4.1.4. 4->Compilación

4.1.5. 5->Depuración de errores y verificación del programa

4.1.6. 6->Explotación

5. Algoritmo

5.1. Un algoritmo es una cadena de pasos que se deben llevar a cabo para solucionar un problema

5.2. Diagramas de flujo

5.2.1. Son los algoritmos más utilizados

5.2.2. Utilizan símbolos que reflejan los pasos

5.2.2.1. Ejemplos

5.2.2.1.1. Rectángulos=Proceso

5.2.2.1.2. Rombo=decisión

6. Mas información

6.1. Programa Informático - Concepto, tipos y ejemplos