Manual Del Usuario En C++

Páginas: 5 (1245 palabras) Publicado: 19 de noviembre de 2012
Abstracción





presentado por:
CASTILLO MENDIETA TANIA LORENA
DELGADO FORERO BRAYAN SMITH
ROJAS ORTIZ HEIDY SHIOMARA








presentado a:
ingenIero:
agustin villalobos florian











fundacion universitaria de san gil sede chiquinquira
ingenieria de sistemas
2012









INTRODUCCIÓN

Dentro del mundo de las tecnologías existen diversos  lenguajes programación que se han ido creando con el paso del tiempo. Los primeros lenguajes de programación eran de tipo lineal, ya que un programa se recorría desde un punto marcado como Inicio hasta llegar a un punto Fin. Con el tiempo se fueron creando nuevos lenguajes y en nuestros días los más utilizados son los llamados “Orientados a Objetos”.

Los Lenguajes Orientados a Objetos (LOO) tienenla característica de que no son lenguajes lineales, sino que se forman de diversas funciones, las cuales son llamadas en el orden en que el programa mismo las pide o el usuario determina.






























HISTORIA DE LA ABSTRACCION DE LOS DATOS
EN PROGRAMACION

Los primeros lenguajes (FORTRAN, COBOL y ALGOL 60) introducen la abstracción de datos anivel de estructuras simples, secuencias de bits interpretadas como datos simples: enteros, reales, caracteres, booleanos; se introducen operadores y una estructura tipo tabla o matriz. Estos tipos predefinidos corresponden a un nivel bajo de abstracción: el programador puede ignorar los detalles de la implementación haciendo declaraciones como:

REAL X, Y;
y posteriormente
X = X + 3.14 * Y;Representando “*” y “+” las operaciones matemáticas abstractas × y + ignorando el programador los detalles de su implementación hardware y software. Los siguientes, Simula 67, ALGOL 68 y Pascal permiten ya mecanismos para el diseño de nuevas abstracciones. Pascal y ALGOL 68, además de ampliar los tipos predefinidos, introducen mecanismos para la declaración de nuevos tipos (“modos” en ALGOL 68).Con ello consiguen mayor expresividad en el algoritmo y mecanismos de verificación en el propio compilador. Los tipos de datos permiten jerarquías en las definiciones y, mediante los punteros, definición de estructuras recursivas.










ABSTRACCION

La abstracción se define como la "acción de aislar mentalmente o considerar por separado las cualidades de un objeto, considerar unobjeto en su esencia". A través de la abstracción conseguimos extraer las cualidades principales sin detenernos en los detalles.
A partir de un tema determinado conseguimos la generalización y la visión global del tema. Cuando armamos un computador ensamblamos los componentes necesarios para construir este. Utilizamos una placa base, un disco duro, memoria, etc. Manejamos estos dispositivos aun nivel funcional. Es decir, abstraemos las funciones de cada dispositivo para trabajar con ellos. En ningún momento nos paramos a pensar cómo funcionan internamente o de cuántos condensadores y transistores está compuesto.
Veamos los diferentes tipos de abstracción que podemos encontrar en un programa:

1. Abstracción funcional: crear procedimientos y funciones e invocarlos mediante un nombredonde se destaca qué hace la función y se ignora cómo lo hace. El usuario sólo necesita conocer la especificación de la abstracción (el qué) y puede ignorar el resto de los detalles (el cómo).

2. Abstracción de datos:

▪ Tipo de datos: proporcionado por los leguajes de alto nivel. La representación usada es invisible al programador, al cual solo se le permite ver las operacionespredefinidas para cada tipo.
▪ Tipos definidos: por el programador que posibilitan la definición de valores de datos más cercanos al problema que se pretende resolver.



▪ TDA: para la definición y representación de tipos de datos (valores + operaciones), junto con sus propiedades.
▪ Objetos: Son TDA a los que se añade propiedades de reutilización y de compartición de código.
Si profundizamos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual de usuario turbo c
  • Manual De Usuario
  • Manual De Usuario
  • manual se usuario
  • Manual De Usuario
  • manual de usuario
  • manual de usuario
  • Manual De Usuario

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS