1-mustaqil ta’lim topshirig’i. Ishning maqsadi


Download 0.51 Mb.
Pdf ko'rish
bet2/13
Sana22.11.2023
Hajmi0.51 Mb.
#1794573
1   2   3   4   5   6   7   8   9   ...   13
Bog'liq
MusT1

Variant № 2 
1. 
funksiyaning 
qiymatini 
hisoblovchi 
dastur 
tuzing. 
Funksiyaning
dagi qiymatini chiqaring, agar xatolik yuz bersa 
Funksiyaning qiymatini hisoblashda xatolik yuz berdi.” yozuvi chiqsin. 
2. 
massiv berilgan. va butun sonlar 
berilgan. Massivning – dan – gacha indeksli elementlari yig’indisini 


chiqaruvchi dastur tuzing, agar xatolik yuz bersa “Massivning indeksi 
chegaradan tashqariga chiqdi.” yozuvi chiqsin. 
3. S ixtiyoriy satr berilgan. Agar uning uzunligi 50 ta belgidan ko’p bo’lmasa 
 matn kiritildi.” yozuvi chiqsin, aks holda, throw operatori yordamida 
yangi istisno yaratilsin va catch blokida “Matn ko’pi bilan 50 ta belgidan 
iborat bo’lishi kerak!” yozuvi chiqarilsin.
4. Joriy sanadan 15 kun keyingi sanani “oy-kun-yil” formatida (masalan: 12-
31-2022) chiqaruvchi dastur tuzing. 
5. Ixtiyoriy S jild nomi berilgan. S nomli katalogni o’chiruvchi dastur tuzing. 
Agar bunday katalog mavjud bo’lmasa “ nomli jild mavjud emas”, agar 
katalog o’chirilsa “ nomli jild o’chirildi”, agar katalogni o’chirish 
mumkin bo’lmasa, “ nomli jildni o’chirishda xatolik yuz berdi.” yozuvi 
chiqsin. 
6. Ixtiyoriy S fayl nomi berilgan. Fayldagi ma’lumotlar davomiga “Yangi 
qo’shildi.” yozuvhini yozuvchi va “ faylga yozuv qo’shildi” yozuvi 
chiqadigan dastur tuzing. Agar bunday nomli fayl mavjud bo’lmasa, uni 
yarating va “ nomli fayl yaratildi.” yozuvhi chiqsin, agar faylni yaratish 
mumkin bo’lmasa, “ faylni yaratishda xatolik yuz berdi!” yozuvi 
chiqsin. 
Variant № 3 
1. 
funksiyaning 
qiymatini 
hisoblovchi 
dastur 
tuzing. 
Funksiyaning
dagi qiymatini chiqaring, agar xatolik yuz bersa 
Funksiyaning qiymatini hisoblashda xatolik yuz berdi.” yozuvi chiqsin. 
2. 
massiv berilgan. va butun sonlar berilgan. Massivning va indeksli 
elementlarini birgalikda chiqaruvchi dastur tuzing, agar xatolik yuz bersa 
Massivning indeksi chegaradan tashqariga chiqdi.” yozuvi chiqsin. 
3. S ixtiyoriy satr berilgan. Agar uning uzunligi 10 ta belgidan kam bo’lmasa 
va 20 ta belgidan ko’p bo’lmasa “ matn kiritildi.yozuvi chiqsin, aks 
holda, throw operatori yordamida yangi istisno yaratilsin va catch blokida 
Matn 10 tadan 20 tagacha belgidan iborat bo’lishi kerak!” yozuvi 
chiqarilsin.
4. “19.12.1912” sanadan 150 kun keyingi sanani “yil-oy-kunformatida 
(masalan: 2022-12-31) chiqaruvchi dastur tuzing. 
5. Ixtiyoriy S va S2 jild nomlari berilgan. S nomli katalog nomini S2 ga 
o’zgartiruvchi dastur tuzing. Agar bunday katalog mavjud bo’lmasa  
nomli jild mavjud emas”, agar katalog nomi o’zgartirilsa nomli jild 
nomi ga o’zgartirildi.”, agar katalog nomini o’zgartirish mumkin 


bo’lmasa, “ nomli jildni qayta nonlashda xatolik yuz berdi.” yozuvi 
chiqsin. 
6. Ixtiyoriy S fayl nomi berilgan. Fayldagi ma’lumotlar ichida “Yangi 
qo’shildi.” yozuvi borligini aniqlovchi dastur tuzing, agar yozuv mavjud 
bo’lsa faylda “Yangi qo’shildi.” yozuvhi mavjud.” yozuvi chiqsin. 
Agar bunday nomli fayl mavjud bo’lmasa, uni yarating va “ nomli fayl 
yaratildi.” yozuvhi chiqsin, agar faylni yaratish mumkin bo’lmasa,  
faylni yaratishda xatolik yuz berdi!” yozuvi chiqsin. 

Download 0.51 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   13




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