2-ma’ruza. Dasturiy ta`minot ishlab chiqish bosqichlari. Algoritm va uning xossalari


Download 177.92 Kb.
Pdf ko'rish
bet7/17
Sana06.11.2023
Hajmi177.92 Kb.
#1751257
1   2   3   4   5   6   7   8   9   10   ...   17
Bog'liq
2-ma\'ruza

Dasturlash tillarining tasnifi. 
Mashinaga yo'naltirilgan tillar, ya'ni tillar, operatorlar to'plami va grafik 
vositalari asosan kompyuter xususiyatlariga bog'liq (ichki til, xotira tarkibi va 
boshqalar). Mashinaga yo'naltirilgan tillar mashinaga bog'liq tillarning barcha 
imkoniyatlari va xususiyatlaridan foydalanishga imkon beradi: 
• yaratilgan dasturlarning yuqori sifati (ixchamligi va bajarilish tezligi); 
• aniq apparat resurslaridan foydalanish qobiliyati; 
• obyekt kodi va xotira buyurtmalarining taxminiyligi; 
• samarali dasturlarni tuzish uchun buyruqlar tizimini va ushbu 
kompyuterning ishlash xususiyatlarini bilish kerak; 
• xatolardan himoyalanmagan dasturlarni kompilyatsiya qilish 
jarayonining mashaqqatliligi; 
• dasturlashning past tezligi; 


• ushbu tillarda tuzilgan dasturlarni boshqa turdagi kompyuterlarda 
to'g'ridan-to'g'ri ishlatish mumkin emasligi. 
Keyingi turdagi tillar mashinadan mustaqil tillardir. Bu muammolar va ishlov 
beriladigan ma'lumotlarni hal qilish algoritmlarini tavsiflash uchun vositalar. 
Ulardan foydalanuvchilarning keng doirasi uchun foydalanish qulay va ulardan 
kompyuterlar va samolyotlarning ishlashini tashkil etishning o'ziga xos 
xususiyatlarini bilish talab etilmaydi. 
Bunday tillar yuqori darajadagi dasturlash tillari deb ataladi. Bunday 
tillarda yozilgan dasturlar bu til qoidalariga (tuzilgan vazifalar, segmentlar, bloklar 
va boshqalar) muvofiq tuzilgan bayonotlar ketma-ketligidir. Til operatorlari dastur 
LM ga o'girilgandan so'ng tizim bajarishi kerak bo'lgan harakatlarni tavsiflaydi. 
Algoritm tushunchasi.
Oldingi talqin bo’yicha algoritm - bu cheklangan vaqt ichida muammoni 
yechish natijasiga erishish uchun ijrochining harakatlar ketma-ketligini tavsiflovchi 
aniq ko'rsatmalar to'plami. Kompyuterlarning ishlashida parallellik rivojlanishi 
bilan "ketma-ketlik" so'zi "tartib" degan umumiyroq so'z bilan almashtirila 
boshladi. Buning sababi shundaki, algoritmning ba'zi harakatlari birin-ketin 
bajarilishi kerak, ammo ba'zilari mustaqil bo'lishi mumkin. Kompyuter 
dasturlariga, shuningdek, masalan, taom tayyorlashning aniq ta'riflangan retsepti 
ham algoritm bo'lib, u holda ijrochi shaxsdir. 
"Algoritm" ning yagona "haqiqiy" ta'rifi mavjud emas: 
Algoritm - bu muayyan masalalar to'plamini yechish bo'yicha operatsiyalar 
ketma-ketligini belgilaydigan va beshta muhim xususiyatga ega bo'lgan 
cheklangan qoidalar to'plami: cheklilik, kirish, chiqish, samaradorlik.
Algoritm - qat'iy belgilangan qoidalar bo'yicha bajariladigan har qanday 
hisoblash tizimi, bu ma'lum bir qator bosqichlardan so'ng, muammoni hal qilishga 
olib keladi. 
Algoritm - bu bajaruvchiga tushunarli bo'lgan buyruqlar yordamida yozib 
olingan obyektni boshlang'ich holatdan yakuniy holatga o'tkazish jarayonini 
tavsiflovchi qat'iy aniqlangan harakatlar ketma-ketligi. 

Download 177.92 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   ...   17




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling