Axborot texnologiyalari (Dasturlash)


Download 35.98 Kb.
Sana12.11.2023
Hajmi35.98 Kb.
#1768301
Bog'liq
Dasturlash--Amaliy topshiriq 1 с


Axborot texnologiyalari (Dasturlash)

1-amaliy topshiriq.




  1. Konsol oyna uchun:

ni hisoblovchi dastur tuzing;
Dastur kodi:
Dastur natijasi:


  1. Quyidagi masalaning dasturini tuzing:

“Sonni top” o`yini. Kompyuter 10 va 20 oralig`ida bitta son o`ylasin (tasodifiy sonlar hosil qilish orqali). Foydalanuvchini son kiritishga undaydi va qachonki, foydalanuvchi kompyuter o`ylagan sonni kiritmagunicha bu jarayon davom etadi.
Dastur kodi:
Dastur natijasi:

  1. (Piramida) Foydalanuvchi tomonidan butun son kiritilganda 1 dan 9 gacha, mazkur sonlar yordamida piramida shaklini chop etuvchi dastur kodini yozing (Sikl operatolaridan foydalangan holda yechilsin).




Kiruvchi ma’lumot

Chiquvchi ma’lumot

7

1
2 1 2
3 2 1 2 3
4 3 2 1 2 3 4
5 4 3 2 1 2 3 4 5
6 5 4 3 2 1 2 3 4 5 6
7 6 5 4 3 2 1 2 3 4 5 6 7

3

1
2 1 2
3 2 1 2 3


Dastur kodi: Dastur natijasi:




  1. Quyidagi masalaning dasturini tuzing:

Foydalanuvchi ismini, familyasini va sharifini alohida satrlar sifatida kiritganda, ulardagi harflarning ASCII jadvalidagi tartib raqamlari yi`g`indisini bitta siklda hisoblash dasturini tuzing (Har bir talaba o’zining ism familiyasini kiritgan holda yechishi shart).
Dastur kodi:
Dastur natijasi:

  1. (Summa) Quyidagi matematik ifodani summasini hisoblovchi dasturni funksiya yordamida tuzing:


Dastur kodi:
Dastur natijasi:

  1. 1, 2, 3; 4, 5, 6 va 7, 8, 9 sonlari argument sifatida yuborilganda, ularning yig`indisini, o`rta arifmetgini va o`zaro ko`paytmasini hisoblab, konsolga chiqaruvchi funksiya yarating.

Dastur kodi:
Dastur natijasi:

  1. (Sonlarni tekshiring). Funksiya argumentida 2 ta butun son kiritilganda, birinchi son ikkinchisiga qoldiqsiz bo‘linishini tekshiruvchi dastur tuzing.

Natija quyidagicha bo‘ladi:

Kiruvchi ma’lumotlar

Chiquvchi ma’lumotlar

Tekshir(2,3)

2 soni 3 ga bo’linmaydi

Tekshir(22,4)

22 soni 4 ga bo’linadi

Dastur kodi:
Dastur natijasi:



  1. (Ketma-ketlik yig’indisi) Quyidagi ketma-ketlikni rekursiv funksiya yordamida hisoblash dasturini tuzing.


Dastur kodi:
Dastur natijasi:

  1. Elementlari soni 10 ta bo`lgan, butun turli massiv e’lon qiling. Unga foydalanuvchi tomonidan kiritilgan qiymatlar ichidan eng kattasini topuvchi va keyin, massiv elementlarini kamayish tartibida saralovchi dastur tuzing.

3 25 5 81 11 26 1 23 6 17


Dastur kodi:
Dastur natijasi:



  1. (Ustunlar bo‘yicha massiv elementlari yig‘indisini hisoblang) Quyidagi sarlavha ostida funksiya tuzib, massivdagi ustunlar yig‘indisini hisoblaydigan dastur tuzing:

Natija quyidagicha:



Kiruvchi ma’lumotlar

Chiquvchi ma’lumotlar

1.5 2 3 4
5.5 6 7 8
9.5 1 3 1

0 chi ustunlar yig’indisi - 16.5
1 chi ustunlar yig’indisi - 9
2 chi ustunlar yig’indisi - 13
3 chi ustunlar yig’indisi - 13


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 35.98 Kb.

Do'stlaringiz bilan baham:




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