Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NÚCLEO DE ANZOÁTEGUI
LENGUAJE DE PROGRAMACIÓN
SECCIÓN 01
TRABA
JO 1
NOMBRE: PROFESOR:
CI:
25.589.768
1. Que es programación
Imperativo
Declarativo
Lógico.
Funcional
Orientado a objetos
Otros son de aparición relativamente reciente y no forman parte del grupo principal:
Unidad de salida Esta unidad consta de los dispositivos que se usan para transferir
datos e información de la computadora al "mundo exterior". Los dispositivos de salida
son dirigidos por la unidad de control (flecha 12) y pueden recibir datos de la memoria
la (flecha 9) o de la ALU (flecha 5), los cuales después se colocan en forma adecuada
para su uso externo. Algunos ejemplos de dispositivos de salida comunes son
dispositivos de exhibición LED, luces indicadoras, impresoras, unidades de disco o
cinta, monitores de video y convertidores de digital a analógico (DAC).
Unidad de control La función de la unidad de control ahora debe ser obvia. Dirige la
operación de todas las otras unidades ofreciendo señales de temporización y control.
En cierto sentido, la unidad de control es como el director de una orquesta, quien es el
responsable de mantener a cada uno de los miembros de la orquesta en sincronización
adecuada. Esta unidad contiene circuitos lógicos y de temporización que generan las
señales adecuadas que se necesitan para ejecutar cada instrucción en un programa.
Las dos características principales del paradigma imperativo son, por tanto, la
existencia de estado modificable y la ejecución de sentencias de control del programa.
Estado de un programa
Modificación de datos
Uno de los elementos de la arquitectura de Von Newmman son las celdas de memoria
en la que se almacenan los datos. Estas celdas de memoria tienen direcciones únicas y
pueden modificarse con sentencias específicas. Una tarea fundamental de un lenguaje
imperativo es proporcionar una abstracción que convierta estas celdas de memoria en
conceptos de más alto nivel, en forma de datos accesibles y modificables
Los lenguajes imperativos en los que se definen referencias cuyos valores pueden ser
modificados necesitan definir dos tipos de igualdad: igualdad de valor y de referencia.
Dos variables son iguales en valor cuando contienen los mismos valores,
independientemente de si se encuentran en la misma dirección. Dos variables son
iguales en referencia cuando apuntan a un mismo objeto o dato. Unas variables pueden
ser iguales en valor, pero no en referencia. Si dos variables son iguales en referencia
también lo serán en valor.
Sentencias de control
Ventajas Desventajas
Programación estructurada
Programación procedimental
Programación modular
1. Fortran
2. Java
3. PHP
4. Pascal
5. C
6. C#
7. C++
8. Perl
9. Lua
10. Python