118
118
118
118
V BOB.
WWW-TEXNOLOGIYA VA HTML TILI
Ma’lumotlar tizimida shunday ma’lumotlar
ham
mavjudki, ularni har xil rejali va tasodifiy
o‘zgarishlardan himoyalash zarur bo‘ladi.
Avvalgi
mavzuda o‘tilgan ro‘yxatlarni dasturning ixtiyoriy
qismida o‘zgartirish, xususan,
ularga yangi element
qo‘shish, almashtirish yoki o‘chirish mumkin. Shu
sababli, bunday holatlarda Python dasturlash
tilida ro‘yxat
vazifasini bajara oladigan, ammo tarkibini o‘zgartirib bo‘lmaydigan kortejlardan
foydalaniladi.
3. Elementlari 1 dan 50 gacha bo‘lgan tasodifiy sonlardan iborat ro‘yxat berilgan.
Ro‘yxatning juft elementlarini chiqaruvchi dastur tuzing.
Kiruvchi
ma’lumot
6
Dastlab ro‘yxat elementlari soni
n
kiritiladi.
Chiquvchi
ma’lumot
4 8 6
Elementlarning juft ekanligini tekshirib chiqaradi.
4. Elementlari butun sonlardan iborat ro‘yxat berilgan. Ro‘yxat
elementlari orasidan
musbatlari yig‘indisini hisoblovchi dastur tuzing (ro‘yxat elementlari soni klaviatura
yordamida kiritiladi).
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
11
Elementlar yig‘indisini hisoblab chiqaradi.
UYGA VAZIFA
1. 10 dan 100 gacha bo‘lgan tasodifiy sonlardan iborat a[10] ro‘yxat berilgan.
Ro‘yxatning juft elementlarini chiqaruvchi dastur tuzing.
2. Elementlari butun sonlardan iborat ro‘yxat berilgan. Ikki qo‘shni
elementi bir xil
bo‘lgan element mavjud yoki mavjud emasligini aniqlovchi dastur tuzing.
Kiruvchi
ma’lumot
6
4 3 -9 3 -5 6
Dastlab ro‘yxat elementlarining soni
n
kiritiladi, so‘ngra
ro‘yxat elementlarining o‘zi probel bilan kiritiladi.
Chiquvchi
ma’lumot
HA
Ikki qo‘shni elementi bir xil bo‘lsa “HA”, aks holda
“YO‘Q” javobini chiqaradi.
3. Elementlari butun sonlardan iborat ro‘yxat berilgan. Ro‘yxat
elementlari orasidan eng
kichigini chiqaruvchi dastur tuzing.
0>