Ygfef
Páginas: 2 (482 palabras)
Publicado: 24 de agosto de 2012
TEMA 6: ARREGLOS TIPO TABLA PASCAL
Un arreglo tipo tabla se define como un conjunto de datos del mismo tipo organizados en dos o mas columnas y uno o mas renglones.Para procesar ( recordar solo operaciones y comparaciones) internamente todos los elementos de la tabla se ocupan dos ciclos for() uno externo para controlar renglon y uno interno para controlarcolumna.
Los elementos de la tabla se deberan simbolizar con el nombre de la tabla y 2 subindices, el primer subindice referencia al renglon y el siguiente subindice referencia la columna.
Ladeclaracion de una tabla sera de acuerdo al siguiente formato.
Nomtabla : array[1..cantren,1..cantcol]of tipodato;
ejemplo:
calif : array[1..3,1..4] of integer;
ciudades: array[1..3,1..4] ofstring[20];
Para efectuar procesos tales como operaciones despliegue con todos los elementos de la tabla se deberan usar 2 ciclos un for externo para controlar renglon y un for interno para controlarcolumna.
Prog8.pas
program prog8;
USES crt;
VAR
calif :ARRAY[1..3,1..2] of integer;
r,c,nc:integer;
begin
nc :=5;clrscr;
(* captura tabla *)
for r := 1 to 3 do
begin
forc := 1 to 2 do
begin
gotoxy(nc,r+2);write('calif ',r,c,' :'); readln(calif[r,c]);
nc:=nc+20;end;
nc:=5
end;
(* regalando 10 puntos a la calif *)...
Leer documento completo
Regístrate para leer el documento completo.