Mavzu. Dasturlashning asosiy tushunchalari


-mavzu. Ma'lumotlar validatsiyasi. Yosh va bo'yni so'rab oluvchi dastur


Download 269.4 Kb.
bet5/7
Sana15.09.2023
Hajmi269.4 Kb.
#1678739
1   2   3   4   5   6   7
Bog'liq
8-sinf informatika

6-mavzu. Ma'lumotlar validatsiyasi. Yosh va bo'yni so'rab oluvchi dastur
Sizning maqsadingizni o'zlashtirish uchun ma'lumotlar validatsiyasi va bo'y so'ralishi talab etilgan dastur uchun quyidagi SSenariyni o'rganishingiz yaxshi bo'ladi:
Dasturning Maqsadi: Foydalanuvchidan yosh va bo'yni so'rayotgan dastur yaratish.
SSenariy:
Dasturni yaratish: Dasturni boshlang va lozim bo'lgan tilni (masalan, Python) tanlang.
Foydalanuvchidan ma'lumotlarni so'ray:
Foydalanuvchidan ismini so'ray.
Foydalanuvchidan yoshini so'ray.
Foydalanuvchidan bo'yni uzunligini (sm) so'ray.
Ma'lumotlar validatsiyasi: Foydalanuvchidan kiritilgan ma'lumotlarni tekshirish uchun validatsiya amallarini bajarish. Validatsiya qoidalarini quyidagi ko'rinishda kiritishingiz mumkin:
Ism: Ismni harflar bilan yozilganligini va kamida bir harfin katta harf bilan boshlanganligini tekshirish.
Yosh: Yoshni son shaklida kiritilganligini va ma'lum bir minimum va maksimum yosh oraliqlari ichida bo'lishini tekshirish.
Bo'yni uzunligi: Bo'yni uzunligini son shaklida kiritilganligini va ma'lum bir minimum va maksimum uzunlik oraliqlari ichida bo'lishini tekshirish.
Validatsiya natijalarni o'rnating: Foydalanuvchidan olingan ma'lumotlarni tekshirish natijalarini ekranga chiqaring. Agar ma'lumotlar qoidaga mos kelmasa, foydalanuvchini xatolikni to'g'rilash uchun qayta ma'lumotlar kiritishga chaqiring.
To'g'ri ma'lumotlarni qabul qilingan bo'lsa, ularni ekranga chiqaring: Foydalanuvchidan olingan to'g'ri ism, yosh va bo'yni uzunligini ekranga chiqaring.
Dasturni to'xtatish: Dasturni to'xtating yoki foydalanuvchiga qayta ma'lumotlarni kiritish uchun imkoniyat bering.
Dastur bu oddiy va minimal dasturdir, lekin foydalanuvchidan ma'lumot olish va validatsiya qilishda asosiy asosiy tushunchalar va amallarni o'rganish uchun foydalanish uchun yaxshi bir boshlang'ich bo'ladi. Bu dasturda ishlatilgan til va interfeysni o'zgartirib, o'zingizga xos ko'rinishni bera olishingiz mumkin.
Yosh va bo'yni so'rab olish dasturingizni yaratishni davom ettirish uchun quyidagi qadamlarni izlashingiz mumkin:
Ma'lumotlarni saqlash va qaytarish: Foydalanuvchidan olingan to'g'ri ma'lumotlarni saqlash uchun kerakli o'zgaruvchilarni (ism, yosh, bo'yni uzunligi) e'lon qiling. Bu ma'lumotlar dastur davomida qaytarilishi, ekranga chiqarilishi yoki foydalanuvchidan so'rovlarga javob bermishi uchun saqlanishi mumkin.
Yana ma'lumot so'ralish: Agar foydalanuvchidan boshqa ma'lumotlar olishni so'rasangiz, to'g'ri so'rovlarni tuzating va ma'lumotlarni qabul qilish uchun dastur qismi yaratishingiz mumkin.
Ma'lumotlarni ishlovchi funksiya yaratish: Olingan ma'lumotlarni ishlovchi va ularni ekranga chiqarish uchun alohida funksiyalar yaratishni o'rganing. Bu funksiyalar ma'lumotlar bazasiga ma'lumotlarni yozish, ularni o'qish va ekranga chiqarish, yoki boshqa ma'lumotlar bilan amallar bajarish uchun foydalanish mumkin.
Ma'lumotlarni turli shakllarda chiqarish: Dastur uchun ma'lumotlarni turli shakllarda chiqarish uchun variantlarni ko'zden kechiring. Misol uchun, ularni matn shaklida yoki raqam shaklida chiqarish uchun funksiyalarni tuzating.
Ma'lumotlarni saqlash va qaytarishning turini belgilang: Ma'lumotlarni fayl, ma'lumotlar bazasi yoki boshqa ko'rish usullari orqali saqlashni va qaytarishni belgilang.
Interaktiv interfeys qo'llash (optional): Dastur interaktiv ko'rish interfeysiga ega bo'lish uchun qo'shimcha funksiyalar yaratishni o'rganing. Bu, foydalanuvchiga dasturni o'zlashtirishda yordam bera olishadi.
Test qilish va to'liqlikni tekshirish: Dasturingizni test qilib ko'ring va hamma funksiyalarining to'liq va to'g'ri ishlashini ta'minlang.
Dasturning o'rnating: Dasturingizni istalgan platformada o'rnating va unga dasturchilar, foydalanuvchilar yoki test qiluvchilar tomonidan sinab ko'rishni o'rganing.
Qo'shimcha rivojlangan funksiyalar qo'shing (optional): Dasturingizni rivojlantirish uchun boshqalar bilan hamkorlik qilishni o'rganing va qo'shimcha funktsional qo'shing.
Bu qadamlar yosh va bo'yni so'rab olish dasturingizni yaratish uchun asosiy qadamlardir. Dasturning ko'rsatmalarini va funksionalini o'zgartirishni va uni rivojlantirishni o'zingizga qulay bo'lish uchun istalgan vaqtda qo'shimcha qadamlar qo'shishingiz mumkin. Muvaffaqiyatli dasturlashni davom ettirish va o'zingizni rivojlantirish uchun amal qilishni o'rganing!

# Foydalanuvchidan yoshni so'rab olish


yosh = input("Iltimos, yoshingizni kiriting: ")
# Yoshni tekshirish va xatolarni to'g'rilash
try:
yosh = int(yosh)
except ValueError:
print("Xatolik! Yoshni raqam shaklida kiriting.")
exit()
# Foydalanuvchidan bo'yni uzunligini so'rab olish
boyn = input("Iltimos, bo'yni uzunligingizni (sm) kiriting: ")
# Bo'yni uzunligini tekshirish va xatolarni to'g'rilash
try:
boyn = float(boyn)
except ValueError:
print("Xatolik! Bo'yni uzunligini raqam shaklida kiriting.")
exit()
# Foydalanuvchi ma'lumotlarini ekranga chiqarish
print(f"Sizning yoshingiz: {yosh} yosh")
print(f"Sizning bo'yni uzunligingiz: {boyn} sm")



Download 269.4 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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