Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTEGRANTES:
NOMBRES
JONATHAN ISAAS
BARRIOS RUZ
HENRY HERMENEGILDO
LPEZ C.
CESAR ARMANDO
MONROY C.
EDGAR YOVANY GARCIA
CARN
201515104
201319189
201515401
201515156
Arreglos
(Array)
ARREGLOS (Array)
El arreglo es un tipo estructurado de datos,
y representa, en un ambiente de
programacin, a las entidades matemticas
denominadas vectores y matrices.
[1]-[7]-[13]-[1232][-43]
1) Poseen un rango: Este indica la cantidad de
elementos que vamos a tener "encadenados".
Declaracin de Arreglos
La palabra reservada que nos permite
definir un arreglo es ARRAY, esta es
usada en la seccin VAR de nuestro
programa.
Veamos su sintaxis:
nombre: ARRAY[rango]
rango OF tipo;
corresponde al nombre que le
pondremos a la estructura (al
arreglo).
corresponde a dos valores que
indican la cantidad de datos que
vamos a almacenar.
es el tipo de valores que se va a
almacenar (INTEGER, CHAR etc... ).
Uso de Arreglos
OF char;
Programas de
ejemplo:
program vectores;
uses crt;
var
vector:array [1..3]of integer;
i:integer;
begin
vector[1]:= -19;
vector[2]:= 0;
vector[3]:= 3;
for i:= 1 to 3 do
begin
delay(1000);
writeln(vector[i]);
end;
readln;
end.
program ejemplo;
var
animales:array[1..5] of string;
i,j:integer;
begin
for i:=1 to 5 do
begin
write('Intruducsa el animal
',i,': '); readln(anima les[i]);
end;
writeln;
for j:= 1 to 5 do
begin
writeln(animales[j]);
end;
readln;
end.
Arreglos multidimensionales.
Hasta ahora nuestros arreglos son solo de
una dimensin. Pero adems, es posible
definir arreglos de dos dimensiones, o
tambin conocidos como matrices:
Programa de
ejemplo:
program arrayMulti;
type
tvector= array [1..3,1..5]of
integer;
var
vector:tvector;
i,j,num:integer;
begin
for i:= 1 to 3 do //filas
begin
for j:= 1 to 5 do
//columnas
begin
num:=num+1;
vector[i,j]:=num;
write(vector[i,j],'
');
end;
writeln;
end;
readln;