SlideShare une entreprise Scribd logo
1  sur  8
Republica bolivariana de Venezuela Universidad Pedagógica experimental “Libertador”Instituto Pedagógico  “Luis Beltrán Prieto Figueroa”          Barquisimeto Estado-Lara     Matriz  Escalar Diagonal Autores: Pedro Prado Nohemy Lugo
Matriz escalar.        Una matriz escalar es una matriz diagonal en la que los elementos de la diagonal principal son iguales. Ejemplo: Elaborar  un programa  donde muestre un mensaje que identifique la matriz escalar.
Ejercicio de una Matriz  Escalar Diagonal unit Unit1; interface uses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,   Dialogs, StdCtrls, Grids; type   TForm1 = class(TForm)     StringGrid1: TStringGrid;     Butcargar: TButton;     Butsalir: TButton;     Butmostrar: TButton;     procedure ButcargarClick(Sender: TObject);     procedure ButsalirClick(Sender: TObject);     procedure ButmostrarClick(Sender: TObject);
private     { Private declarations }   public     { Public declarations }   end; var   Form1: TForm1;   matriz: array [1..3,1..3] of integer;   i,j:integer;   columna,flia:array[1..3,1..3] of integer; implementation {$R *.dfm} Variables del ejercicio
Botón Cargar procedure TForm1.ButcargarClick(Sender: TObject); begin for i:=1 to 3 do for j:=1 to 3 do  begin  matriz[j,i]:= strtoint(inputbox('ingrese numero','numero',''));  stringgrid1.Cells[j-1,i-1]:=inttostr(matriz[j,i]);   end;   end;
Botón  mostrar  procedure TForm1.ButmostrarClick(Sender: TObject); var cont:integer; cont2:integer; begin stringgrid1.Colcount:=3; stringgrid1.RowCount:=3; i:=0; j:=0; cont:=0; cont2:=0; for i:=1 to 3 do for j:=1 to 3 do begin if ((matriz[i,i])<>0) then begin cont:=cont+1; end;
if (i<>j) and (matriz[i,j]=0) and (matriz[j,i]=0) then begin cont2:=cont2+1; //stringgrid1.cells[j-i,i-j]:= inttostr(matriz[i,j]); end; end; if (cont2=6) and (cont=9) then begin showmessage ('la matriz escalar diagonal'); end; if (cont <9) then begin showmessage('la matriz no es escalar diagonal'); end else if (cont2 <> 6) then begin showmessage ('la matriz no es escalar diagonal'); end; end; end.
Formulario del Programa Botón  Procedure Salir Botón del Procedure Cargar Botón Procedure Mostrar. StringGrid

Contenu connexe

En vedette (10)

Hak anak dalam islam pembentangan
Hak anak dalam islam pembentanganHak anak dalam islam pembentangan
Hak anak dalam islam pembentangan
 
Physical science Game jeopardy
Physical science Game jeopardyPhysical science Game jeopardy
Physical science Game jeopardy
 
กลุ่ม2
กลุ่ม2กลุ่ม2
กลุ่ม2
 
Kaedah pendidikan islam (al quran)
Kaedah pendidikan islam (al quran)Kaedah pendidikan islam (al quran)
Kaedah pendidikan islam (al quran)
 
Rph zakat firah (2)
Rph zakat firah (2)Rph zakat firah (2)
Rph zakat firah (2)
 
Mixture & solutions ppt
Mixture & solutions pptMixture & solutions ppt
Mixture & solutions ppt
 
Presentation1
Presentation1Presentation1
Presentation1
 
تمييز
تمييزتمييز
تمييز
 
Slide taranum
Slide taranumSlide taranum
Slide taranum
 
Perjanjian Hudaibiyah
Perjanjian HudaibiyahPerjanjian Hudaibiyah
Perjanjian Hudaibiyah
 

Dernier

Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxNadiaMartnez11
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 

Dernier (20)

Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 

Tarea para el_aula.[1]

  • 1. Republica bolivariana de Venezuela Universidad Pedagógica experimental “Libertador”Instituto Pedagógico “Luis Beltrán Prieto Figueroa” Barquisimeto Estado-Lara Matriz Escalar Diagonal Autores: Pedro Prado Nohemy Lugo
  • 2. Matriz escalar. Una matriz escalar es una matriz diagonal en la que los elementos de la diagonal principal son iguales. Ejemplo: Elaborar un programa donde muestre un mensaje que identifique la matriz escalar.
  • 3. Ejercicio de una Matriz Escalar Diagonal unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Grids; type TForm1 = class(TForm) StringGrid1: TStringGrid; Butcargar: TButton; Butsalir: TButton; Butmostrar: TButton; procedure ButcargarClick(Sender: TObject); procedure ButsalirClick(Sender: TObject); procedure ButmostrarClick(Sender: TObject);
  • 4. private { Private declarations } public { Public declarations } end; var Form1: TForm1; matriz: array [1..3,1..3] of integer; i,j:integer; columna,flia:array[1..3,1..3] of integer; implementation {$R *.dfm} Variables del ejercicio
  • 5. Botón Cargar procedure TForm1.ButcargarClick(Sender: TObject); begin for i:=1 to 3 do for j:=1 to 3 do begin matriz[j,i]:= strtoint(inputbox('ingrese numero','numero','')); stringgrid1.Cells[j-1,i-1]:=inttostr(matriz[j,i]); end; end;
  • 6. Botón mostrar procedure TForm1.ButmostrarClick(Sender: TObject); var cont:integer; cont2:integer; begin stringgrid1.Colcount:=3; stringgrid1.RowCount:=3; i:=0; j:=0; cont:=0; cont2:=0; for i:=1 to 3 do for j:=1 to 3 do begin if ((matriz[i,i])<>0) then begin cont:=cont+1; end;
  • 7. if (i<>j) and (matriz[i,j]=0) and (matriz[j,i]=0) then begin cont2:=cont2+1; //stringgrid1.cells[j-i,i-j]:= inttostr(matriz[i,j]); end; end; if (cont2=6) and (cont=9) then begin showmessage ('la matriz escalar diagonal'); end; if (cont <9) then begin showmessage('la matriz no es escalar diagonal'); end else if (cont2 <> 6) then begin showmessage ('la matriz no es escalar diagonal'); end; end; end.
  • 8. Formulario del Programa Botón Procedure Salir Botón del Procedure Cargar Botón Procedure Mostrar. StringGrid