Sohadagi texnik tizimni ifodalovchi muhandis masalalarini yechis-fayllar.org
3. Har qanday kompyuterning ishlash jarayoni dastur asosida boshqarish yotadi. Bu printsip shundan iboratki, quyilgan masalani kompyuter avvaldan tuzilgan va mashina xotirasiga kiritilgan dasturga to’la mos holda avtomatik echadi.
3. Har qanday kompyuterning ishlash jarayoni dastur asosida boshqarish yotadi. Bu printsip shundan iboratki, quyilgan masalani kompyuter avvaldan tuzilgan va mashina xotirasiga kiritilgan dasturga to’la mos holda avtomatik echadi.
Masalalarni dasturlash uchun kompterda dasturlash tillari deb ataluvchi sun’iy tillar qo’llaniladi. SHu tillar yordamida bir ma’noli qilib va kompyuter qabul qila oladigan shaklda tavsiflanadi. Dasturlashning ixtiyoriy tili belgilar majmuini va algoritmlarni yozish uchun ushbu belgilarni qo’llash qoidalarini o’z ichiga oladi. SHuning uchun ham dasturlash tili alfavita, sintaksisi va semantiqasi bilan ajralib turadi. Alfavit - tilda qo’llaniladigan ko’plab turli belgilardir. Tilning sintaksisi jumlalar tuzishda belgilarning bog’lanish qoidalarini belgilaydi, til semantikasi ushbu jumlalarning mazmuniy izohini belgilaydi.
Har bir kompyuter mashina tili deb ataluvchi o’zining xususiy dasturlash tiliga ega. SHunday tilda masalani echish dasturi mashina bo’yruqlarining mos ketma-ketligida beriladi. Bunda dastur juda mufassal bo’lib chiqadi, katta masalalar uchun esa cheksiz hisoblanadi. Bu hol dasturlash jarayonini ancha qiyinlashtiradi va tabiiyki, dastur tuzuvchining mehnat unumdorligini kamaytiradi. SHu sababli dasturchining mehnat unumdorligini oshirish maqsadida kompyuterlar uchun mashina tili bilan bir xil bo’lmagan dasturlash tillari qo’llanila boshlandi.
Har bir kompyuter mashina tili deb ataluvchi o’zining xususiy dasturlash tiliga ega. SHunday tilda masalani echish dasturi mashina bo’yruqlarining mos ketma-ketligida beriladi. Bunda dastur juda mufassal bo’lib chiqadi, katta masalalar uchun esa cheksiz hisoblanadi. Bu hol dasturlash jarayonini ancha qiyinlashtiradi va tabiiyki, dastur tuzuvchining mehnat unumdorligini kamaytiradi. SHu sababli dasturchining mehnat unumdorligini oshirish maqsadida kompyuterlar uchun mashina tili bilan bir xil bo’lmagan dasturlash tillari qo’llanila boshlandi.
4. Eng universal tillar hisoblangan FORTRAN va ALGOL tillari yaqin kunlargacha ko’pgina ilmiy-texnik masalalarni dasturlashni ta’minlab keldi. Lekin bu tillardan birortasida ham har qanday masalalarni tavsiflash mumkin emasdi. SHuning uchun so’nggi yillarda fan va texnikaning intensiv rivojlanayotgan yo’nalishlari talablariga javob bera oladigan yangi algoritmik tillar paydo bo’la boshladi. Korxona va tarmoqning moddiy boyligini, moliyasini, ishlab chiqargan mahsulotini hisobga olish bilan bog’liq iqtisodiy masalalar bunga misol bo’la olishi mumkin.