Algoritmik tiller
Máseleni tarqatıp alıw algoritmı islep shıǵılǵannan keyin programma dúziledi. Programma - bul berilgen algoritmǵa tiykarlanǵan qandayda bir bir algoritmik tilde jazılǵan kórsetpeler, yaǵnıy buyrıqlar yamasa operatorlar kompleksi bolıp tabıladı. Programmalastırıw - bolsa bul programma dúziw procesi bolıp, ol tómendegi basqıshlardan ibarat esaplanadi:
1.programmaǵa bolǵan talaplar ;
2. qoyılǵan másele algoritmın tańlaw yamasa islep shıǵıw ;
3.programma kodların (tekstleri, buyrıqlardı ) jazıw ;
4.programmanı tuwrılaw hám test ótkeriw.
Házirgi kúnde júdá kóplegen algoritmik tiller bar. Olarǵa programmalastırıw tilleri dep ataymız. Algoritmik til - algoritmlardı birdey hám anıq jazıw ushın isletiletuǵın belgilewler hám qaǵıydalar sisteması bolıp tabıladı. Algoritmik til ápiwayı tilge jaqın bolıp ol matematikalıq belgilerdi óz ishine aladı. Dúzilgen algoritmlardı tuwrıdan-tuwrı mashinaǵa berip bolmaydı, usınıń sebepinen jazılǵan algoritmdı qandayda bir bir algoritmik tilge ótkeriw zárúr. Hár qanday algoritmik til óz qollanılıw tarawına iye. Mısalı, injinerlik esap jumısların orınlawda Paskal, Beysik hám Fortran. Ekonomika máselelerin tarqatıp alıwda Paskal hám Kobol. Logikalıq programmalastırıw ushın Prolog hám basqalar. Oqıw processleri ushın Beysik, Paskal hám basqalar.
Paskal, Fortran hám Kobol tilleri universal tillerden esaplanadı. Assembler tili mashina tiline talay jaqın til bolıp orta dárejedegi til bolıp tabıladı. Algoritmik til insan tillerine qansha jaqın bolsa, ol tilge joqarı dárejeli til dep ataladı. Mashina tili bolsa eń tómengi dárejeli til bolıp tabıladı.
Máselelerdi tarqatıp alıw basqıshları
Kompyuterde máseleni tarqatıp alıw basqıshları tómendegiler:
1. Máseleni qoyıw jáne onıń matematikalıq modelin islep shıǵıw. Bul basqıshda baslanǵısh malumotlar quramı anıqlanadı. Máseleni qoyıw ádetde echiladigan máseleniń tiykarǵı qásiyetlerin awızsha xarakteristikalaw menen tamamlanadı hám keyininen, másele matematikalıq modeli jazıladı.
2. Tarqatıp alıw usılın tańlaw. Másele matematikalıq ańlatılıp bolǵandan keyin onı tarqatıp alıw usılı saylanadı. Bunda ızlenip atırǵan nátiyjelerdiń baslanǵısh maǵlıwmatlarǵa baylanıslılıǵın anıqlaydı. Házirgi zaman esaplaw matematikası pán hám texnikaǵa tiyisli túrli máselelerdi tarqatıp alıw ushın kóplegen sanlı usıllarǵa iye.
3. Máseleni tarqatıp alıw algoritmın islep shıǵıw. Bul basqıshda kompyuterde máseleni tarqatıp alıw ushın atqarılatuǵın ámeller (buyrıqlar) izbe-izligi xarakterlenedi. Biz bunı algoritmlaw dep ataymız.
4. Programmalastırıw. Bunda algoritm qandayda bir algoritmik tilge kóshiriledi.
5. Programmanı kirgiziw hám qátelerin ońlaw.
6. Máseleni tikkeley kompyuterde tarqatıp alıw hám nátiyjelerdi analiz qılıw.
Bunda programmada kerekli baslanǵısh bahalar berilip kompyuterde nátiyje alınadı hám analiz etiledi. Bul basqıshda eger kerek bolsa algoritm hám programma modernizaciya etiliwi de múmkin. Jańa alınǵan maǵlıwmatlar tiykarında kerekli juwmaqlar islep shıǵıladı. Bul maǵlıwmatlar qoyılǵan máseleni túrlishe analiz etiwge, quramalı processlerdi túsiniwge, dúńya júzilik jańalıqlardıń ashılıwına, jańa teoriyalerdiń, texnika mo“jizalarining jaratılıwına xızmet etedi. Ulıwma alǵanda «Model-algoritm -programma» ushlıǵı modellestiriwdiń intelektual túyirin quraydı, bunday úshlıqsız kompyuterde quramalı máselelerdi tarqatıp alıwda tabısqa erisip bolmaydı.
Do'stlaringiz bilan baham: |