Lenguajes De Programacion

Páginas: 9 (2222 palabras) Publicado: 16 de abril de 2012
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO

FACULTAD DE INGENIERÍA.

ALUMNOS:
AGUILAR DÍAZ LUIS ALEJANDRO
CAMONA DOMÍNGUEZ RICARDO ANDRÉS
DURÁN CORTÉS JOSÚE DANIEL

TÍTULO DEL TRABAJO: ABSTRACCIONES EN LOS LENGUAJES DE PROGRAMACÍON

MATERIA: LENGUAJES DE PROGRAMACIÓN.

PROFESOR: ING. ARENAS HERNÁNDEZ LUIS

SEMESTRE: 2012-2.

Abstracciones en los lenguajes de programación:Introducción:
Un lenguaje de programación para poder ser legible po el ser humano, requiere proporcionar abstracciones de las acciones de las computadoras fáciles de comprender, incluso para personas no completamente familiarizadas con los detalles subyacentes de la máquina.
La legibilidad humana adquiere una nueva dimensión al incrementarse el tamaño de un programa. Las abstracciones comunes serándescritas en le presente trabajo que forman parte de los lenguajes de programación, con la finalidad de expresar un cómputo.
Las abstracciones de datos resumen las propiedades de los datos, como cadenas de caracteres, números o árboles de búsqueda, que es el objetivo del cómputo.
Las abstracciones de control resumen propiedades de la transferencia de control, es decir, de la modificación de latrayectoria de ejecución de un programa con base en una situación determinada. Los bucles, las sentencias condicionadas y las llamadas de procedimiento son ejemplos de abstracciones de control . Las abstracciones también se agrupan en niveles, mismos que se pueden ver como medidas de la cantidad de información contenida en la abstracción. Las abstracciones básicas reúnen la información de maquina máslocalizada. Las abstracciones estructuradas reúnen información más global sobre la estructura del programa. Las abstracciones unitarias reúnen la información sobre alguna parte completa de un programa.

Abstracciones de datos:
Abstracciones básicas.
Las abstracciones básicas de datos en los lenguajes de programación resumen la representación interna de valores de datos comunes en unacomputadora. Por ejemplo, a manudo los valores enteros de datos se almacenan en una computadora utilizando una representación de complemento a dos, proporcionando operaciones estándar, como por ejemplo la adición y la multiplicación. De manera similar, también se proporciona un tipo de datos real, es decir, de punto flotante.
Las localizaciones en la memoria de la computadora que contienen valores dedatos, se abstraen dándoles un nombre y se conocen como variables. El tipo de valor de datos también recibe un nombre y se conoce como tipo. Los tipos de datos de los valores de datos básicos por lo general reciben nombres que son variaciones de sus valores matemáticos correspondientes, como int o bien integer o entero y real o bien float o floatante. A las variables se las dan nombres y tipos dedatos mediante una declaración, como las de Pascal

var x: integer;
O la declaración C equivalente
int x;
En este ejemplo x se establece como el nombre de una variable y se le da el tipo de datos integer.
Tipos de datos básicos:

-Numéricos: Entero, Real.
-Booleano.
-Carácter.
-Definidos por el usuario: tipos especificados por el usuario como limitaciones de los básicos.-Enumerados, subrangos, modulares…
- Tipos algebraicos: Arrays: son tipos con tamaño fijo y todos los elementos del mismo tipo.
-String está definido e muchos lenguajes como un array de caracteres.
- Registros: Es una estructura de datos formada por un numero fijo de componentes de distinto tipo.
-Tipo recursivo:
-Punteros: almacena la dirección de memoria de otro objeto de datos.
-Referencia:no se pueden manejar directamente, lo hace el compilador.
Punteros: se pueden manejar directamente.
Tipo función: se considera un tipo por poderse incluir en una expresión, y suele ir acompañado de su descriptor.
Lenguajes a nivel de máquina: Datos como cadenas de bits.
Algol 60, Fortran y COBOL - valores no anónimos de bits asociados a tipos enteros, reales,... los tipos dependían de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes de programacion
  • Lenguajes de programación
  • lenguaje de programacion
  • lenguajes de programacion
  • Lenguaje De Programacion
  • lenguaje de programacion
  • Los Lenguajes De Programacion
  • Lenguaje de programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS