i rule foreva
Maracaibo, 20 de junio del 2013
1)Definición y Características( Turbo Pascal)
De manera simple, una matriz, vector o en ingles array (de dos dimensiones) es una tabla. Hay filas y columnas que registran un mismo tipo de dato, portanto para acceder a una posición determinada se necesita dos índices: uno para la fila y otro para la columna. El uso de tener una matriz nos evita definir N variables de un mismo tipo, y sólo disponerde una sola variable que identifica a este grupo de N variables.
Es una zona de almacenamiento continuo, que contiene una serie de elementos del mismo tipo, los elementos de la matriz. Un vector secaracteriza por almacenar los elementos del array en posiciones de memoria continua, por tener un único nombre de variable que representa a todos los elementos, y éstos a su vez se diferencian por uníndice o subíndice.
2) Sintaxis o Declaración ( Turbo Pascal)
V:= vector (2.57, 3.14, -8.16)
V [1] es igual a 2.57
\\\\\\\\\\\\\\
V:= (2.57, 3.14, -8.16); {se declara el vector}
V [1]:= 2.57V [2]:= 3.14
V [3]:= -8.16
V:= (2.57, 3.14, -8.16); {se declara el vector}
V [1]:= 2.57;
V [2]:= 3.14;
V [3]:= -8.16
3) 2 ejemplos con códigos ( explicado)( Turbo Pascal)
Ejemplo1:
Para "guardar" un valor:
Una Matriz [1,5]:= 20;
Estamos guardando en la posición (1,5) el valor 20.
Para leer un valor:
Valor:= Una Matriz [3,9];
Estamos leyendo el valor de laposición (3,9) y almacenándolo en una variable simple.
Ejemplo 2:
Declarar un array multidimensional
Ahora bien, podemos definir un tipo "Matriz" y luego tener nuestras variables de este tipo, osimplemente definimos una variable que sea aquel array:
Opción 1: Definir un Tipo de array de array
type
TMatriz = array[1..20] of array[1..40] of integer;
var
UnaMatriz: TMatriz;
Opción...
Regístrate para leer el documento completo.