Axborot texnologiyalari (Dasturlash)


Download 0.99 Mb.
Sana12.11.2023
Hajmi0.99 Mb.
#1768306
Bog'liq
Dasturlash--Amaliy topshiriq 2 д


Axborot texnologiyalari (Dasturlash)

2-amaliy topshiriq.




  1. Qiymat qaytarmaydigan funksiyaga ism, familiya o’zgaruvchilari orqali qiymat yuborib, O’zingizning Ism va familiyangizni qora oynaga chiqaruvchi dastur tuzing.

Dastur kodi:
Dastur natijasi:


  1. Qora oynaga n soni kiritilganda (masalan 3), Ichma ich for sikl operatorlaridan foydalangan holda quyidagi ko’rinishdagi natija beruvchi dastur tuzing:

# # #
# # #
# # #
Dastur kodi: Dastur natijasi:

  1. “Katta” nomli funksiyani yaratgan holda, berilgan j, k, l, m, n qiymatlar orasidan eng katta sonni aniqlab beruchi dastur tuzing (Qiymat qaytaruvchi funksiyadan foydalaning!).

Dastur kodi:
Dastur natijasi:


  1. “Daraja” nomli funksiyani yaratgan holda, a sonining n- darajasini ya’ni ni hisoblab beruvchi dastur tuzing (pow(a,b) matematik funksiyani o’rnini bosuvchi funksiya bo’lsin!).

Dastur kodi:
Dastur natijasi:


  1. n ta elementdan iborat a[n] massivning elementlari tasodifiy sonlar generatsiyasi orqali to’ldirilib ([20,30] oraliqdagi sonlar bo’lsin), natija qora ekranda chop etilsin.


Dastur kodi:
Dastur natijasi:


  1. m ta elementdan iborat a[m] massivning elementlari tasodifiy sonlar generatsiyasi orqali to’ldirilib ([50,90] oraliqdagi sonlar bo’lsin), undagi barcha toq sonlarning yigindisini hisoblab beruvchi dastur tuzing.

Dastur kodi:
Dastur natijasi:


  1. 10 ta elementdan iborat a[10] massivning elementlari tasodifiy sonlar generatsiyasi orqali to’ldirilib ([30,70] oraliqdagi sonlar bo’lsin), undagi barcha juft sonlarning sonini hisoblab beruvchi dastur tuzing.(Massivdagi juft sonlarni sanaydigan k o’zgaruvchidan foydalaning!)

Dastur kodi:
Dastur natijasi:


  1. Fayllar tizimidan foydalangan holda, m ta elementdan iborat a[m] massivning elementlari tasodifiy sonlar generatsiyasi orqali to’ldirilib ([40,80] oraliqdagi sonlar bo’lsin), undagi barcha juft sonlarning yigindisini hisoblab beruvchi dastur tuzing.

Dastur kodi:
Dastur natijasi:


  1. Fayllar tizimidan foydalangan holda, n ta elementdan iborat a[n] massivning elementlari tasodifiy sonlar generatsiyasi orqali to’ldirilib ([10,100] oraliqdagi sonlar bo’lsin), massiv elementlari orasidan 11 ga qoldiqsiz bo’linadigan sonlarni chop etuvchi dastur tuzing.

Dastur kodi:
Dastur natijasi:

  1. (Matritsaning bosh diagonali elementlarining yig‘indisini hisoblash) n * n matritsaning diagonalida joylashgan elementlarning yig‘indisini hisoblovchi funksiya yordamida dastur tuzing. Quyidagi sarlavha ostida funksiya e’lon qilinsin (SumDiagonal).



Kiruvchi ma’lumotlar

Chiquvchi ma’lumotlar

1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16

diagonal summasi 34

Dastur kodi: Dastur natijasi:


Eslatma: Yuqorida ko’rsatilgan tartibda topshirilmagan topshiriqlar avtomatik tarzda 0 ball bilan baholanadi! Topshiriqlarni javobi dars vaqtida faylni qanday nomlash va qanday tartiblashtirish ko’rsatib berilgani kabi yuklansin!
Download 0.99 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling