Respublikamizdagi viloyatlar maydonini o’sish tartibida joylashtiring


Download 279.14 Kb.
Sana05.01.2023
Hajmi279.14 Kb.
#1079611
Bog'liq
Ma\'lumotlar tuzilmasi va algoritmi oybek


O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIALI


O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIALI

MA’LUMOTLAR TUZULMASI VA ALGORITMLAR” FANIDAN


MUSTAQIL ISHI
20-04-GURUH TALABASI
Fan o‘qituvchisi:MIRSAIDOV B. M
Talaba: SAYFIYEV O. Z

Mavzu: Respublikamizdagi viloyatlar maydonini o’sish tartibida joylashtiring.


S a m a r q a n d _ 2023


Laboratoriya ishi
TOPSHIRIQLAR

Masala sharti

  1. Respublikamizdagi viloyatlar maydonini o’sish tartibida joylashtiring. Masala kodi:

viloyat_maydoni={'Andijon':4.200,
'Buxoo':39.400,
"Farg'ona":6.800,
'Jizzax':20.500,
'Xorazm':6.300,
'Namangan':7.900,
'Navoiy':110.800,
'Qashqadaryo':28.400,
"Qoraqalpog'iston.R":160.000,
'Samarqand':16.400,
'Sirdaryo':5.100,
'Surxondaryo':20.800,
'Toshkent':15.300}
def maydonlar(kv_madon):
for i in range(1, len(kv_maydon)):
kalt = kv_maydon[i]
j=i-1
while j>=0 and kaltkv_maydon[j+1] = kv_maydon[j]
j-=1
kv_maydon[j+1]=kalt
kv_maydon=[]
for vil, kv_m in viloyat_maydoni.items():
kv_maydon.append(kv_m)
maydonlar(kv_maydon)
print("Viloyatlar saralangan maydonlari: ")
for i in range(len(kv_maydon)):
print(kv_maydon[i])
viloyat=[]
for vil, kv_m in viloyat_maydoni.items():
viloyat.append(vil)
print(viloyat)
for vil, kv_m in viloyat_maydoni.items():
print(f"viloyatlar: {vil}")
print(f"maydonlar: {kv_m} kv.m")
Dastur natijasi:
Viloyatlar saralangan maydonlari:
4.2
5.1
6.3
6.8
7.9
15.3
16.4
20.5
20.8
28.4
39.4
110.8
160.0
['Andijon', 'Buxoo', "Farg'ona", 'Jizzax', 'Xorazm', 'Namangan', 'Navoiy', 'Qashqadaryo', "Qoraqalpog'iston.R", 'Samarqand', 'Sirdaryo', 'Surxondaryo', 'Toshkent']
viloyatlar: Andijon
maydonlar: 4.2 kv.m
viloyatlar: Buxoo
maydonlar: 39.4 kv.m
viloyatlar: Farg'ona
maydonlar: 6.8 kv.m
viloyatlar: Jizzax
maydonlar: 20.5 kv.m
viloyatlar: Xorazm
maydonlar: 6.3 kv.m
viloyatlar: Namangan
maydonlar: 7.9 kv.m
viloyatlar: Navoiy
maydonlar: 110.8 kv.m
viloyatlar: Qashqadaryo
maydonlar: 28.4 kv.m
viloyatlar: Qoraqalpog'iston.R
maydonlar: 160.0 kv.m
viloyatlar: Samarqand
maydonlar: 16.4 kv.m
viloyatlar: Sirdaryo
maydonlar: 5.1 kv.m
viloyatlar: Surxondaryo
maydonlar: 20.8 kv.m
viloyatlar: Toshkent
maydonlar: 15.3 kv.m

Download 279.14 Kb.

Do'stlaringiz bilan baham:




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