martes, enero 25, 2011

Unidad 2: Vectores (Arreglos y Matrices)


ARREGLO
- Es un acomodo de espacios (Como en una matriz) en los cuales es una colección de un tipo de dato, y pueden ser unidimensionales, bidimensionales o multidimensionales 

- Es un conjunto finito y ordenado de elementos homogéneos (del mismo tipo de datos)

-Es un tipo de dato estructurado simple o estático y pueden ser vectores o tablas (matrices)

Ejemplo en lenguaje C 

Si deseáramos guardar en un arreglo, diez valores enteros, debemos definir este arreglo de la siguiente manera: int elem[10]; 

Esta expresión es la declaración del arreglo. Donde:
int : Tipo de datos que almacena el arreglo
elem: Nombre del arreglo, y el número encerrado en los corchetes es el número de valores que contiene el arreglo. 

Cabe hacer notar que, el índice para el primer elemento es 0 y, el valor máximo del índice es igual a n-1 elementos del arreglo

En nuestro caso, el último elemento del arreglo elem será elem[9]. El programador deberá tener cuidado de no indicar elementos inexistentes en el arreglo, es decir, elementos cuyos índices son números con signo menores a 0 o elementos con índices mayores a los n-1 elementos del arreglo. De no-tener cuidado, el compilador de C no marcará error alguno, pero se produce un error en tiempo de ejecución

Imagen en VB6 del Ejemplo


MATRIZ
Una matriz es un conjunto de elementos de cualquier naturaleza aunque, en general, suelen ser números ordenados en filas y columnas
Una matriz se compone o es un conjunto de varios vectores o arreglos


Notaciones de Arreglos

La representación de un elemento en un vector se suele hacer mediante el identificador del vector seguido del índice entre corchetes, paréntesis o llaves:
Notación Ejemplos
vector[índice_1,índice_2...,índice_N] (Java, Lexico, Perl, etc.)
vector[índice_1][índice_2]...[índice_N] (C, C++, PHP, etc.)
vector(índice_1,índice_2...,índice_N) (Basic)







No hay comentarios:

Publicar un comentario