Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
PROGRAMACIÓN por Mind Map: PROGRAMACIÓN

1. 2. TIPOS DE LENGUAJE

1.1. Existen 2 tipos:

1.1.1. Bajo Nivel: Que son aquellos utilizados fundamentalmente para controlar el “hardware” del ordenador y dependen totalmente de la máquina y no se pueden utilizar en otras máquinas.

1.1.1.1. Utiliza básicamente ceros, unos y abreviaturas de letras."código maquina"(0,1,m,<,z,etc.)

1.1.1.2. Alto Nivel: Estos lenguajes son más parecidos al lenguaje natural humano y no dependen de la máquina y sirven fundamentalmente para crear programas informáticos que solucionan diferentes problemas.

1.1.1.2.1. Son los más usados por los programadores y por todo del mundo que realiza programas informáticos.

2. Definición:

2.1. Es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales.

3. 3. PARADIGMAS

3.1. • Imperativo:Definición de procedimientos,Definición de tipos de datos.

3.2. •Funcional: La computación se realiza mediante la evaluación de expresiones.

3.2.1. •Lógico:Definición de reglas.

3.2.1.1. •Orientada a objetos:Definición de clases y herencia.

4. 4. CARACTERÍSTICAS

4.1. SIMPLICIDAD : Aumenta la legibilidad y la facilidad de escritura,

4.2. ESTRUCTURAS DE CONTROL : Controlan el flujo de ejecución de los programas. Influyen en la legibilidad y en la facilidad de escritura.

4.3. TIPOS Y ESTRUCTURAS DE DATOS : son muy útiles ya que organizan la información de acuerdo a su tipo y en estructuras de datos convenientes.

4.4. DISEÑO DE SINTAXIS : Determina la manera en que se combinan los símbolos y elementos de un lenguaje.

4.5. SOPORTE PARA ABSTRACCIÓN : minimiza la complejidad de los problemas a resolver agrupandolos de acuerdo a ciertas características.

4.6. EXPRESIVIDAD : Se refiere a la naturalidad con la que un lenguaje expresa sus sentencias.