10.2 -rasm. Muammoni mantiqiy hal ctlsh
Hozirda rejalashtirish vositalarining xilma-xillari mavjud bo‘lib
ular dastur mantiqini xaritalashi uchun ishlaydi, misol uchun oqim
jadvallari, pseudokodlar va ierarxik grafiklar va boshqalardir.
Kerakli ishni bajaruvchi va maqsadga erishadigan dastur-kuchli
dastur va yuqori saviyada amallami bajaruvchi dastur samarali
dasturlar deb ataladi.
Dastuming dizayni o ‘z ichiga muhim ikki narsani oladi -
dastuming tuzilmasi va dastur vakilliglaridir. Dastur tuzilmasi
dastuming qanday bo‘lishi kerakligini ko‘rsatadi. Dastur tu/.ilmasi
mashhur yoki oddiy yondashuvda o‘z nihoyasiga yetadi. Dastur
tuzilmasi kichik dastur qo‘shilish natijasida yuzaga kelgan. liar bir
kichik dastur o‘zi bilan mantiqiy vazifani vakili bo'ladi.
Dastur vakilligi o ‘zi bilan birga ko‘rkam ko‘rinish olib keladi
shuning uchun u oson o ‘qiladigan va ko‘rinarlidir. Foydalanuvchi
dasturga osongina tuzatish va tahrir kiritishi imkoniga egadir, agar
bunga zaruriyat tug‘ilsa. Shuning uchun dasturlash usuli hamma
uchun tushunarli boMishi kerak, aks holda unga ko‘p vaqt, harakat
va mablag‘ ketadi.