Programmalarni loyxalashtirish. Masalani tavsiflash, algoritmni tanlash, ma'lumotlarni tavsiflash, programmalash tilini tanlash Reja: 1. Masalani tavsiflash 2. Algoritimni tanlash 3. ma'lumotlarni tavsiflash 4. Programmalash tilini tanlash Dasturni loyihalash bosqichi dasturlash usuliga, ishonchligiga, sozlashga, foydalanish tarkibiga, va xaka'zolarga ta'sir ko'rsatadi. Dasturning loyihalashning oson kechishi - bu dasturni oson uqilishi uchun quyilgan birinchi kadam. Kodlashtirish oddiroq bulsin. KISS deb nomlanuvchi prinsipga rioya kilinsin. Ortiqcha shakillantirilgan dastur sozlashda eki modifikatsiyalashda kimmatga tushadi. Dasturdan faqat uning avtori emas balki boshqa shaxslar xam foydalanib, xam sozlashda kiynalmasligi kerak. Dasturning tarkibi uning mantiqni ko'rsatishi shart, kodlarning doimiyligi dasturni yanada osonlashtiradi. Masalan: dasturni uzgarturuvchilar doimo bir xil ravishda foydalanish kerak. 1 belgisi ukilgan. 0 belgisi uchirilgan. Bundan tashqari dasturdagi xar bir jadval bir xil tasvirlansin. Dasturni o'qish. Agar dasturchi tuzuetgan dasturni biron - bir boshqa dasturchi eki kishini o'qishini bilsa, u shu dasturni kodlashdagi fikri keskin uzgaradi. U dasturni programmalarga bo'lib, izoxlar bilan tuldiradi. Natijada dastur aniq va tushunarli bo'ladi. Bir xilgi loyihalarda dasturni oddiyligini taminlovchi metod dasturni nazaorat qiluvchi sistemadan foydalaniladi. Bu sistemada dastur loyihalanaetgan paytda kamida 2 ta dasturchidan foydalaniladi. 1 chisi dastur tuzsa. 2 chisi shu dasturni tuzish uchun ko'rib, o'qib chikadi. Bk sistemani 2 ta yutug'i bor. Birinchidan u oddiy va tushunarli dastur ishlab chiqishni ta'minlaydi. Ikkinchidan, birinchi dasturchi loyihani tugata olmasa, ikkinchi dasturchi uni o'rniga tugatib qo'yadi. Dasturni standartlarini bajarishlikka baholash metodi xam shunga o'xshash metoddir. Masalani qo'yilishi va tarkibi. loyihalash vatida xar - xil muammolarni yuzaga kelishini hisobga olish kerak. Asosan bu muammolar shu dasturni buyuruvchilarning aniq maqsadga ega bulmasliklaridan kelib chikadi. Foydalanuvchi noaniq bergan surovga aniq va to'g'ri javob beruvchi dastur - bu eng yuksak dasturdir. Vazifa yaxshi eki emon deb aniqlanishi mumkin. Yemon shakillantirilgan vazifaga aniq bir dasturni loyihalab bulmaydi. Aniq belgilangan vazifa esa loyihalash davomida ortiqcha ishdan vaqt sarflashdan vokif bo'ladi. Vazifa dasturning xajmiga qarab ixcham va tushunarli bo'lishi kerak. Agar dastur kichkina bo'lsa vazifa bir necha qatordan, katta bo'lsa butun - bir kitobdan iborat bo'lishi mumkin. Bu tavsiflar katta songa ega bo'lgan hujjatlarga asos bo'ladi. Keyinchalik vazifalarga kiritilgan o'zgartirishlar eki qo'shimcha vazifalar dasturni bugibgina qolmay uni tugatishni umuman sekinlatib qo'yadi. VAzifani aniqlashda quyilgan lokaydsizliklar keyinchalik katta muammolar keltirib chiqaradi. Algoritm tanlash. Algoritmni to'g'ri tanlash bu dasturni to'g'ri va samarali buli- shiga qo'yiladigan asosiy qoidadir. Bunda dasturni tilini va tarkibini to'g'ri tanlash mumkin. Shunday qilib yaxshi algoritm kerakli, lekin dastur uchun etarli sharoit emas. Yaxshi algoritmni qanday tanlash kerak? Birinchidan - miyaga to'g'ri kelgan algoritmga dastur tuzma. Bir necha ...

Joylangan
05 Jun 2024 | 16:14:04
Bo'lim
Informatika va AT
Fayl formati
zip → doc
Fayl hajmi
12.11 KB
Ko'rishlar soni
73 marta
Ko'chirishlar soni
5 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirgan san'a:
29.03.2025 | 00:24
Arxiv ichida: doc
Joylangan
05 Jun 2024 [ 16:14 ]
Bo'lim
Informatika va AT
Fayl formati
zip → doc
Fayl hajmi
12.11 KB
Ko'rishlar soni
73 marta
Ko'chirishlar soni
5 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirish kiritilgan:
29.03.2025 [ 00:24 ]
Arxiv ichida: doc