გაანგარიშების პროგრამები საშუალებას აძლევს ხალხს სწრაფად და ზუსტად გაანგარიშონ შემოთავაზებული მოქმედებების, შეკვეთებისა და სამუშაოების შედეგები (დამოკიდებულია პროგრამის მოცულობიდან გამომდინარე). ბევრი მათგანია, შეგიძლიათ შეიძინოთ ინტერნეტით, ჩამოტვირთოთ ან გადაიხადოთ პროგრამისტი შექმნისთვის. მაგრამ თუ თქვენ გაქვთ ცოდნა პროგრამირების შესახებ, მაშინ თავად შეგიძლიათ დაწეროთ ასეთი პროგრამა.
ინსტრუქციები
Ნაბიჯი 1
შექმენით პროგრამის პროტოტიპი. ეს კეთდება იმისათვის, რომ ვიზუალურად დაინახოს როგორ უნდა გამოიყურებოდეს და მუშაობდეს გაანგარიშების პროგრამა. როგორც წესი, პროტოტიპი შეიცავს გრაფიკულ ინტერფეისს და ნამდვილ პროგრამას ჰგავს, მხოლოდ ღილაკების დაჭერისას მოქმედება არ ხდება.
ნაბიჯი 2
აირჩიეთ პროგრამირების ენა. ძირითადად, თუ პროგრამა შესანიშნავად მუშაობს, მნიშვნელობა არ აქვს რომელ ენაზეა დაწერილი. მაგრამ ტყუილად არ არის, რომ ასეთი ბევრია. განსხვავებულია გამოყენების, სიჩქარის, ნივთების დამუშავების და ა.შ. მაგალითად, Prolog და LISP ენების გამოყენებით შეგიძლიათ შექმნათ პროგრამები ლოგიკური ანალიზისა და ხელოვნური ინტელექტისთვის. იგივე პროგრამა შეიძლება დაწერილი იყოს C ++, Pascal ან assembler- ით, მაგრამ შემდეგ თქვენ უნდა დაწეროთ გრძელი კოდი ლოგიკური გამოთვლების შესასრულებლად, რომლებიც ავტომატურად ხორციელდება Prolog- სა და LISP- ში.
ნაბიჯი 3
შეიმუშავეთ პროგრამის ფსევდოკოდი, რომლითაც იდენტიფიცირდება პროგრამის ხარვეზები და შეცდომები ლოგიკური თანმიმდევრობით. მიჰყევით პროგრამის ზემოდან ქვემოთ დიზაინს. ეს არის, პირველ რიგში, განსაზღვრეთ საბოლოო მიზანი (რაიმეს გაანგარიშება), შემდეგ კი ჩამოდით ქვემოთ, თითოეული ამოცანის კონკრეტიზება, ქვეჯგუფებად დაყოფა. და ასე შემდეგ, სანამ ყველაზე ელემენტარული მოქმედებები არ იქნება აღწერილი.
ნაბიჯი 4
შეამოწმეთ გაანგარიშების პროგრამის ბეტა ვერსია. აღმოფხვრა გამოვლენილი შეცდომები ფსევდოკოდის დამატებით ან გამოკლებით. თუ შეცდომები ვერ იქნა ნაპოვნი, დაიწყეთ პროგრამის სრული ვერსიის წერა. ამრიგად, მომზადების პროცესი გაცილებით მეტხანს გრძელდება, ვიდრე პროგრამის რეალურ წერას და მუშაობს პრინციპით "გაზომე შვიდჯერ, ერთხელ დაჭრილი".
ნაბიჯი 5
პერიოდულად განაახლეთ პროგრამა. დასახული ამოცანებიდან გამომდინარე, შეიცვლება პროგრამის მოთხოვნები, საჭიროა ახალი კორექტირებების ან დამატებების შეტანა. ახალი ფუნქციების იდენტიფიცირება, რომ დაამატოთ, ჩაატაროთ ალფა და ბეტა ტესტირება და შეცვალონ შეცდომები. ასე რომ, ამგვარი მონიტორინგის დახმარებით, მნიშვნელოვნად შეგიძლიათ გააგრძელოთ თქვენი პროგრამის სასიცოცხლო ციკლი.