13-14-laboratoriya mashg’uloti

DOCX 12 sahifa 58,2 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 12
13-14-laboratoriya mashg’uloti mavzu: massiv tushunchasi. mutaxassislik masalalarini massivlar yordamida algoritmlash va dasturlash. bir o’lchovli massivlar kerakli texnik vositalar: pentium - 4 shaxsiy kompyuteri. kerakli dasturiy vositalar: c++ muhiti. mashulotning maqsadi: bir va ikki oʻlchovli massivlarni dasturlash, ulardan mutaxassislik masalarini yechishda foydalanish ko’nikmasini hosil qilish. bir o’lchovli massivlarni dasturlash bo’yicha topshiriqlar variantlari: 1. a) va vektorlarning skalyar koʻpaytmasini aniqlang. b) matritsa elementlari orasidan eng kichigini aniqlang. a) va vektorlar yigʻindisidan tashkil topgan vektorning eng katta koordinatasini aniqlang. b) matritsaning eng katta va eng kichik elementlari yigʻindisini toping. 2. a) vektordan vektorini hosil qiling va uni vektor bilan hosil qilgan burchak kosinusini hisoblang. b) matritsani vektorga koʻpaytirishdan hosil boʻlgan vektorni aniqlang. 3. a) vektor berilgan boʻlsa, vektor uzunligini hisoblang. b) matritsaning diagonal elementlaridan tuzilgan vektor uzunligini aniqlang. 4. a) vektor koordinatalari orasidan eng kichigining indeksi (tartib nomeri)ni aniqlang. b) va matritsalarni koʻpaytmasini hisoblang. 5. a) matritsaning musbat elementlari oʻrniga 1 sonini, manfiy …
2 / 12
g. ikki o’lchovli massivlarni dasturlash bo’yicha topshiriqlar variant: 1. a(3,4) matritsaning musbat elementlari soni topilsin. 2. b(4,5) matritsaning har bir satridagi manfiy elementlari soni topilsin. 3.a(3,4) matritsaning har bir ustunidagi juft sonlar nechtaligini aniqloqchi dastur tuzing. 4.b(4,5) matritsaning juft manfiy elementarinng nechtaligini aniqlang. 5.a(3,4) massivning eng katta elementini hisoblash dasturini tuzing. 6. a(3,4) massivning eng katta elementi tartib nomerini xisoblash dasturini tuzing. 7. a(3,4) massivning eng kichik elementini xisoblash dasturini tuzing. 8. b(4,5) matritsaning har bir ustunidagi elementlari yig‘indisi topilsin. 9. b(4,5) matritsaning har bir ustunidagi elementlari yig‘indisi topilsin. 10. b(4,5) matritsaning har bir ustunidagi elementlari ko‘paytmasi topilsin. 11. b(4,5) matritsaning har bir satridagi elementlari ko‘paytmasi topilsin 12. s(2,4) massivning diagonal elementlari ko‘paytmasi topilsin. 13.s(4,4) massivda eng kam musbat elementlarni o‘z ichiga oluvchi ustun nomerini aniqlang. 14. s(4,4) massivda eng ko‘p juft sonlarni o‘z ichiga oluvchi satrni aniqlang. 15. a(5,5) massivda 5 ga karrali eleentlar sonini aniqlang. 16. b(4,5) massivda …
3 / 12
hi mumkin, lekin amalda bir o’lchovli va ikki o’lchovli massivlar qo’llaniladi. bir ulchovli massivlarga matematikada vektor tushunchasi mos keladi. massivning int z[3] shakldagi ta'rifi, int tipiga tegishli z[0],z[1],z[2] elementlardan iborat massivni aniqlaydi. massivlar ta'riflanganda initsializatsiya qilinishi, ya'ni boshlang’ich qiymatlarlari ko’rsatilishi mumkin. misol uchun: float c[]={1,-1,2,10,-12.5}; bu misolda massiv chegarasi avtomatik aniqlanadi. agar massiv initsializatsiya qilinganda elementlar chegarasi ko’rsatilgan bo’lsa , ruyhatdagi elementlar soni bu chegaradan kam bo’lishi mumkin, lekin ortiq bo’lishi mumkin emas. misol uchun int a[5]={2,-2}. bu holda a[0] va a[1] qiymatlari aniqlangan bo’lib, mos holda 2 va –2 ga teng. massivda musbat elemenlar soni va summasini hisoblash. • # include ; • # include ; • main() { • int x[]={-1;2;5;-4;8;9}; • clrscr(); • for (int s=0,int k=0, int i=0; i • void main() • { • int i,j,n; • float a,b,d,x[100]; • while(1) • { • cout >(“%i”,&n); • if ( n>0 && n >(“%f”,&x[i]);} • max=x[0];min=x[0]; …
4 / 12
ax=1;} for (i=1;i bmax) {bmax=b[i]; imax=i;} } cout using namespase std; int main() const int rows = 3, columns = 2; int numbers[rows][columns] = { {1, 2}, {3, 4}, {5, 6} }; for(int i=0; i 0 shart tekshiriladi, agar shart bajarilsa s=s+bij yig’indi hisoblanadi. agar s=0 bo‘lsa massivning musbat elementlari mavjud emas. #include using namespace std; int main() { const int n=2, m=3; int i,j,k,l; float s; float b[n][m]; s=0; cout >b[i][j]; if (b[i][j]>0) s=s+b[i][j]; } cout bmax shart tekshiriladi, agar bu shart bajarilsa bmax=bij almastirish bajariladi. #include using namespace std; int main() { const int n=2,m=5; int i,j,k,l; float bmax; float b[n][m]; cout >b[i][j]; bmax=b[1][1]; for (i=0;i bmax) bmax=b[i][j]; cout using namespace std; int main() { const int n=5, m=3; int i,j,k,l; float s; float b[n][m]; s=0; cout >b[i][j]; if (i>j) s=s+b[i][j]; } cout<<"s="<<s; } nazorat savollari 1. bir oʻlchovli massivlarni ta’riflang. 2. massivlar paskal tilida qanday ifodalanadi? 3. …
5 / 12
ect25.bin oleobject26.bin image24.wmf oleobject27.bin image25.wmf oleobject28.bin oleobject29.bin image1.wmf oleobject1.bin image2.wmf oleobject2.bin ) 20 , 20 ( a ) ,..., , ( 40 2 1 x x x x ) ,..., , ( 40 2 1 y y y y ) 15 , 15 ( a ) ,..., , ( 15 2 1 x x x x ) ,..., , ( 1 14 15 x x x z x ) 20 , 10 ( a ) 10 ( b ) ,..., , ( 16 2 1 x x x x ) ,..., , ( 16 8 10 2 9 1 x x x x x x z ) 15 , 15 ( a ) ,..., , ( 50 2 1 x x x x ) 15 , 10 ( a ) 10 , 15 ( b ) 8 , 12 ( a ) 13 , 11 ( a ) 6 , …

