Bài tập pascal

Chia sẻ bởi Nguyễn Duy Tân | Ngày 15/10/2018 | 24

Chia sẻ tài liệu: bài tập pascal thuộc Sinh học 7

Nội dung tài liệu:

Bài 39: Viết chương trình nhập vào một ma trận. In ma trận chuyển vị của nó ra
màn hình. Ma trận B là ma trận chuyển vị của ma trận A nếu các phần tử của chúng có quan hệ B[i, j] = A[j, i].
Program MAT_TRAN_CHUYEN_VI; Uses Crt;
Type MT = array[1..20,1..20] of integer; Var a,b:MT;
n,m:integer;
Procedure Input(Var a:MT; n,m:integer); Var i, j:integer;
Begin
For i:=1 to n do
For j:=1 to m do
Begin



End;


End;

Write(`a`,i,j,`=`); Readln(a[i,j]);



Procedure Output(a:MT;n,m:integer); Var i,j:integer;
Begin
For i:=1 to n do
Begin






End;




End;

For j:=1 to m do
write (a[i,j]:3);
writeln;



Procedure Chuyenvi(a:MT;n,m:integer; var b:MT); Var i,j:integer;
Begin
For j:=1 to m do
For i:=1 to n do





Trang 20

End; Begin





Clrscr;
b[j,i]:=a[i,j];




















End.
Writeln(`TIM MA TRAN CHUYEN VI`); Writeln(`----------------------`);
Write(`Nhap vao so dong n = `);readln(n); Write(`Nhap vao so cot m = `);readln(m); Input(a,n,m);
Writeln(`Ma tran a la:`); Output(a,n,m); Chuyenvi(a,n,m,b);
Writeln(`Ma tran chuyen vi b la:`); Output(b,m,n);
Readln;

Bài 40 :Viết chương trình nhập vào một ma trận A vuông cấp n. Chuyển A thành chính mà trận chuyển vị của A (không sử dụng ma trận trung gian).
Program MAT_TRAN_CHUYEN_VI; Uses Crt;
Type MT = array[1..20,1..20] of integer; Var a,b:MT;
n,m:integer;
Procedure Input(Var a:MT;n:integer); Var i, j:integer;
Begin
For i:=1 to n do
For j:=1 to n do
Begin



End;


End;

Write(`a`,i,j,`=`); Readln(a[i,j]);



Procedure Output(a:MT;n:integer); Var i,j:integer;
Begin
For i:=1 to n do
Begin






End;




End;

For j:=1 to n do
Write (a[i,j]:3); Writeln;



Procedure Chuyenvi(var a:MT; n:integer); Var i,j,t:integer;
Begin
For i:=1 to n do
For j:=i+1 to n do
Begin




End;


t:=a[i,j]; a[i,j]:=a[j,i]; a[j,i]:=t;









Trang 21
End; Begin
















End.



Clrscr;
Writeln(`TIM MA TRAN CHUYEN VI`); Writeln(`-------------------------------------`);
Write(`Nhap vao cap ma tran vuong n = `);readln(n); Input(a,n);
Writeln(`Ma tran a la:`); Output(a,n); Chuyenvi(a,n);
Writeln(`Ma tran chuyen vi b la:`); Output(a,n);
Readln;

Bài 43: Chuyển 1 số từ hệ thập phân sang nhị phân. Program DOI_THAP_PHAN_SANG_NHI_PHAN; Uses Crt;
Var d:array[1..20] of byte;
i,j,n:integer;
Begin












* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Nguyễn Duy Tân
Dung lượng: 76,50KB| Lượt tài: 0
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)