ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programacion Delarativa Ensayo


Enviado por   •  5 de Marzo de 2014  •  715 Palabras (3 Páginas)  •  288 Visitas

Página 1 de 3

UNA PANORÁMICA DE LA PROGRAMACIÓN DECLARATIVA

El modelo de von Neumann es un programa almacenado que se constituye por: componentes como la unidad central de proceso, la memoria central, procesador de dispositivos periféricos, todos estos componentes están conectados por un bus único,

La CPU está compuesta por: registros, unidad de control, unidad aritmética lógica, contador de pulsos, estos están unidos por buses internos.

Existen dos tipos de registros más importantes el primero es el contador de programa (CP) y el operación y la parte de los operadores.

Una subdivisión típica establece las etapas de decodificación, acceso a los operandos, ejecución propiamente dicha y almacenamiento de resultados. El UAL tiene por función realizar operaciones ya que la mayoría realiza un número muy limitado de operaciones a nivel de bits como lo son: logias, and, OR y NOT, ADD y desplazamiento.

La MC se considera como un conjunto de celdas, y cada una tiene la capacidad de almacenar información, dato o instrucción.

Las líneas que conforman el bus de sistema pueden clasificarse, según su función en tres tipos, dirección, datos y control. El modelo de organización y función de los computadores conducen a un modelo de computo en que los procesadores ejecutan las instrucciones de un modo secuencial, también realiza una completa separación entre el tipo de información que almacena la MC dividiéndola en instrucciones y datos, lo cual se apoya al modelo de von Neumann. Los lenguajes convencionales han explotado la dualidad dato-programa con un marcado sesgo, hacia los datos: los programas son simplemente un tipo de datos particular representado en la memoria de la máquina, y esto permite ver los programas como datos de entrada de otros programas como un compilador.

Los lenguajes convencionales están inspirados en la arquitectura de von Neumann, estos lenguajes utilizan las variables imitando las celdas de la MC, las instrucciones de control que generalizan las instrucciones de salto condicional o incondicional del lenguaje máquina, y las instrucciones de asignación que engloba las instrucciones de carga y almacenamiento del lenguaje máquina y también las de movimiento.

Existen dos aspectos fundamentales en las tareas de programación como: los aspectos lógicos, aspectos de control, organización de la secuencia de cómputo en pequeños pasos y gestión de la memoria durante la computación.

Algunas críticas sobre el uso de lenguajes imperativos son:

1.- La presencia de instrucciones de control de flujo.

2.- Símbolo de variable que siempre se denota en el mismo objeto.

3.- Dejar las cuestiones de al programador que no parece lo más indicado.

La programación lógica se basa en fragmentos de la lógica de predicados, siendo el más popular la lógica de cláusulas de Horn que se pueden implementar como base al poseer

...

Descargar como (para miembros actualizados) txt (5 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com