Mavzu: Strukturali dasturlash. Reja: Dasturash uslublari. Strukturali dasturlash haqida


Download 78.54 Kb.
bet1/3
Sana25.03.2023
Hajmi78.54 Kb.
#1294238
  1   2   3
Bog'liq
2-mustaqil ish




Mavzu: Strukturali dasturlash.
Reja:
1.Dasturash uslublari.
2.Strukturali dasturlash haqida.
3.Strukturali dasturlash uchun kodlash bo'yicha ko'rsatmalar.
4.Xulosa.
5.Foydalanilgan adabiyotlar.


1.Dasturlash uslublarining turlari.
Dasturiy ta'minotni ishlab chiquvchilar orasida keng tarqalgan dasturlash uslublarining ko'p turlari mavjud.
Protsessual dasturlash:
Muammo protseduralarga yoki har biri bitta vazifani bajaradigan kod bloklariga bo'linadi. Barcha protseduralar birgalikda butun dasturni tashkil qiladi. Bu faqat murakkablik darajasi past bo'lgan kichik dasturlar uchun javob beradi.
Misol - Qo'shish, ayirish, ko'paytirish, bo'lish, kvadrat ildiz va taqqoslashni amalga oshiradigan kalkulyator dasturi uchun ushbu amallarning har biri alohida protsedura sifatida ishlab chiqilishi mumkin. Asosiy dasturda har bir protsedura foydalanuvchining tanlovi asosida chaqiriladi.
Ob'ektga yo'naltirilgan dasturlash:
Bu erda yechim muammoning bir qismi bo'lgan ob'ektlar yoki ob'ektlar atrofida aylanadi. Yechim ob'ektlar bilan bog'liq ma'lumotlarni qanday saqlash, ob'ektlar o'zini qanday tutishi va yaxlit yechim berish uchun ular bir-birlari bilan qanday o'zaro ta'sir qilishlari bilan bog'liq.
Misol - Agar biz ish haqini boshqarish tizimini ishlab chiqishimiz kerak bo'lsa, bizda ishchilar, ish haqi tuzilmasi, ta'til qoidalari va boshqalar kabi tuzilmalar bo'ladi, ular atrofida yechim ishlab chiqilishi kerak.
Funktsional dasturlash:
Bu erda muammo yoki kerakli yechim funktsional birliklarga bo'linadi. Har bir birlik o'z vazifasini bajaradi va o'zini o'zi ta'minlaydi. Keyin bu birliklar to'liq eritma hosil qilish uchun bir-biriga tikiladi.
Misol - Ish haqini qayta ishlashda xodimlar ma'lumotlarini saqlash, asosiy ish haqini hisoblash, yalpi ish haqini hisoblash, ta'tilni qayta ishlash, kreditni qaytarishni qayta ishlash va boshqalar kabi funktsional birlik bo'lishi mumkin.

Download 78.54 Kb.

Do'stlaringiz bilan baham:
  1   2   3




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