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

REPRESENTACIÓN DE BAJO Y ALTO NIVEL DE DATO


Enviado por   •  28 de Febrero de 2017  •  Ensayos  •  19.321 Palabras (78 Páginas)  •  234 Visitas

Página 1 de 78

INDICE

REPRESENTACIÓN DE BAJO Y ALTO NIVEL DE DATOS        iii

MANEJO DE ESTRUCTURAS DINÁMICAS IMPLEMENTADAS                                                                                                 CON PROGRAMACIÓN ORIENTADA A OBJETOS.        xiii

LISTAS ENLAZADAS.        xxiv

PILAS Y COLAS        xliv

ARCHIVOS Y RECURSIVIDAD        lii

LISTAS NO LINEALES: ÁRBOLES        lxxvi

LISTAS NO LINEALES: GRAFOS.        ciii

REFERENCIAS BIBLIOGRAFICAS        cxx

REPRESENTACIÓN DE BAJO Y ALTO NIVEL DE DATOS


REPRESENTACIÓN A BAJO NIVEL

El de bajo nivel está más próximo a lo que entiende la máquina y el de alto nivel más próximo a lo que entiende el ser humano.

A comparación de una variable una constante es una partida de datos (objetos) que permanecen sin cambios durante todo el desarrollo del algoritmo o durante la ejecución del programa.

En C existen diferentes tipos básicos de constantes:

Constantes numéricas

Constantes de carácter

Cadena de caracteres

 

Las constantes en si son datos cuyo valor nunca cambia durante todo el desarrollo del algoritmo. Las constantes. Podrán ser literales o con nombres, también denominadas simbólicas.

 

Las constantes simbólicas o con nombre se identifican por su nombre y el valor asignado. Una constante literal es un valor de cualquier tipo que se utiliza como tal. (Literal)

CONSTANTES.

 

Una constante es un valor que se mantiene fijo en un proceso o en un cálculo,  una continuidad que permanece sin modificación. En informática, más bien usado en programación, cuando se ha fijado al compilador, su valor asignado no será modificado mientras que el programa sea ejecutado.

Dentro de la programación de C++, las constantes pueden ser números, un carácter o una cadena de caracteres. Las constantes se declaran en una sección que comienza con la palabra reservada const.

 

En el uso de C++, el compilador sabe cual es el valor de los objetos declarados como constantes y en base a este conocimiento puede hacer cuantas suposiciones sean válidas para conseguir la mayor eficiencia en tiempo de ejecución.

 

Podemos afirmar que en C++ los enteros (variables) forman un tipo distinto de los enteros constantes (constantes enteras), y que los caracteres (variables) forman un tipo distinto de las constantes carácter. Así pues, distinguimos entre un tipo char y un tipoconst char. Como prácticamente todos los tipos de objeto-dato posibles en C++ puede declararse constantes, existe un universo de tipos C++, simétrico al de los tipos de objetos variables, pero de objetos constantes.


TIPOS DE VARIABLES

 

Tipo de variables

Palabra

clave

Bytes

requeridos

Rango

Carácter

 

char

1

-128 a 127

Entero

 

int

2

-32768 a 32767

Entero Corto

 

short

2

-32768 a 32767

Entero Largo 

 

long

4

-2,147,483,648 a 2,147,483,647

Carácter sin signo

 

unsigned char

1

0 a 255

Entero  sin signo

 

unsigned int

2

0 a 65535

Entero corto sin signo

unsigned short

2

0 a 65535

 Entero largo sin signo

unsigned long

4

0 a 4,294,967,295

Punto flotante de precisión sencilla

float

4

1.2E-38 a 3.4E38

Punto flotante de doble precisión

double

8

2.2E-308  a 1.8E308

Rango aproximado; precisión = 7 dígitos

 

 

 

Rango aproximado; precisión =19 dígitos

 

 

 

 

Hay varios tipos fundamentales de datos.  Los archivos de cabecera limits.h, float.h,  especifican los valores máximos y mínimos para cada tipo.  Los podemos clasificar en:

 

       Tipos enteros:   char, short, int, long.

       Tipos reales:   float, double y long double.

       Otros:   void.

 

Cada tipo puede ser calificado por las palabras clave signed o unsigned, lo que da lugar a tener disponibles los siguientes tipos extras:

 

  1. signed char
  2. unsigned char
  3. signed short
  4. unsigned short
  5. signed int
  6. unsigned int
  7. signed long
  8. unsigned long


REPRESENTACIÓN DE ALTO NIVEL

...

Descargar como (para miembros actualizados)  txt (115.6 Kb)   pdf (975.6 Kb)   docx (2.4 Mb)  
Leer 77 páginas más »
Disponible sólo en Clubensayos.com