hisoblash jarayonlarini algoritmlash. kompyuterning dasturlash tillari

DOC 1.2 MB Free download

Page preview (5 pages)

Scroll down 👇
1
1404125910_50906.doc hisoblash jarayonlarini algoritmlash. kompyuterning dasturlash tillari reja: 1. chiziqli hisoblash jarayoni algoritmi va uning umumiy tuzilishi 2. tarmoqlanuvchi hisoblash jarayonining algoritmi va uning umumiy tueilishi 3. takrorlanuvchi hisoblash jarayonini algoritmi va uning umumiy tuzilishi 4. ich-ichiga joylashgan takrorlashlar algoritmi 5. dasturlash tillari haqida tushunchalar 6. dasturlash tillarining turkumlanishi 7. mashinaga bog’liq va bog’liq bo’lmagan tillar 1. chiziqli hisoblash jarayonini algoritmlashda qaysi ko’rinishdagi algoritmdan foydalanish maqsadga muvofiqligini bilish uchun algoritmlar turkumlanishini tahlil qilib, ular orasidagi aniq kontruktsiyaga ega bo’lganini ajratib olishga harakat qilamiz. yuqorida biz magazinga xarid qilish uchun kirish ketma-ketligi, ya’ni harakat zanjirini algoritmini ko’rgan edik. bu algoritmni qo’shimcha shart qo’shib birmuncha boshqacharoq tuzamiz: agar magazinda bizga kerakli narsalar bo’lmasa nima qilish kerak va bizning harakatimiz qaysi yo’nalishga o’zgaradi. shunday qilib, birinchi holda biz chiziqli algoritmga ega bo’lamiz, ikkinchi holda esa - tarmoqlangan algoritmga, bunda shartga asosan bir necha harakat ketma-ketligi (harakat yo’nalishi) bo’lishi mumkin. blok-sxemali shaklda ifodalash usulidan …
2
iga ega bo’lgani uchun ikkita hisoblash shoxchasini tashkil etadi. har bir shoxcha bo’yicha harakatlanganda keyingi mantiqiy blokni uchratish mumkin, bu blok ham ikkita shoxchaga ega va xakozo. tarmoqlangan algoritm murakkab strukturasi daraxtni ildizi bilan tepaga qaralganini eslatadi. faqat bitta narsani esda tutish kerak. algoritm sodda yoki murakkab strukturaga ega bo’lishidan qatiy nazar bitta "tamom" blokiga egadir. hamma shoxchalar, harakat qaysi shoxchadan boshlangandan qatiy nazar oxirida bir joyda uchrashishi kerak, ya’ni har doim "tamom" blokiga chiqishi shart. takrorlanish algoritmning umumiy ko’rinishi. bizga ma’lumki, maktabda birinchi sinfda o’qituvchi arifmetik amallarni bajarish, so’zlarni, gaplarni yozish qoidalari to’g’risida gapirib bergan. har xil berilgan ma’lumotlar uchun bitta qoidani juda ko’p marta ishlatish mumkinligini tushunganmiz. masalan: har qanday sonlar uchun qo’shish qoidasi to’g’riligi, egani turlanishida aniq qo’shimchalarni qabul qilish qoidasi va hakozo. bu holda biz ko’p marotaba ishlatiladigan algoritmga duch kelamiz. xuddi shunday algoritmlar takrorlanuvchi algoritm deb nom olgan. chunki kompyuterning asosiy vazifasi insonni aql ishlatmaydigan …
3
hqi va ichki takrorlanishlarni tashkil etish qoidasi xuddi oddiy takrorlanishnikidekdir. tashqi va ichki takrorlashlarning parametrlari bir vaqtda o’zgarmaydi, ya’ni tashqi takrorlanishni o’zgaruvchisining bitta qiymatida ichki takrorlanishining o’zgaruvchisi hamma mumkin bo’lgan qiymatlarni qabul qilishi mumkin. 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 …
4
ntensiv 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. bunday masalalar uchun asosiy amal kiritish-chiqarish amallari bo’lib, ma’lumotlar massivini ishlash jarayonida hisoblashlar nisbatan kam va sodda bo’ladi. mazkur masalalarni dasturlash uchun yangi algoritmik tillar ishlab chiqildi. hozirgi kungacha mingdan ortiq dasturlash tillari yaratildi. ular qatoriga quyidagilarni kiritish mumkin: algol-60, fortran, kobol, rl/1, algol-68, lisp, simula-67, epsilon, beysik, prolog, yasd, ada, ipl, paskal, rapira, turbo-beysik, turbo-paskal va boshqalar. hozirgi paytda dasturlash tillarining soni juda ko’payib ketmoqda. lekin, shuni aytish kerakki har qanday dasturlash tili o’zining qo’llanilish sohasiga ega. oxirgi paytda bir qancha tillarning umumlashtiruvchi dasturlar tizimi ishlab chiqildi. hozirgi paytda u yoki bu belgisi bo’yicha turkumlash mumkin bo’lgan bir necha ming dasturlash tili mavjud. dasturlash tilining kompyuterga bog’liqlik darajasi bo’yicha turkumlash eng umumiy hisoblanadi. ushbu belgisiga ko’ra …
5
i mos harfli (mnemonik) belgilar bilan, operantlarning raqamli adreslari esa harfli yoki harf-raqamli belgilar bilan almashtiriladi. avtokod mnemokodning asosiy xususiyatlarini saqlaydi, ammo unda mashina komandalarni simvolik analoglari bilan bir qatorda mashina tilida to’g’ridan – to’g’ri analogi bo’lmagan mikro komanda qo’llanilishi mumkin. mashinaga bog’liq bo’lmagan tillar ham ikkita guruhga bo’linadi: birinchi guruhga protseduraga mo’ljallangai tillar, ikkinchisiga - muammoga mo’ljallangan tillar kiradi. protseduraga mo’ljallangan tillar turli masalalarni echish algoritmlarini tavsiflashga mo’ljallangan, shuning uchun ular ko’pincha oddiy qilib algoritmik tillar deb ataladi. lekin ular kompyuterda masala echish usullari va dasturlashtirish bilan tanish bo’lmaganlar uchun masala echish algoritmini mufassal yozishni talab qilmaydigan, muammoga mo’ljallangan maxsus tillar ishlab chiqildi. foydalanuvchi faqat masalani ta’riflashi, boshlang’ich ma’lumotlarni berishi va natijani chiqarishning talab qilingan formasini ko’rsatishi kerak. ushbu axborotlarga ko’ra ish dasturi avtomatik yuzaga kelaveradi. muammoga mo’ljallangan tillar to’rtinchi darajadagi tillar qatoriga kiradi. _1134545619 _1134545996 _1134545605

