Matematika va informatika yo’nalishi ii-kurs 4-semestr Dasturlash asoslari va tillari fanidan yakuniy nazorat savollari



Yüklə 91,17 Kb.
səhifə1/4
tarix17.06.2023
ölçüsü91,17 Kb.
#131777
  1   2   3   4
4 semestr dasturlash asoslari va tillar yakuniy nazorat savollari




Matematika va informatika yo’nalishi II-kurs 4-semestr Dasturlash asoslari va tillari fanidan yakuniy nazorat savollari

  1. Salom dunyo!” Matnini ekranda chop etish python dasturini tuzing?

  2. Python dasturlash tilida “Salom dunyo!” Matnini ekranda 10 marta chop etish python dasturini tuzing?

  3. Python dasturlash tilida “Salom dunyo!” Matnini ekranda ikkita qatorda chop etish python dasturini tuzing?

  4. Python dasturlash tilida “Salom” va “Men dasturchi” so’zlarini birgalikda ekranda chop etuvchi python dasturini tuzing?

  5. To`g`ri to`rtburchakning a va b tomonlari berilgan. Yuzasini hisoblash python dasturini tuzing?

  6. To`g`ri to`rtburchakning a va b tomonlari berilgan. Perimetrini hisoblash python dasturini tuzing?

  7. Radiusi berilgan doiraning yuzasi va uzunligini hisoblash dasturini tuzing?

  8. Asosi a ga va balandligi h ga teng bo’lgan uchburchak berilgan. Uning yuzasini topish python dasturini tuzing?

  9. 1 dan N gacha musbat butun songacha bo`lgan sonlarning yig`indisini
    hisoblash python dasturini tuzing?

  10. Python dasturlash tilida soniyadan kun, soat, daqiqa va soniyaga o`tkazish
    python dasturini tuzing?

  11. 𝑎, 𝑏, 𝑐, 𝑑 4 ta butun sonni kiritib, natijani chiqarish uchun Python
    python dasturini tuzing?

  12. Berilgan satrni birinchi va oxirgi belgilarini almashtirib yangi satrga
    chiqarish uchun Python dasturini yozing.

  13. Berilgan satrning takroriy belgilarni olib tashlash uchun Python dasturini
    yozing.

  14. Joriy sana va vaqtni chiqarish python dasturini tuzing.

  15. Oyda necha kun borligini aniqlash uchun Python dasturini yozing.

  16. Yil va oy kiritilgandan so`ng taqvimni chiqarish dasturini tuzing.

  17. Ikkita sana beriladi. Shu sanalar orasidagi kunni hisoblash dasturini tuzing.

  18. Python dasturida berilgan ro`yxatdagi musbat sonlarni filtrlash dasturini
    tuzing.

  19. Massiv oxiriga yangi element qo'shish uchun Python dasturini yozing.

  20. Massivdagi elementlarning tartibini o'zgartirish uchun Python dasturini
    yozing.

  21. Massivda belgilangan elementning takrorlanish sonini olish uchun Python
    dasturini yozing.

  22. Mavjud massivning ikkinchi elementidan oldin yangi element qo'shish
    uchun Python dasturini yozing.

  23. Raqamlar ketma-ketligidan barcha raqamlar bir-biridan farq qilishini
    aniqlash uchun Python funksiyasini yozing.

  24. Pythonda float tipidagi berilgan sonning musbat, manfiy yoki nol ekanligini
    tekshirish dasturini tuzing.

  25. Uchburchakning teng tomonli, teng yonli yoki turli tomonli ekanligini
    tekshirish uchun Python dasturini yozing.

  26. Sizga raqam kiritiladi va u haqiqiy telefon raqami ekanligini tekshirishingiz
    kerak. Haqiqiy telefon raqami 8 ta raqamdan iborat bo'lib, 1, 8 yoki 9 bilan
    boshlanadi. Raqam haqiqiy bo'lsa ‘yaroqli’ va haqiqiy bo’lmasa ‘yaroqsiz’ chiqadi. Python dasturini yozing.

  27. Ikki xonali toq sonlarning yig`indisini topish uchun Python dasturini
    yozing.

  28. Ikki xonali juft sonlarning yig`indisini topish uchun Python dasturini
    yozing.

  29. n raqamli butun sonda 2 raqami ishtirok etgan sonlarni topish uchun Python
    dasturini yozing.

  30. 0 dan 50 gacha Fibonachchi sonlarini olish uchun Python dasturini
    yozing.

  31. “WELCOME” so'zini teskari aylantiring. Foydalanuvchidan so'zni qabul qiladigan Python dasturini yozing va uni teskari aylantiring.

  32. Satr uzunligini hisoblash uchun Python dasturini yozing

  33. Berilgan “Python dasturlash tilidan masalalar to’plami”gapdagi har bir so'zning necha marta kelishini hisoblash uchun
    Python dasturini yozing.

  34. Pythonda ro`yxatdagi butun sonlarga mos keluvchi {2,5} gistogramma yarating.

  35. 1 dan 100 gacha bo'lgan 10 ta juft sonli ro'yxatni tasodifiy yaratish uchun
    Python dasturini yozing.

  36. Berilgan raqamlar roʻyxatidan uchta eng kichik musbat sonlar yigʻindisini
    hisoblash uchun Python dasturini yozing.

  37. Roʻyxatdagi {-2, 3, 5} barcha elementlarni koʻpaytirish uchun Python dasturini yozing.

  38. Ikki xonali 5 ga bo`linadigan va 4 ga bo`linmaydigan sonlarni topish uchun
    Python dasturini yozing.

  39. Python dasturida berilgan {-2, 3, 7, -8, 9, 5} ro`yxatdagi musbat sonlarni filtrlash dasturini tuzing.

  40. Ro`yxatda 4 lar sonini aniqlab beradigan dastur tuzing.

  41. Berilgan {216, 256}juftlikdagi ikkita son orasidagi umumiy boʻluvchilari sonini toppish uchun Python dasturini yozing.

  42. Berilgan musbat sondan kichik tub sonlar sonini hisoblash uchun Python
    dasturini yozing.

  43. 3 va 6 dan tashqari 0 dan 6 gacha barcha raqamlarni chop etadigan Python
    dasturini yozing. Eslatma: ‘continue’ dan foydalaning.

  44. Berilgan 25 natural songacha bo'lgan tub sonlarni ekranga chiqarish dasturini
    yozing.

  45. “Mexanizatsiyalashtirilmaganliklaridandirda” Satrdagi takroriy belgilarni sanash uchun python dasturini yozing.

  46. Berilgan ‘a12d45sd14dg’ satr raqamlari yig'indisini hisoblash uchun Python dasturini yozing.

  47. ‘A’ harfi naqshini chop etish uchun Python dasturini yozing.

  48. Satrdagi ‘a12d45sd14dg’ raqamlar va harflar sonini hisoblang. Satrni qabul qiluvchi Python dasturini yozing va raqamlar va harflar sonini hisoblang.

  49. Roʻyxatdagi [1, 2, -8, 0] eng kichik sonni olish uchun Python dasturini yozing.

  50. Roʻyxatdagi [1, 2, -8, 0] eng katta sonni olish uchun Python dasturini yozing.

  51. Python dasturlash tilida massivlarga doir dasturlar tuzish.

  52. Satriy kattaliklar bilan ishash.

  53. Python dasturlash tilida fayllar bilan ishlash .

  54. Python dasturlash tilida grafik imkoniyatlari

  55. Nazorat qiluvchi dasturlar yaratish.

  56. Python dasturlash tili imkoniyatlarini o’rganish. Python dasturlash tilini oʻrnatish.

  57. Python dasturlash tilining IDLE rejimida interaktiv dastur yaratish. Python dasturlash tilida faylli dastur yaratish .

  58. Python dasturlash tili arifmetik amallar va mantiqiy amallar.Ta’minlash operatori.

  59. Python dasturlash tilida matematik funksiyalar va ifodalar

  60. Python tilinida chiziqli jarayonlar uchun dastur tuzish.

  61. Python tilida tarmoqlanuvchi jarayonlar uchun dastur tuzish.

  62. Python tilida takrorlanuvchi jarayonlar uchun dastur tuzish.

  63. Python dasturlash tilida funksiyalarni yaratish va ulardan foydalanish.

  64. Python dasturlash tilida ro‘yxat , kortejlar, lug’at va to’plamlardan foydalanish.

  65. Python dasturlash tilida bir o’lchovli massivlar bilan ishlash.

  66. Python dasturlash tilida ikki o’lchovli massivlar bilan ishlash.

  67. Python dasturlash tilida satrlar va fayllar

  68. Python dasturlash tilida grafiklar chizish va ularni qayta ishlash

  69. Python dasturlash tilining IDLE rejimini ishga tushirish?

  70. Python dasturlash tilining IDLE rejimida interaktiv dastur tuzish
    bosqichlari?

  71. Int(), satr (), float() va complex() funksiyalarining vazifalari?

  72. Komleks sonlardan foydalanish ular ustida amallar?

  73. Pythonda faylli dastur tuzish bosqichlari?

  74. Ifoda deb nimaga aytiladi?

  75. Ifodalarni python tilida yozilish tartibi?

  76. Standart funksiya deb nimaga aytiladi?

  77. Standart funksiyalarni python tilida yozilish tartibi?

  78. Matematik kutubxonaga murojat qilish tartibini tushuntirib bering?

  79. Matematik funksiyalarning har birini yozib ma‟nosini tushuntirib
    bering?

  80. Qo’shimcha(min, max, sum) funksiyalarning har birini yozib
    ma‟nosini tushuntirib bering?

  81. Chiziqli dasturlar deb nimaga aytiladi?

  82. type() va help() funksiayalarning vazifalari?

  83. Tarmoqlanuvchi jarayonlarni dasturlashning necha xil usuli
    mavjud?

  84. To’liq shartli operatorning ta’rifi, uning umumiy ko’rinishi va
    vazifasi?

  85. Qisqa shartli operatorning ta’rifi, uning umumiy ko’rinishi va
    vazifasi?

  86. Umumiy shartli operatorning ta’rifi, uning umumiy ko’rinishi va
    vazifasi?

  87. Takrorlanuvchi jarayonlarni blok sxema ko’rinishida tasvirlanishi?

  88. Takrorlanuvchi jarayonlarni dasturlash tilida tasvirlanish usullari?

  89. For sikl operatori va uning vazifasi?

  90. For sikl operatorining turlari?

  91. For sikl operatorining umumiy ko„rinishi?

  92. dan n gacha siklni tashkil qilishni tushuntirib bering?

  93. a dan b gacha siklni tashkil qilishni tushuntirib bering?

  94. a dan b gacha x qadamli siklni tashkil qilishni tushuntirib bering?

  95. Ichma ich sikllarni tashkil qilishni tushuntirib bering?

  96. break operatori va uning ishlash jarayoni?

  97. Takrorlanish qadamlarini tashlab o„tish deganda nimani tushunasiz?

  98. continue operatori va uning ishlash jarayoni?

  99. Shart asosida takrorlanuvchi jarayonlarni turlari

  100. Shart oldin takrorlanuvchi jarayon deb nimaga aytiladi?

  101. While operatorining umumiy ko„rinishi va vazifasi?

  102. While operatorining turlari va ishlash jarayoni?

  103. Funksiyalarni shakllantirish usullarini tushuntirib bering?

  104. Funksiyalarni shakllantirishni umumiy ko’rinishi?

  105. Funksiya tanasini tasvirlash?

  106. Global va lokal o’zgaruvchilar deganda nimani tushunasiz?

  107. Global va lokal o’zgaruvchilarni yashash davrini tushuntirib bering?

  108. Funksiyaga argument berishni soddalashtirish jarayonini tushuntirib bering?

  109. Python dasturlash tili, uning imkoniyatlari. Python dasturlash tilini oʻrnatish.

  110. Python dasturlash tilida interaktiv rejim.

  111. Python dasturlash tilining IDLE rejimida interaktiv dastur yaratish.

  112. Python dasturlash tilida faylli dastur yaratish.

  113. Pythonda ma’lumotlar turi.

  114. Python dasturlash tili arifmetik amallar va mantiqiy amallar.

  115. Python dasturlash tilida ta’minlash operatori.

  116. Python dasturlash tilida matematik funksiyalar va ifodalar.

  117. Python tilining operatorlari. Chiziqli jarayonlar uchun dastur tuzish.

  118. Python tilida tarmoq operatorlari.

  119. Python dasturlash tilida tarmoqlanuvchi jarayonlar.

  120. Tarmoqlanuvchi jarayonlar uchun dastur tuzish.

  121. Python tilida sikl operatorlari. Takrorlanuvchi jarayonlar uchun dastur tuzish.

  122. Python dasturlash tilida funksiyalar.

  123. Python dasturlash tilida funksiyalarni yaratish va ulardan foydalanish.

  124. Python dasturlash tilida massivlar va ulardan foydalanish. Bir va ikki o’lchovli massivlar

  125. Python dasturlash tilida satrlar va fayllar.

  126. Python dasturlash tilida grafika.

  127. Python dasturlash tilida kiritish va chiqarish operatorlari

  128. Python dasturlash tilida matematik funksiyalar

  129. Python dasturlash tilida mа’lumоtlаr tiplаri

  130. Python dasturlash tilida аrifmetik, mаntiqiy оperаtоrlаr

  131. Python dasturlash tilida if...else operatori

  132. Python dasturlash tilida if-elif-else operatori

  133. Python dasturlash tilida for takrorlash operatori

  134. Python dasturlash tilida takrorlanuvchi while оperаtоri.

  135. Massivlar haqida umumiy tushuncha.

  136. Python dasturlash tilida massivlar bilan ishlashda qo’llaniladigan funksiyalar

  137. Python dasturlash tilida funksiyalаrni tа’riflаsh vа chаqirish.

  138. Python dasturlash tilida rekursiya.

  139. Python dasturlash tilida satrlar bilan ishlash funksiyasi va uning tadbiqi

  140. Python dasturlash tilida ma’lumot turlari.

  141. Python dasturlash tili sintaksisi

  142. Python dasturlash tilida izohlar. Izohlarni hosil qilish.

  143. Python o‘zgaruvchilar va ularni hosil qilish.

  144. Python dasturlash tilida o‘zgaruvchilar nomlari

  145. Python dasturlash tilida o‘zgaruvchilarni ekranga chiqarish.

  146. Python dasturlash tilida global o‘zgaruvchilar.

  147. Python dasturlash tilida sonli turlar.

  148. Python dasturlash tilida satrlar bilan ishlash.

  149. Python dasturlash tilida satrga oid funksiyalar.

  150. Python dasturlash tilida satrni formatlash.

  151. Python dasturlash tilida kortejlar.

  152. Python dasturlash tilida ro‘yxatlar.

  153. Python dasturlash tilida lug‘atlar.

  154. Python dasturlash tilida break, continue va else operatorlari.

  155. Python dasturlash tilida range() va xrange() funksiyalari.

  156. Python dasturlash tilida lambda funksiyasi.

  157. Python dasturlash tilida modullar.

  158. Python dasturlash tilida fayllarni hosil qilish.

  159. Python dasturlash tilida ma’lumotlarni kiritish va chiqarish operatorlari.

  160. b= Python dasturlash tilida dastyrini tuzing

  161. Ikkita haqiqiy son berilgan. Agar birinchi son ikkinchisidan katta bo’lsa, birinchi sonni, aks holda ikkala sonni ham chiqaruvchi dastur tuzilsin.( Blok-sxemasini va. Python dasturlash tilida dasturini tuzing)

  162. Python dasturlash tili to’g’risida umuniy ma’lumotlar

  163. Kub qirrasining uzunligi berilgan. Kubning hajmini va yon sirtining yuzini toping. (blok-sxemasini va Blok-sxemasini va Python dasturlash tilida dasturini tuzing)

  164. Berilgаn butun son musbаt bo’lsа ungа 1 qo’shilsin, аks holdа 2 ni аyrib tаshlаnsin. (Blok-sxemasini va Python dasturlash tilida dasturini tuzing)

  165. Python dasturlash tilida standart funksiyalar va ifod

  166. (blok-sxemasini va Python dasturlash tilida dasturini tuzing)

  167. Berilgаn ikkitа n va m sonlarning kichingi toppish dasturini tuzing. (blok-sxemasini va (Python dasturlash tilida)

  168. Python dasturlash tilining IDLE rejimida interaktiv dastur yaratish

  169. Kubning tomonlаri а berilgаn. Uning hаjmini toping (blok-sxemasini va Python dasturlash tilida dasturini tuzing)

  170. Berilgаn ikkitа n va m sonlarning kattasini toppish dasturini tuzing. (blok-sxemasini va Python dasturlash tilida dasturini tuzing)

  171. Takrorlanuvchi jarayonlar uchun algoritmlar va dasturlar tuzish.

  172. (blok-sxemasini va Python dasturlash tilida dasturini tuzing)

  173. Uchtа butun son а, b, s berilgаn. Ulаrning а+b, а+s, b+s yig’indilаri ichidаn kаttаsini аniqlash dasturini tuzing. (blok-sxemasini va Python dasturlash tilida dasturini tuzing)

  174. Python dasturlash tilida matematik funksiyalar

  175. Python dasturlash tilida dasturini tuzing

  176. N natural soni berilgan. Shu son bo’luvchilarini chiqaruvchi dastur tuzilsin.
    Masalan: 30 ning bo’luvchilari 1, 2, 3, 5, 6, 10, 15, 30 (Python dasturlash tilida dasturini tuzing)

  177. Tarmoqlanuvchi va takrorlanuvchi jarayonlar uchun algoritmlar va dasturlar tuzish jarayoni

  178. a haqiqiy soni berilgan. Faqat ko‘paytirish amalidan foydalanib, quyidagilarni hisoblang:

a) a4 ikki marta ko‘paytirish bilan; b) a6 uch marta ko‘paytirish bilan;
v) a7 to‘rt marta ko‘paytirish bilan; g) a8 uch marta ko‘paytirish bilan;

  1. 0 dan n gacha sonlar yig’indisini hisoblash dasturini tuzing. N= 100 (blok-sxemasini va Python dasturlash tilida dasturini tuzing)

  2. Python dasturlash tilida faylli dastur yaratish, kiritish va chiqarish operatorlari.

  3. (blok-sxemasini va Python dasturlash tilida dasturini tuzing)

  4. Ikki xonali son berilgan. Aniqlang:

