Ygfef

Solo disponible en BuenasTareas
  • Páginas : 2 (482 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de agosto de 2012
Leer documento completo
Vista previa del texto
UNIDAD 3:PASCAL ARREGLOS
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 *)...
tracking img