Want to read more?

Download the full file for free via Telegram.

Download full file

About "hisoblash jarayonlarini algoritmlash. kompyuterning dasturlash tillari"

1404125910_50906.doc hisoblash jarayonlarini algoritmlash. kompyuterning dasturlash tillari reja: 1. chiziqli hisoblash jarayoni algoritmi va uning umumiy tuzilishi 2. tarmoqlanuvchi hisoblash jarayonining algoritmi va uning umumiy tueilishi 3. takrorlanuvchi hisoblash jarayonini algoritmi va uning umumiy tuzilishi 4. ich-ichiga joylashgan takrorlashlar algoritmi 5. dasturlash tillari haqida tushunchalar 6. dasturlash tillarining turkumlanishi 7. mashinaga bog’liq va bog’liq bo’lmagan tillar 1. chiziqli hisoblash jarayonini algoritmlashda qaysi ko’rinishdagi algoritmdan foydalanish maqsadga muvofiqligini bilish uchun algoritmlar turkumlanishini tahlil qilib, ular orasidagi aniq kontruktsiyaga ega bo’lganini ajratib olishga harakat qilamiz. yuqorida biz magazinga xarid qilish uchun kirish k...

DOC format, 1.2 MB. To download "hisoblash jarayonlarini algoritmlash. kompyuterning dasturlash tillari", click the Telegram button on the left.

Tags: hisoblash jarayonlarini algorit… DOC Free download Telegram