Ko'proq o'qimoqchimisiz?

Barcha 12 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"13-14-laboratoriya mashg’uloti" haqida

13-14-laboratoriya mashg’uloti mavzu: massiv tushunchasi. mutaxassislik masalalarini massivlar yordamida algoritmlash va dasturlash. bir o’lchovli massivlar kerakli texnik vositalar: pentium - 4 shaxsiy kompyuteri. kerakli dasturiy vositalar: c++ muhiti. mashulotning maqsadi: bir va ikki oʻlchovli massivlarni dasturlash, ulardan mutaxassislik masalarini yechishda foydalanish ko’nikmasini hosil qilish. bir o’lchovli massivlarni dasturlash bo’yicha topshiriqlar variantlari: 1. a) va vektorlarning skalyar koʻpaytmasini aniqlang. b) matritsa elementlari orasidan eng kichigini aniqlang. a) va vektorlar yigʻindisidan tashkil topgan vektorning eng katta koordinatasini aniqlang. b) matritsaning eng katta va eng kichik elementlari yigʻindisini toping. 2. a) vektordan vektorini hosil qiling va uni v...

Bu fayl DOCX formatida 12 sahifadan iborat (58,2 KB). "13-14-laboratoriya mashg’uloti"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: 13-14-laboratoriya mashg’uloti DOCX 12 sahifa Bepul yuklash Telegram