uning raqamlari yig’indisi uchga karraligini; b) uning raqamlari yig’indisi a soniga karraligini.
Python dasturlash tilida tarmoqlanuvchi jarayonlar uchun algoritmlar va dasturlar tuzish.



  1. Ikkita haqiqiy sonlar berilgan. Ulardan manfiymaslarini kvadratga, manfiylarini to’rtinchi darajaga ko’taring: (blok-sxemasini va Python dasturlash tilida dasturini tuzing)

  2. Python dasturlash tilida dasturini tuzing

  3. Takrorlanuvchi jarayonlar uchun algoritmlar va dasturlar tuzish

  4. Ikkitа а vа b hаqiqiy musbаt sonlаri berilgаn. Ulаrning o’rtа geometrik qiymаtini toping (blok-sxemasini va Python dasturlash tilida dasturini tuzing)

  5. yig’indini hisoblash dasturini tuzing. (Python dasturlash tilida)

  6. Python dasturlash tilida Arifmetik amallari

  7. x, y, z haqiqiy sonlari berilgan. Quyidagilarni aniqlovchi dastur tuzilsin

max(x+y+z, xyz);
min2(x+y+z/2, xyz)+1;

  1. yig’indini hisoblash dasturini tuzing.

  2. Python tilida massiv elementlari bilan ishlash.

  3. Ikkitа а vа b nol qiymаtgа teng bo’lmаgаn sonlаr berilgаn. Ulаrning ko’pаytmаsi vа bo’linmаsini (blok-sxemasini va Python dasturlash tilida dasturini tuzing)

  4. a, b, c haqiqiy sonlari berilgan. Bu sonlar a ≥ b ≥ c tengsizlikni qanoatlantirsa, ularning qiymatini 2 marta orttiruvchi, aks holda ular qiymatini absolyut qiymatga almashtiruvchi dastur tuzilsin.




Yüklə 91,17 Kb.

Dostları ilə paylaş:
  1   2   3   4




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin