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

Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
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
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
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
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
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
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
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
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 

Último (20)

Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
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
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
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...
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
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.
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
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
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
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
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 

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