Está en la página 1de 33

Un tipo de dato entero Si para almacenar un nmero entero disponemos de 4 bytes de memoria tememos que: 4 Bytes = 4x8 = 32 bits

Con 32 bits se pueden representar 232=4294967296 valores: Slo positivos: del 0 al 4294967295 Positivos y negativos: del -2147483648 al 2147483647 Dim As Integer El tipo de dato lgico o booleano es en computacin aquel que puede representar valores de lgica binaria, esto es, valores que representen falso o verdadero. verdadero AND falso --> falso falso OR verdadero --> verdadero NOT verdadero --> falso

If a<35 and a>10 then


Se deben de cumplir las dos condiciones para llevar a cabo la ejecucin del programa.

-- BitMask : devuelve una mscara empleada por las otras rutinas - ArrayBitTest : Devuelve el estado de un bit.

- BitSet : Pone un bit a uno o a cero

ArrayBitFlip : Cambia el estado de un bit.


-

- BitFlip : Cambia el estado de un bit.

- ArrayBitSet : Pone un bit a uno o a cero.

- BitTest : Devuelve el estado de un bit.

Las rutinas Array asumen 32 bits por elemento, comenzando con los bits del 0 al 31 en el primero, del 32 al 63 en el segundo, etc. La matriz no necesita comenzar en el elemento cero.
- X : un long que contiene los 32 bits a manipular.

32 A() :una matriz conteniendo los bits a manipular.

- Value : TRUE para poner un bit a uno y FALSE para ponerlo a cero.
- N : nmero que indica el bit a manipular. En el caso de una variable long va desde el 0 al 31. En el caso de una matriz va desde el 0 hasta el (numero de elementos * 32) -1. Si el valor de N est fuera del rango se ignora. En el caso de una funcin se devuelve FALSE.

Las funciones BitTest y ArrayBitTest devuelven TRUE (-1) si el bit est a 1 y FALSE (0) si est a 0.

ESTRUCTURAS PRIMITIVAS Y SIMPLES: Son primitivas aquellas que no estn compuestas por otras estructuras de datos por ejemplo, enteros, booleanos y caracteres. Otras estructuras de datos se pueden construir de una o mas primitivas. Las estructuras de datos simples que consideramos se construyen a partir de estructuras primitivas y son: cadenas, arreglos y registros. A estas estructuras de datos las respaldan muchos lenguajes de programacin. ESTRUCTURAS LINEALES Y NO LINEALES: Las estructuras de datos simples se pueden combinar de varias maneras para formar estructuras mas complejas. Las dos cases principales de estructuras de datos son las lineales y las no lineales, dependiendo de la complejidad de las relaciones lgicas que representan. Las estructuras de datos lineales incluyen pilas, colas y listas ligadas lineales. Las estructuras de datos no lineales

También podría gustarte