Հաշվարկման ծրագրերը հնարավորություն են տալիս մարդկանց արագ և ճշգրիտ հաշվարկել առաջարկվող գործողությունների, պատվերների և աշխատանքների արդյունքները (կախված ծրագրի շրջանակից): Դրանք շատ մեծ են. Դուք կարող եք դրանք գնել ինտերնետում, ներբեռնել կամ վճարել ծրագրավորողի ստեղծելու համար: Բայց եթե դուք ունեք ծրագրավորման հիմնական գիտելիքներ, ապա ինքներդ կարող եք գրել այդպիսի ծրագիր:
Հրահանգներ
Քայլ 1
Ստեղծեք ծրագրի նախատիպ: Դա արվում է տեսողականորեն տեսնելու համար, թե ինչպես պետք է հաշվարկի ծրագիրը նայի և աշխատի: Սովորաբար նախատիպը պարունակում է գրաֆիկական ինտերֆեյս և կարծես իրական ծրագիր է, միայն կոճակները սեղմելիս որևէ գործողություն տեղի չի ունենում:
Քայլ 2
Ընտրեք ծրագրավորման լեզու: Ըստ էության, եթե ծրագիրը հիանալի է աշխատում, նշանակություն չունի, թե ինչ լեզվով է գրված: Բայց իզուր չէ, որ դրանք շատ են: Տարբերություններ կան կիրառման, արագության, իրերի մշակման և այլնի մեջ: Օրինակ, օգտագործելով Prolog և LISP լեզուները, կարող եք ծրագրեր ստեղծել տրամաբանական վերլուծության և արհեստական բանականության համար: Նույն ծրագիրը կարող է գրվել C ++ - ով, Pascal- ով կամ assembler- ով, բայց հետո տրամաբանական հաշվարկներ կատարելու համար պետք է ավելի երկար կոդ գրել, որոնք ավտոմատ կերպով կատարվում են Prolog- ում և LISP- ում:
Քայլ 3
Մշակել ծրագրի կեղծ-ծածկագիր, որով տրամաբանական հաջորդականությամբ կբացահայտվեն ծրագրի թերություններն ու սխալները: Հետևեք ծրագրի վերևից ներքև ձևավորմանը: Այսինքն ՝ նախ որոշեք վերջնական նպատակը (ինչ-որ բանի հաշվարկը), ապա իջեք ներքև ՝ կոնկրետացնելով յուրաքանչյուր առաջադրանք ՝ բաժանելով այն ենթախնդիրների: Եվ այսպես, մինչ նկարագրվում են ամենատարրական գործողությունները:
Քայլ 4
Փորձարկեք հաշվարկման ծրագրի բետա տարբերակը: Վերացրեք հայտնաբերված սխալները ՝ կեղծ կոդ ավելացնելով կամ հանելով: Եթե սխալներ չեն հայտնաբերվել, սկսեք գրել ծրագրի ամբողջական տարբերակը: Այսպիսով, նախապատրաստման գործընթացը շատ ավելի երկար է տևում, քան ծրագրի իրական գրումը և գործում է «չափիր յոթ անգամ, կտրիր մեկ անգամ» սկզբունքով:
Քայլ 5
Պարբերաբար թարմացրեք ծրագիրը: Կախված դրված խնդիրներից ՝ ծրագրի պահանջները կփոխվեն, անհրաժեշտ կլինի կատարել նոր ճշգրտումներ կամ լրացումներ: Բացահայտեք նոր գործառույթներ ՝ ալֆա և բետա փորձարկումներ ավելացնելու, վարելու և սխալները շտկելու համար: Այսպիսով, նման մոնիտորինգի միջոցով դուք կարող եք զգալիորեն երկարացնել ձեր ծրագրի կյանքի ցիկլը: