Va axborot texnologiyalari 10-sinf toshkent – 2021


V BOB.  WWW-TEXNOLOGIYA VA HTML TILI



Download 27,94 Mb.
Pdf ko'rish
bet86/153
Sana13.06.2022
Hajmi27,94 Mb.
#663013
1   ...   82   83   84   85   86   87   88   89   ...   153
Bog'liq
10-sinf yangi

V BOB. 
WWW-TEXNOLOGIYA VA HTML TILI
TOPSHIRIQLAR
1. Elementlari butun sonlardan iborat ro‘yxat berilgan. O‘zidan oldingi elementdan 
katta elementlar sonini hisoblovchi dastur tuzing.
Kiruvchi 
ma’lumot
6
4 7 -9 8 -5 6
Dastlab ro‘yxat elementlarining soni 
n
, so‘ngra 
ro‘yxat elementlarining o‘zi kiritiladi.
Chiquvchi 
ma’lumot
3
O‘zidan oldingi elementdan katta elementlar sonini 
hisoblaydi, masalan, 7 8 6 – jami 3 ta
2. Elementlari butun sonlardan iborat ro‘yxat berilgan. Ro‘yxat elementlari orasidan k 
ga qoldiqsiz bo‘linadigan elementni chiqaruvchi dastur tuzing.
Kiruvchi ma’lumot
Chiquvchi ma’lumot
tuple1 = (11, [22, 33], 44, 55)
tuple1 = (11, [222, 33], 44, 55)
MAVZU YUZASIDAN SAVOLLAR 
1. Kortej va ro‘yxatning bir-biridan farqi nimada?
2. Kortejga element qo‘shish mumkinmi?
3. Kortejdagi elementni o‘zgartirish mumkinmi?
4. Kortejni saralash nima?
5. Kortejni saralashning asosiy usullari qaysilar?
6. Kortejning eng kichik elementi qanday aniqlanadi? 
UYGA VAZIFA
1. Quyida berilgan ikkita kortej o‘rinlarini almashtiruvchi dastur tuzing.
Kiruvchi ma’lumot
Chiquvchi ma’lumot
tuple1 = (11, 22)
tuple2 = (99, 88)
tuple1 = (99, 88)
tuple2 = (11, 22)
2. Quyida berilgan kortejdan 44 va 55 elementlari nusxasi yordamida yangi kortej hosil 
qilish dasturini tuzing.
Kiruvchi ma’lumot
Chiquvchi ma’lumot
tuple1 = (11, 22, 33, 44, 55, 66)
tuple2 = (44, 55)


123
123
123
123
Ro‘yxat yoki kortejlar raqamlangan 
elementlar to‘plami hisoblanadi. Biror 
elementga murojaat etish uchun shu element 
raqami (indeksi)ni ko‘rsatish lozim. Ammo 
barcha axborotlarni har doim ham raqamlar 
yordamida aniqlab bo‘lmaydi. Masalan, 
poyezd yoki samolyot reyslari to‘g‘risidagi 
ma’lumotni saqlash uchun raqamlar emas, identifikator sifatida raqam va harflardan iborat 
belgilar ishlatiladi. Bunday holatlarda Python dasturlash tilida lug‘atlar (dictionary) deb 
nomlanuvchi elementlar to‘plamidan foydalaniladi. 
Lug‘atlar 
ro‘yxatlarga o‘xshash bo‘lib, farqli jihati shundaki, ularda indeks o‘rnida maxsus 
kalitlar ishlatiladi. Lug‘atlarda elementning tartibi muhim rol o‘ynamaydi. Lug‘atning har bir 
elementi kalit va qiymatga ega bo‘lib, uning unikal kaliti orqali qiymatga murojaat etiladi. Shu 
sababli lug‘atlar assotsiativ massivlar deb ham yuritiladi. 

Download 27,94 Mb.

Do'stlaringiz bilan baham:
1   ...   82   83   84   85   86   87   88   89   ...   153




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish