Masalani yechish algoritmi ishlab chiqilgandan so‘ng d g dastur tuzishga
o‘tiladi.
Dastur —bu berilgan algoritmga asoslangan biror-bir algoritmik
tilda yozilgan ko‘rsatmalar (buyruqlar, operatorlar) to‘plamidir.
Dasturlash — esa bu dastur tuzish jarayonidir.
U quyidagi
qadamlardan iborat:
♦ dasturga bo‘lgan
talablar;
♦ qo‘yilgan masala algoritmini tanlash yoki ishlab chiqish;
♦ dastur kodlarini (matnlami, buyruqlami) yozish;
♦ dasturni to‘g‘rilash;
♦ test o‘tkazish.
Hozirgi kunda juda ko‘p algoritmik tillar mavjud bo‘lib.
ulami
dasturlash tillari deb ataymiz. Algoritmik til —algoritmlami
bir xil v il va
aniq yozish uchun ishlatiladigan belgilashlar va qoidalar tizimidir.
Algoritmik til oddiy tilga yaqin bo‘lib. u matematik belgilami o‘z
ichiga oladi. Qo‘yilgan masalalami yechishga tuzilgan algoritmlami
to‘g‘ridan-to‘g‘ri
mashinaga berib, yechib bolmaydi.
shu sababli
yozilgan algoritmnibiror-bir algoritmiktilga o‘tkazish zarur. Har qanday
algoritmik til o‘z qollanilish sohasiga ega. Masalan, muhandislik hisob
ishlarini
bajarishda Pascal, Beysik va boshqalar. Ro‘yxatlarni ishlash
uchun PL/1 vaboshqalar. Iqtisod masalalarini yechishda Pascal, Kobol
va boshqalar. Mantiqiy dasturlash uchun Prolog va boshqalar. 0 ‘quv
jarayonlari
uchun Beysik, Pascal va boshqalar.
Pascal, Fortran va Kobol tillari universal tillardan hisoblanadi. Si
vaAssembler tiUarimashina tiligaancha yaqin tillar bolib. o‘rta
darajadagi
tillardir. Algoritmik til inson tillariga qancha yaqin bolsa. u tilga
yuqori
darajali til deyiladi. Mashina tili esa eng pastki darajali tildir.