Programi za izračun omogočajo ljudem, da hitro in natančno izračunajo rezultate predlaganih ukrepov, naročil in del (odvisno od obsega programa). Veliko jih je, lahko jih kupite na internetu, prenesete ali plačate programerju za ustvarjanje. Če pa imate osnovno znanje programiranja, lahko tak program napišete sami.
Navodila
Korak 1
Ustvarite prototip programa. To se naredi, da vizualno vidite, kako naj bo program za izračun videti in deluje. Običajno prototip vsebuje grafični vmesnik in je videti kot pravi program, le če pritisnete gumbe, ne pride do nobenega dejanja.
2. korak
Izberite programski jezik. V bistvu, če program deluje odlično, ni pomembno, v katerem jeziku je napisan. Ni pa zastonj, da jih je toliko. Razlike so v aplikaciji, hitrosti, obdelavi predmetov itd. Na primer z uporabo jezikov Prolog in LISP lahko ustvarite programe za logično analizo in umetno inteligenco. Isti program lahko napišemo v jeziku C ++, Pascal ali asembler, potem pa morate za izvajanje logičnih izračunov napisati daljšo kodo, ki se samodejno izvede v Prologu in LISP.
3. korak
Razviti psevdo-kodo programa, s katero boste v logičnem zaporedju prepoznali napake in napake programa. Upoštevajte zasnovo programa od zgoraj navzdol. To pomeni, da najprej določimo končni cilj (izračun nečesa), nato pa se spustimo spodaj, konkretiziramo vsako nalogo in jo razdelimo na podopravila. In tako naprej, dokler niso opisana najosnovnejša dejanja.
4. korak
Preizkusite beta različico programa za izračun. Ugotovljene napake odpravite z dodajanjem ali odštevanjem psevdokode. Če napake niso bile najdene, začnite pisati celotno različico programa. Tako postopek priprave traja veliko dlje kot dejansko pisanje programa in deluje po principu "sedemkrat izmeri, enkrat reži".
5. korak
Redno posodabljajte program. Glede na zastavljene naloge se bodo zahteve za program spremenile, treba bo narediti nove prilagoditve ali dopolnitve. Ugotovite nove funkcije za dodajanje, izvajanje preskusov alfa in beta ter odpravljanje napak. S pomočjo takšnega spremljanja lahko znatno podaljšate življenjski cikel svojega programa.