Constantes

Páginas: 7 (1597 palabras) Publicado: 14 de septiembre de 2010
-------------------------------------------------
Constante
Para otros usos de este término, véase constante.
En programación, una constante es un valor que no puede ser alterado durante la ejecución de un programa.
Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos.
Por ejemplo:
* El valor depi = 3.1416
Por conveniencia, el nombre de las constantes suele escribirse en mayúsculas en la mayoría de lenguajes.

-------------------------------------------------
Ejemplo de una constante en C/C++ (#define)
En C o C++ las constantes se declaran con la directiva #define, esto significa que esa constante tendrá el mismo valor a lo largo de todo el programa. El identificador de unaconstante así definida será una cadena de caracteres que deberá cumplir los mismos requisitos que el de una variable (sin espacios en blanco, no empezar por un dígito numérico, etc).
Ejemplo:
-------------------------------------------------
#include <stdio.h>
-------------------------------------------------
#define PI 3.1415926-------------------------------------------------

-------------------------------------------------
int main()
-------------------------------------------------
{
-------------------------------------------------
printf("Pi vale %f", PI);
-------------------------------------------------
return 0;-------------------------------------------------
}
Lo cual mostrará por pantalla:
-------------------------------------------------
Pi vale 3.1415926
Es decir, PI es una constante a la que le hemos asignado el valor 3.1415926 mediante la directiva #define.
La directiva #define también se puede utilizar para definir expresiones más elaboradas con operadores (suma, resta,multiplicación etc) y otras constantes que hayan sido definidas previamente, por ejemplo:
-------------------------------------------------
#define X 2.4
-------------------------------------------------
#define Y 9.2
-------------------------------------------------
#define Z X + Y

Bloque de asignación
Un bloque de asignación es unaunidad de almacenamiento en un volumen, formado por uno o más bloques lógicos. Cuanto mayor sea el volumen, los bloques de más lógicos constituyen una asignación de bloque. El número máximo de bloques de asignación por volumen es de 65.536; la mayoría de los volúmenes tienen algo menos. 

El tamaño del disco duro determina el tamaño mínimo de cada archivo. En entorno de Macintosh y MS-DOS, puedetener hasta 65.536 bloques en una unidad (porque los bloques de asignación de direcciones de ambos sistemas operativos con direccionamiento de 16 bits). Unidades mayores de 512 megabytes no puede utilizar bloques de 8 KB porque no hay suficientes direcciones. Por lo tanto, si una unidad de 2 gigabytes es una partición de Macintosh, el tamaño de archivo más pequeño permitido es 32 K. Si guarda unarchivo de texto con un carácter, llevaría 32 KB de espacio en disco. 

Una bifurcación de archivo que no estén vacías siempre ocupa al menos un bloque de asignación, independientemente de cuántos bytes de datos de la bifurcación de archivo contiene. Si la bifurcación de recursos de un archivo y la bifurcación de datos contienen datos, el archivo utiliza dos bloques de asignación. Si todos losarchivos son sólo un bloque de asignación de largo, puede haber como muchos archivos en el volumen como hay son unidades de asignación para el volumen. Sin embargo, cuando un archivo tiene más de un bloque de asignación, disminuye el número total de archivos posibles. Por ejemplo, en un volumen con 65.535 asignaciones bloque, puede tener: 
65,536 files, each one allocation block long.
32,768...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • constante
  • Constantes
  • constant
  • ConstanteMente
  • Constantes o corrientes
  • Constantes Y Variables
  • Constante De Una Bobina
  • La disciplina constante

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS