Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Matrices aritmericas!!
1. UNIVERSIDAD PEDAGÓGICA EXPERIMENTAL LIBERTADOR INSTITUTO PEDAGÓGICO DE BARQUISIMENTO “LUIS BELTRAN PRIETO FIGUEROA” BARQUISIMETO-EDO-LARA Matrices Aritméticas en delphi Barquisimeto, 5 Septiembre 2011
2. var Matriz : Array[1..10,1..10]of Integer; Orden : Integer; Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin Close; end; procedure TForm1.Edit1Change(Sender: TObject); begin Orden:=strtoint(Edit1.Text); end; Matrices Aritméticas en delphi
3.
4. //Procedimiento para demostrar que es una «Matriz Nula» procedure TForm1.Button3Click(Sender: TObject); Var I,J: Integer; Cero : Boolean; begin I:=0; Repeat I:=I+1; J:=0; Repeat J:=J+1; If Matriz[I,J]=0 then Cero:=True else Cero:=False; Until ((J=Orden)or (Cero=False)); Until ((I=Orden)or(Cero=False)); If Cero=true then Showmessage('Es una Matriz Nula') else Showmessage('No Es una Matriz Nula'); end;
5. //Procedimiento para demostrar que es una «Matriz Escalar» procedure TForm1.Button4Click(Sender: TObject); Var I,J : Integer; Escalar : Boolean; ValorEscalar: Integer; begin I:=0; Repeat ValorEscalar:=Matriz[1,1]; I:=I+1; J:=0; Repeat J:=J+1; If I=J then begin If Matriz[I,J]=ValorEscalar then Escalar:=True else Escalar:=False; end else begin If Matriz[I,J]=0 then Escalar:=True else Escalar:=False; end; Until ((J=Orden)or (Escalar=False)); Until ((I=Orden)or(Escalar=False)); If Escalar=true then Showmessage('Es una Matriz Escalar') else Showmessage(' No Es una Matriz Escalar'); end;
6. // Procedimiento para demostrar que es una «Matriz Identidad» procedure TForm1.Button5Click(Sender: TObject); Var I,J : Integer; Ident: Boolean; begin I:=0; Repeat I:=I+1; J:=0; Repeat J:=J+1; If I=J then begin If Matriz[I,J]=1 then Ident:=True else Ident:=False; end else begin If Matriz[I,J]=0 then Ident:=True else Ident:=False; end; Until ((J=Orden)or (Ident=False)); Until ((I=Orden)or(Ident=False)); If Ident=true then Showmessage('Es una Matriz Identidad') else Showmessage(' No Es una Matriz Identidad'); end;
7. //Procedimiento para demostrar que es una «Matriz Diagonal» procedure TForm1.Button6Click(Sender: TObject); Var I,J : Integer; Diagonal: Boolean; begin I:=0; Repeat I:=I+1; J:=0; Repeat J:=J+1; If I=J then begin If Matriz[I,J]<>0 then Diagonal:=True else Diagonal:=False; end else begin If Matriz[I,J]=0 then Diagonal:=True else Diagonal:=False; end; Until ((J=Orden)or (Diagonal=False)); Until ((I=Orden)or(Diagonal=False)); If Diagonal=true then Showmessage('Es una Matriz Diagonal') else Showmessage(' No Es una Matriz Diagonal'); end;