Beruflich Dokumente
Kultur Dokumente
ESTRUCTURAS DE DATOS
Estticos
Datos Estructurados
Dinmicos
Tipos De Datos Estructurados: Este tipo de datos hacen referencia a una coleccin de elementos Tipo De Datos Simples O Primitivos: Tambin conocidos como datos primitivos, quiere decir que no estn compuestos de otras estructuras de datos. Son los tipos de datos bsicos, los mas sencillos y fciles de aprender. Tipos De Datos Dinmicos: Este tipo de datos permite tener un mayor control sobre la gestin de memoria en los programas. Adems permite manejar el tamao de las variables en tiempo de ejecucin. (los punteros.)
Tipo De Datos Estticos: Con excepcin de los punteros, todos los tipos de datos son estticos. Esto quiere decir que el tamao que ocupan en memoria no puede variar durante le ejecucin del programa. Es decir, una vez declarada una variable de un tipo determinado, a este se le asigna un trozo de memoria fija que no puede aumentar ni disminuir.
4
1.1.1.-Tipos De Datos Simples Tambin conocidos como datos primitivos, quiere decir que no estn compuestos de otras estructuras de datos. Son los tipos de datos bsicos, los mas sencillos y fciles de aprender. Tipo De Dato Numrico: conjunto de valores numricos que tiene dos formas de representacin. Enteros y Reales. Tipo d e datos lgicos: tipo de dato conocido como booleano que puede tomar solo uno de dos valores, verdadero o falso (True o False). Tipo de datos carcter: forma parte del conjunto finito y ordenado de caracteres que la computadora reconoce. Alfanumricos Numricos Especiales
1.1.1.- Definicin De Bit, Byte, Carcter Y Palabra Bit: Unidad mnima de informacin que puede tomar uno de dos valores : 0 o 1. Byte: Unidad de Informacin que consta de 8 bits equivalente a un nico carcter, como una letra, numero o signo de puntuacin. El numero mas grande que se puede almacenar en un byte es 255. Carcter: Elemento tomado de un conjunto de smbolos el cual incluye caracteres del alfabeto y algunos caracteres especiales. Palabra: Expresin abreviada en una sentencia formada por un conjunto de caracteres.
Ejemplo de combinaciones posibles por nmero de bits. Posibles combinaciones de unos y ceros usando dos bits : 00, 01, 11, 10
Posibles combinaciones de unos y ceros usando ocho bits 256: 00000000, 00000001, 00000011, 00000111 [] 11111111 Usando grupos de 8 bits (es decir, bytes) es posible representar a todos los caracteres que conforman el abecedario, incluyendo las maysculas y los signos especiales, como el de moneda o los acentos, de tal suerte que cuando se oprime la "e" en el teclado, el microprocesador recibe un paquete de 8 bits con la siguiente combinacin de valores: Valor de la letra "e" minscula en bits:
0 1 1 0 0 1 0 1
Pero si en cambio se presiona la misma tecla en maysculas, el paquete de bits que se estar mandando al microprocesador sera el siguiente:
0 1 0 0 0 1 0 1
Mediante combinaciones de bits y bytes es posible representar una cantidad infinita de cosas: desde bibliotecas completas hasta juegos y pelculas, todo un universo de informacin que puede estar en diversas formas; textos, imgenes y sonidos.
ESTRUCTURAS DE DATOS
10
2.1.- Arreglos
Un arreglo es un grupo o una coleccin finita, homognea y ordenada de elementos . Los arreglos pueden ser Unidimensionales Bidimensionales De tres o mas dimensiones
Para implementar arreglos unidimensionales se debe reservar espacio en memoria y se debe proporcionar la direccin base del arreglo, la cota superior e inferior. Los arreglos se representan en memoria de la siguiente forma:
12
13
2.- segunda forma Dim miarreglo (0 to 10) as string se a declarado un arreglo llamado miarreglo y entre parntesis se a especificado el rango de capacidad, es decir la cantidad de datos que podr contener. El primer numero, 1, indica el limite inferior y el numero 15 indica el nmero mximo
14
Pa ra acceder a los datos de un arreglo, se debe hacer mediante el ndice o numero de elemento del mismo por ejemplo: Dim arre(5) as integer Dim i as integer Arre(0)=1 Arre(1)=2 Arre(2)=3 Arre(3)=4 Arre(4)=5 Arre(5)=6 For i=0 to 5 Console .writeline(indice [{0}, {1}, {2}, i, ]=, arre(i)) Next
15
Dim paises(2) As String ' Llena el vector con datos paises(0) = "Argentina" paises(1) = "Per paises(2) = "Brasil" ' Recorre los elementos del vector For x = 0 To 2 MsgBox "Nombre del pas : " & paises(x) Next x
16
Lbound y Ubound nos devuelve un nmero de tipo Long que nos permite saber el lmite superior e inferior de un vector o una matriz
18