SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Andere mochten auch (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
 

Kürzlich hochgeladen

Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteinmaculadatorressanc
 
Tema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOcialesTema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOcialesChema R.
 
EVALUACION del tercer trimestre 2024 nap.docx
EVALUACION  del tercer trimestre 2024 nap.docxEVALUACION  del tercer trimestre 2024 nap.docx
EVALUACION del tercer trimestre 2024 nap.docxuniversidad Indoamerica
 
Lecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanzaLecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanzaAlejandrino Halire Ccahuana
 
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfPasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfNELLYKATTY
 
En un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdfEn un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdfAni Ann
 
Hidrocarburos cíclicos, EJERCICIOS, TEORIA Y MÁS.pptx
Hidrocarburos cíclicos, EJERCICIOS, TEORIA Y MÁS.pptxHidrocarburos cíclicos, EJERCICIOS, TEORIA Y MÁS.pptx
Hidrocarburos cíclicos, EJERCICIOS, TEORIA Y MÁS.pptxNathaly122089
 
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptx2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptxJunkotantik
 
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...Chema R.
 
Realitat o fake news? – Què causa el canvi climàtic? - La desertització
Realitat o fake news? – Què causa el canvi climàtic? - La desertitzacióRealitat o fake news? – Què causa el canvi climàtic? - La desertització
Realitat o fake news? – Què causa el canvi climàtic? - La desertitzacióPere Miquel Rosselló Espases
 
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...helmer del pozo cruz
 
ciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasFlor Idalia Espinoza Ortega
 
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.JonathanCovena1
 
Seguridad y virus informáticos 12°B 2024
Seguridad y virus informáticos 12°B 2024Seguridad y virus informáticos 12°B 2024
Seguridad y virus informáticos 12°B 2024sergeycrastz06
 
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesisnovelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesisPsicClinGlendaBerrez
 
EL CARDENALITO Lengua y Literatura de 6 grado
EL CARDENALITO Lengua y Literatura de 6 gradoEL CARDENALITO Lengua y Literatura de 6 grado
EL CARDENALITO Lengua y Literatura de 6 gradomartanuez15
 

Kürzlich hochgeladen (20)

Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
 
Tema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOcialesTema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOciales
 
EVALUACION del tercer trimestre 2024 nap.docx
EVALUACION  del tercer trimestre 2024 nap.docxEVALUACION  del tercer trimestre 2024 nap.docx
EVALUACION del tercer trimestre 2024 nap.docx
 
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdfTÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
 
Lecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanzaLecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanza
 
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfPasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
 
En un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdfEn un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdf
 
flujo de materia y energía ecosistemas.
flujo de materia y  energía ecosistemas.flujo de materia y  energía ecosistemas.
flujo de materia y energía ecosistemas.
 
Hidrocarburos cíclicos, EJERCICIOS, TEORIA Y MÁS.pptx
Hidrocarburos cíclicos, EJERCICIOS, TEORIA Y MÁS.pptxHidrocarburos cíclicos, EJERCICIOS, TEORIA Y MÁS.pptx
Hidrocarburos cíclicos, EJERCICIOS, TEORIA Y MÁS.pptx
 
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
 
2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptx2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptx
 
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
 
Realitat o fake news? – Què causa el canvi climàtic? - La desertització
Realitat o fake news? – Què causa el canvi climàtic? - La desertitzacióRealitat o fake news? – Què causa el canvi climàtic? - La desertització
Realitat o fake news? – Què causa el canvi climàtic? - La desertització
 
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
 
¿Que es Fuerza? online 2024 Repaso CRECE.pptx
¿Que es Fuerza? online 2024 Repaso CRECE.pptx¿Que es Fuerza? online 2024 Repaso CRECE.pptx
¿Que es Fuerza? online 2024 Repaso CRECE.pptx
 
ciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemas
 
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
 
Seguridad y virus informáticos 12°B 2024
Seguridad y virus informáticos 12°B 2024Seguridad y virus informáticos 12°B 2024
Seguridad y virus informáticos 12°B 2024
 
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesisnovelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
 
EL CARDENALITO Lengua y Literatura de 6 grado
EL CARDENALITO Lengua y Literatura de 6 gradoEL CARDENALITO Lengua y Literatura de 6 grado
EL CARDENALITO Lengua y Literatura de 6 grado
 

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