Axborotlashtirish texnologiyalari


- vazifa 2) Ikkita A(2,3) va B(3,3) matritsalar ko‘paytmasini hisoblash algoritmi va dasturini tuzing. Bu ko‘paytma quyidagi formula bilan hisoblanadi



Yüklə 1,14 Mb.
səhifə65/69
tarix07.04.2023
ölçüsü1,14 Mb.
#124910
1   ...   61   62   63   64   65   66   67   68   69
Axborotlashtirish texnologiyalari

2 - vazifa
2) Ikkita A(2,3) va B(3,3) matritsalar ko‘paytmasini hisoblash algoritmi va dasturini tuzing. Bu ko‘paytma quyidagi formula bilan hisoblanadi:

Masalani yechish dasturi.
Program matritsa;

type mat=array[1..2,1..3] of real; mat2=array[1..3,1..3] of real;

var A,C: mat; B: mat2; I,j, k : integer;


begin for I; = 1 to 2 do for j:=1 to 3 do read (A [i,j]); readin;
for i:=1 to 3 do for j:=1 to 3 do read (B [i,j]);
for j:=1 to 2 do for j:= 1 to 3 do
begin C [i,j]:=0; for k:=1 to 3 do
C [i,j]:=C [i,j] + A [i,k]*B [k,j]; end
for I;=1 to 2 do
begin writeln; for i: = 1 to 3 do write (C[i,j]); end;
end.


12,13,14-amaliy mashg;ulotlat uchun mustaqil topshiriqlar
Massiv elementlari bilan ishlashga doir masalalar.
1. A(n) massiv berilgan. Uning elementlarining eng kattasi va eng kichigini topish algoritmi va dasturini tuzing
2. A(n) massiv berilgan. Massiv elementlarini o‘sib borish tartibida joy-lashtirish algoritmi va dasturini tuzing.
3. A(n) massiv berilgan. Uning elementlarining eng kattasini 1-soni bilan, eng kichigini esa -1 soni bilan almashtirish algoritmi va dasturini tuzing.
4. A(n) massiv berilgan. Uning elementlarining eng kattasi va eng kichigini hamda ularning o’rnini aniqlash algoritmi va dasturini tuzing.
5. A(n) massiv berilgan. Uning manfiy, musbat va nol elementlari sonini aniqlash algoritmi va dasturini tuzing.
6. . x1, x2, …,x55 massiv berilgan: x1(x2+x3)  (x4+x5+x6) … (x46+x47+…,x55) ni hisoblash algoritmi va dasturini tuzing.
7. x1, x2, …,xn massiv berilgan. Uning toq elementlaridan U, juft element-laridan Z massiv hosil qilish algoritmi va dasturini tuzing.
8. A(n) massiv berilgan. Uning birinchi va oxirgi elementlari o’rnini almashtirish algoritmi va dasturini tuzing.
9. A(n) massiv berilgan. Uning manfiy elementlarining eng kattasini aniqlash algoritmi va dasturini tuzing.
10. A(n) massiv berilgan. Uning juft nomerdagi elementlari yig’indisi va toq nomerdagi elementlari ko’paytmasini hisoblash algoritmi va dasturini tuzing.
11. A(N,N) massivning barcha musbat elementlari yig’indisi va manfiy elementlari ko’paytmasini hisoblash algoritmi va dasturini tuzing.
12. A(N,N) massivning barcha musbat, manfiy va nol elementlari sonini aniqlash algoritmi va dasturini tuzing.
13. A(N,N) massivning bosh diagonali elementlari yig’indisi va manfiy elementlari ko’paytmasini hisoblash algoritmi va dasturini tuzing.
14. A(N, N) massivning bosh diagonalining eng katta elementi va u turgan ustunni aniqlash algoritmi va dasturini tuzing.
15. A(N,M) massiv har bir ustuni elementlari yig‘indisini, so‘ngra har bir satri elementlari ko‘paytmasini topish algoritmi va dasturini tuzing.
16. A(N,M) massivning har bir satrining eng katta elementini toping va ularning indeks tartib raqamini aniqlash algoritmi va dasturini tuzing.
17. A(N,M) massiv har bir satr elementlari yig‘indisini hisoblash va ulardan eng kattasi va eng kichigini topish algoritmi va dasturini tuzing.
18. A(3,3) massiv berilgan. Uning birinchi va uchinchi ustun elementlarini 3 ga ko‘paytirib yangi massiv hosil qilish algoritmi va dasturini tuzing.
19. A(N,N) massivning eng kichik elementi joylashgan satr va ustun elementlarini o’chirish algoritmi va dasturini tuzing.
20. A(3,3) massiv berilgan. Uning satr va ustun elementlarini kvadratga ko‘tarib yangi massiv hosil qilish algoritmi va dasturini tuzing.



Yüklə 1,14 Mb.

Dostları ilə paylaş:
1   ...   61   62   63   64   65   66   67   68   69




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin