matriz slide
DESCRIPTION
PRESENTACION PASO A PASO DE COMO ELABORAR UN PROGRAMA EN BORLAND DELPHI QUE MUESTRE CUANDO UNA MATRIZ ES DIAGONAL, TRIANGULAR SUPERIOR O TRIANGULAR INFERIORTRANSCRIPT
![Page 1: Matriz slide](https://reader034.vdocumento.com/reader034/viewer/2022052602/559e61aa1a28aba36d8b46bc/html5/thumbnails/1.jpg)
Elaborado por: Marly Fernández
![Page 2: Matriz slide](https://reader034.vdocumento.com/reader034/viewer/2022052602/559e61aa1a28aba36d8b46bc/html5/thumbnails/2.jpg)
1. Abrir el Programa
![Page 3: Matriz slide](https://reader034.vdocumento.com/reader034/viewer/2022052602/559e61aa1a28aba36d8b46bc/html5/thumbnails/3.jpg)
2. Agregamos un label, un groupbox;un botón, y un grid(4columnas x 4filas). (Cambiándole los nombres a cada componente).
![Page 4: Matriz slide](https://reader034.vdocumento.com/reader034/viewer/2022052602/559e61aa1a28aba36d8b46bc/html5/thumbnails/4.jpg)
3. Adicionamos dos nuevos : verificar y salir. Los cuales programaremos luego. Cambiamos el color del formulario y agregamos una imagen.
![Page 5: Matriz slide](https://reader034.vdocumento.com/reader034/viewer/2022052602/559e61aa1a28aba36d8b46bc/html5/thumbnails/5.jpg)
4. Ahora nos vamos al unity declaramos nuestro arreglo y nuestras variables.
![Page 6: Matriz slide](https://reader034.vdocumento.com/reader034/viewer/2022052602/559e61aa1a28aba36d8b46bc/html5/thumbnails/6.jpg)
5. Programamos los botones:salir, ingresar número.
(Botón Salir)procedure TForm1.Button16Click(Sender: TObject);begin
close;end;
(Botón Ingresar Números)procedure TForm1.boton1Click(Sender: TObject);begini:= 0;j:= 0;for i:= 1 to 4 dofor j:= 1 to 4 do
beginmat[j,i]:= strtoint(inputbox('Ingrese un Numero','','0'));grid1.Cells[j -1 , i -1]:= inttostr(mat[j,i]);carga:= mat[j,i];end;
button15.Enabled:=true;boton1.Enabled:=false;
end;
![Page 7: Matriz slide](https://reader034.vdocumento.com/reader034/viewer/2022052602/559e61aa1a28aba36d8b46bc/html5/thumbnails/7.jpg)
6. Programamos el botón Verificarprocedure TForm1.Button15Click(Sender: TObject);varconta:integer;contb:integer;x,y:integer;begin
conta:= 0;contb:=0;for i:= 1 to 4 dofor j:= 1 to 4 dobeginresultado[i,j]:=0;
end;
for i:= 1 to 3 dofor j:= 2 to 4 do
beginif (i<>j) and ((mat[i,j]) = 0 )thenbeginconta:= conta + 1;resultado[i,j]:= mat[i,j];
end;
(Continúa en el siguiente cuadro)
if (conta = 6) thenbeginshowmessage('Es de tipo: Triangular Superior');button15.Enabled:=false;boton1.Enabled:=true;endelse
if (contb = 6) thenbeginshowmessage('Es de tipo: Triangular Inferior');button15.Enabled:=false;boton1.Enabled:=true;endelse
if (conta <> 6) and (contb <> 6) thenbeginshowmessage('La Matriz es Diagonal');button15.Enabled:=false;boton1.Enabled:=true;end;
for x:=1 to 4 dofor y:=1 to 4 dogrid1.Cells[x-1,y-1]:='';
end;
![Page 8: Matriz slide](https://reader034.vdocumento.com/reader034/viewer/2022052602/559e61aa1a28aba36d8b46bc/html5/thumbnails/8.jpg)
6. Así se ve nuestra pantalla corrida
![Page 9: Matriz slide](https://reader034.vdocumento.com/reader034/viewer/2022052602/559e61aa1a28aba36d8b46bc/html5/thumbnails/9.jpg)
6. Así se ve nuestra pantalla corrida
![Page 10: Matriz slide](https://reader034.vdocumento.com/reader034/viewer/2022052602/559e61aa1a28aba36d8b46bc/html5/thumbnails/10.jpg)
Triangular Inferior
![Page 11: Matriz slide](https://reader034.vdocumento.com/reader034/viewer/2022052602/559e61aa1a28aba36d8b46bc/html5/thumbnails/11.jpg)
Triangular Superior
![Page 12: Matriz slide](https://reader034.vdocumento.com/reader034/viewer/2022052602/559e61aa1a28aba36d8b46bc/html5/thumbnails/12.jpg)
Diagonal