2. República Bolivariana de VenezuelaMinisterio de Educación UniversitariaUniversidad Pedagógica Experimental Libertador“Luis Beltrán Prieto Figueroa” MATRIZ DIAGONAL AUTOR:TREJO ELIANA SECCION: 102 PAENA-2011 PROFA.: ANAIDA ESCALONA BARQUISIMETO, AGOSTO DE 2011
3. 1º PASO REALIZAMOS EL FORMULARIO INSERTAMOS UN TITULO (LABEL) INSERTAMOS UN MEMO DONDE SE INDIQUE LA FINALIDAD DEL PROGRAM INSERTAMOS UNA IMAGEN BMP PARA HACER VISTISO EL PROGRAMA INSERTAMOS LOS BOTONES QUE DESEAMOS COLOCAR INSERTAMOS UN STRINGRID QUE MUESTRE LA MATRIZ
4. 2º PASO: PROGRAMAR EL BOTON (CARGAR MATRIZ) PRIMERO DECLARAMOS LA MATRIZ ASI: var Form1: TForm1; matrizDiagonal:array [1..n,1..n] of integer; implementation {$R *.dfm}
5. 2º PASO: PROGRAMAR EL BOTON (CARGAR MATRIZ) LUEGO PROGRAMAMOS EL BOTON ASI: procedure TForm1.CARGAR_MATRIZClick( var i,j:integer; begin for i:=1 to n do for j:=1 to n do if (i=j) thenbegin matrizDiagonal[i,j]:=strtoint(inputbox('CAPTURA DE DATO','INTRODUCE EL NUMERO PARA LLENA LA MATRIZ','')); grid.Cells[j-1,i-1]:=inttostr( matrizDiagonal[i,j]); end elsegrid.Cells[j-1,i-1]:='0'; end;
6. 3º PROGRAMAMOS EL BOTON BORRAR MATRIZ ESTE BOTON SE PROGRAMA ASI: procedureTForm1.BORRAR_MATRIZClick(Sender: TObject); var i,j:integer; begin for i:=1 to n do for j:=1 to n do grid.Cells[j-1,i-1]:=''; end;
7. 4º PROGRMAMAOS EL BOTON SALIR (OPCIONAL) DE ESTA MANERA: procedureTForm1.SALIRClick(Sender: TObject); begin begin IF MESSAGEDLG ('¿DESEA TERNINAR DE TRABAJAR?',MTWARNING,[MBYES,MBNO],0)=MRNO THEN SHOWMESSAGE('PUEDES CONTINUAR.........!') ELSE CLOSE; end; end;