Font size
WorksheetsDasturlash bo'yicha test
Total questions: 20
Worksheet time: 18mins
Algoritm deganda nimani tushunasiz?
Buyruqlar ketma-ketligi
Fikr yuritish jarayoni
Ma'lumotlar bazasi
Rasmiy til
Algoritmlarning xos xossalaridan biri:
Notugallik
Aniqlik
Xatolik
Tasodifiylik
qaysi biridan qaysi biri Python'da izoh uchun?
/* ... */
//
#
--
Dasturlash tilining tuzilma qismlari qaysi?
Operatorlar, sikllar, massivlar
Ma'lumot turlari, operatorlar, funktsiyalar
Belgilar, matn, grafika
Faqat o'zgaruvchilar
natija kodni to'ldirish: x = 5 y = 3 print(x + y * 2)
16
11
13
10
Tarmoqlanish operatori (if) qaysi shaklda yoziladi?
agar (shart):
agar {shart} bo'lsa
agar [shart] bo'lsa
agar (shart);
natija kodni to'ldirish: a = 10 if a > 5: print("Katta") else: print("Kichik")
Kichik
Katta
10
Xato
natija kodni to'ldirish: a = 4 if a % 2 == 0: print("Juft") else: print("Toq")
Toq
Juft
4
Xato
“elif” operatorining ishlashi:
Yangi funksiya e'lon qiladi
Ko'p shartlarni ketma-ket tekshiradi
Takrorlashni to'xtatadi
Natijani ekranga hosil qiladi.
keyin kodda nima chiqadi? x = 7 if x > 10: print("Katta") elif x == 7: print("Teng") else: print("Kichik")
Katta
Teng
Kichik
Takrorlanish operatori (for) qanday yoziladi?
i dan n gacha:
i oralig‘ida(n):
uchun (i = 0; i < n; i++)
kod natijasi: def daraja(a, b): if b == 0: return 1 else: return a * daraja(a, b - 1) print(daraja(2, 3))
kod natijasi: a = 0 for i in range(1, 4): a += i print(a)
tomonidan kod nimani? def teskari_soz(s): if len(s) == 0: return s else: return teskari_soz(s[1:]) + s[0] print(teskari_soz("salom"))
Python'da ro'yxatni qanday yaratish mumkin?
ro'yxat = ''
ro'yxat = {}
ro'yxat = ()
ro'yxat = []
Python'da funksiya qanday e'lon qilinadi?
funksiya_nomi def:
def funksiya_nomi():
function funksiya_nomi:
funksiya_nomi() = def
Python'da o'zgaruvchini qanday e'lon qilish mumkin?
o'zgaruvchi: 10
o'zgaruvchi <- 10
10 = o'zgaruvchi
o'zgaruvchi = 10
Python'da ro'yxatni qanday o'zgartirish mumkin?
ro'yxat.insert(yangi_element)
ro'yxat.update(yangi_element)
ro'yxat.append(yangi_element)
ro'yxat.add(yangi_element)
Python'da xatolikni qanday ushlash mumkin?
try...except
error...handle
catch...finally
if...else
Python'da funksiya qanday qaytariladi?
return to'xtatish
funksiya_nomi.return
funksiya_nomi = return
return funksiya_nomi
