2-ma’ruza. Dasturiy ta`minot ishlab chiqish bosqichlari. Algoritm va uning xossalari
Download 177.92 Kb. Pdf ko'rish
|
2-ma\'ruza
- Bu sahifa navigatsiya:
- Algoritm tushunchasi. Oldingi talqin bo’yicha algoritm
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling