SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

Destacado (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
 

Último

LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
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
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOBRIGIDATELLOLEONARDO
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSYadi Campos
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 

Último (20)

LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
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
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 

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