MASALALARNI KOMPYUTERDA HAL QILISH BOSQICHLARI
MASALALARNI KOMPYUTERDA HAL QILISH BOSQICHLARI 1 . Muammolarni yechish va dasturni rejalashtirish asosi 2. Dasturning xususiyatlari 3. Masalalarni kompyuterda yechish bosqichlari
Dastur – bu dasturlash tilida yozilgan amallar ketma-ketligi. Hozirda xilma-xil dasturlash tillari mavjud bo`lib, har qaysi o`ziga mos afzalliklari bilan dasturlashning yuksalishiga hissa qo`shadi. Umuman olib qaraganda hamma dasturlar kirish bilan boshlanadi, uni ishlatadi va chiqishini ta`minlab beradi.
Dasturlar xususiyatlari quyida berilgan: • Samaradorlik. U uch guruhga bo`linadi: dasturchining harakati, ijro etish vaqti va xotira joyining tozalanishi. Yuqori darajali bo`lgan dasturlash tillari dasturchi harakatiga ishlaydilar. Lekin kompyuter tilida yozilgan dasturlash tili yoki yig`ilgan tillar mutlaqo qulay va kompyuterdan kamroq vaqt va hotira egallaydi. • Moslashuvchanligi. O`z oldiga ko`p maqsadli xizmatlarni qo`ygan dastur moslashuvchan dastur deyiladi. Misol uchun, CAD( Computer Aided Design) bunda dasturlar har xil maqsadda qo`llaniladi: Muhandislik chizmalari, arxitektorlik dizayni va boshqalar. CAD yana diagramma, grafiklarda ishlatilishi mumkin.
• Foydalanuvchi uchun qu l a y . Qu l a y v a oso n , h a t t ok i da s tur h aqida k o` p tushuncha g a e g abo`lmagan odam uchun tushunarli bo`lgan dastur Foydalanuvchi uchun qulay dastur deyiladi. Tegishli kiritiladigan axborot va qilingan ishning natijasidan olingan dastur qulayligi bilan ajralib turadi. • Sh a x siy huj j a tl a s h tirish k o d i . Bi r o r b i r id e n tif i k at orl i no m b i lan i shl a ti l adi g an da s t u r“ Sh a x siy hujj a t l a s h tirish k o d i ”Shifrlangan (tu s hu n ish uch u n d e y i l a di . q i y i n )nom identifikatori dasturni murakkab qiladi va keyinchalik xatolarga yo`l qoymaydi. Shuni nazarga olgan holda har bir yaxshi programmist o`zining identifikasion kodiga ega bo`lishi kerak.
• Ishonchliligi. Bu dasturning eng asosiy xususiyatlaridan biri bu ishlayotgan dasturning qobiliyatini bilib olishi. Bu kompyuterga katta o`zgartirishlarni ham olib keladi • Yakkaligi. Shuni bilamizki istalgan muayyan kompyuterda yozilgan dasturlash tili boshqa turdagi kompyuterlarda ham ishga tushishi kerak. Bu dastur “ko`chma” deb ataladi va bu dastur bir tizimdan ikkinchi tizimga muammosiz o`tadi. Yuqori darajadagi dasturlash tillari yig`ilgan dasturlash tiliga nisbatan qulay hisoblanadi. • Chidamliligi. O`zini “mustahkam” deb, ma`noli natijalari bilan kompyuterning barcha dasturlarini, kiruvchi axborotlari , axborotlarning to`g`riligiga ishonch hosil qilib testdan o`tkazsa barcha amalga oshiriluvchi operatsiyal muvaffaqiyatli bo`ladi. Agar kiritiluvchi axborot noto`g`ri bolsa, ask holda kompyuterning displeyida amalga oshirilib bo`lmas yozuvini ko`rish mumkin.