Sunteți pe pagina 1din 6

Arreglos Unidimensionales

Aux. Doc. T.S.U. Aida Avila

Es una estructura de datos en la que se almacena una coleccin de datos del mismo tipo, es decir, es una lista de numero n de elementos del mismo tipo que se caracteriza por:

a. Almacenar los elementos del array en posiciones de memoria continua. b. Tener un nico nombre de variables que representa todos los elementos, y estos a su vez se diferencian por un ndice o subindice. c. Acceso directo o aleatorio a los elementos individuales del array.

Es un tipo de datos estructurado compuesto de un nmero de elementos finitos, tamao fijo y elementos homogeneos.

Los elementos del array se almacenan en posiciones contiguas de memoria , a cada una de las cuales se les puede acceder directamente.
Ejemplo: el arreglo se representa de la siguiente forma: X : array [1..5] of integer Direccin: 100 101 102 103 104 105

X[1] X[2] X[3]


X[4] X[5]

Nombre_array= array [tipo subndice] of tipo; Nombre_array: identificador valido.

Tipo subndice: puede ser de tipo ordinal: boolean o char, un tipo enumerado o un tipo subrango.
Tipo: Ejemplo: x: array [1..15] of integer; describe el tipo de cada elemento del vector; todos los elementos de un vector son de un mismo tipo.

Escribe un programa en pascal que llene un arreglo con los numeros enteros comprendidos 10 y 20: Program enteros; Uses Crt; Var X: array[10..20] of integer; Var i: integer; Begin Clrscr; writeln(los numeros son:); Readln; for i:= 10 to 20 do x[i]:=i; for i:= 10 to 20 do begin writeln(numero: x[i]); readln; end; end,.

Program enteros; Uses Crt; Var X: array[1..11] of integer; Var i, num: integer; Begin Clrscr; Num:=4; for i:= 1 to 11 do x[i]:=num; Begin X[i]:=num; Num:=num+1; End; for i:= 1 to 11 do begin writeln('Posicin ',i:2, ': '); WRITELN(x[i]:5); readln; end; end,.

S-ar putea să vă placă și