4-laboratoriya mashg’uloti. Mavzu


Download 15.9 Kb.
Sana16.06.2023
Hajmi15.9 Kb.
#1500684
Bog'liq
4-laboratoriya


4-LABORATORIYA MASHG’ULOTI.

  1. MAVZU: Aralash (kombinatsiyalashgan) algoritmlar

Ish vaqti - 2 soat.
Ishning maqsadi: Aralash tipdagi algoritmlarni tasvirlash usullarini o’rganish.


Nazariy qism. Bunda ham chiziqli ham tarmoqlanuvchi va ham takrorlanuvchi algoritmlarni kombinatsiyalanuvidan hosil bo’lgan jarayonlar ishlatiladi!


Mustaqil ishlash uchun masalalar!



  1. Butun son berilgan!Musbat ham manfiy ham bo'lishi mumkin). Shu son nechta raqamdan tashkil topganligini topuvchi algoritm tuzing! Input:658 Output: 3

  2. a va b sonlarning kiritiladi (b har doim a dan katta kiritiladi). a dan b gacha bo'lgan sonlar yig'indisini toping Input: 3 9 Ouput: 42 (chunki: 3+4+5+6+7+8+9=42)

  3. Nomanfiy son kiritiladi. Shu sonning raqamlari yig'indisini toping.Input: 6378 Output:24

  4. Nomanfiy son kiritiladi. Shu sonning (chapdan) 1chi raqamini ekranga chiqaring. Input: 922457 Output: 9

  5. Natural son kiritiladi. Shu sonning birinchi va oxirgi raqamlari ni taqqoslab kattasini ekranga chiqaring. Input: 384257 Output: 7 (chunki 7 kattaroq 3 dan)

  6. a (butun son) va b (natural son) sonlarni kiritadi. (a-b) dan (a+b) gacha bo'lgan barcha sonlarni taqdim eting. Input: 5 2 Output: 3 4 5 6 7

  7. a va b sonlari berilgan !a ning bchi darajasini toping.Input: 2 5 Output: 32

  8. kiritilgan son “tub” yoki “murakkab” ligini qaytaruvchi block sxema tuzilsin!

  9. Natural son kiritiladi. Shu sonning natural bo'luvchilarini toping:Input: 12 Output: 1 2 3 4 6 12

  10. 3 xonali sonni palindrome ekanligini aniqlang.Note: teskari o'qilganda ham bir xil sonlar palindrome sonlar deyiladi.Input: 565 Ouput: "Palindrome"

  11. Kiritilgan sonni teskari tartibda o’ziga o’zlashtiring!

Download 15.9 Kb.

Do'stlaringiz bilan baham:




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