2-amaliy mashg’ulot: tyuring mashinasi



Download 0,55 Mb.
bet2/6
Sana17.04.2022
Hajmi0,55 Mb.
#558144
1   2   3   4   5   6
Bog'liq
2-AMALIY MASHG‘ULOT TYURING MASHINASI

QURILMA NIMADAN IBORAT


Har bir bunday mashina ikkita komponentdan iborat:

  1. Cheksiz tasma. U har ikki yo‘nalishda ham cheksiz bo‘lib, katakchalarga bo‘linadi.

  2. Avtomatik mashina - boshqariladigan dastur, ma’lumotlarni o‘qish va yozish uchun bosh-skaner. Bu har qanday vaqtda ko‘plab shtatlardan birida bo‘lishi mumkin.


Har bir mashina ikkita chekli ma’lumotlar qatorini bog’laydi: kiruvchi belgilar alifbosi A = (a0, a1, ..., am) va holatlar alifbosi Q = (q0, q1, ..., qp). q0 holati passiv deb ataladi. Taxminlarga ko‘ra, qurilma urilganda o‘z ishini tugatadi. q1 holati boshlang’ich holat deb ataladi - mashina o‘z hisob-kitoblarini uning boshida bo‘lgan holda boshlaydi. Kirish so‘zi lentada joylashgan bo‘lib, har bir pozitsiyada bir qatorda bitta harf. Uning ikkala tomonida faqat bo‘sh katakchalar joylashgan.

MEXANIZM QANDAY ISHLAYDI


Turing mashinasi hisoblash qurilmalaridan tubdan farq qiladi - uning xotira qurilmasi cheksiz lentaga ega, raqamli qurilmalarda esa bunday qurilma ma’lum uzunlikdagi chiziqqa ega. Har bir vazifa sinfi faqat bitta qurilgan Turing mashinasi tomonidan hal qilinadi. Boshqa turdagi muammolar yangi algoritm yozishni o‘z ichiga oladi.
Tekshirish moslamasi bitta holatda bo‘lib, kamar bo‘ylab istalgan yo‘nalishda harakatlanishi mumkin. U chekli alifboning belgilarini katakchalarga yozadi va o‘qiydi. Harakat paytida bo‘sh element tanlanadi, u kirish ma’lumotlarini o‘z ichiga olmaydigan pozitsiyalarni to‘ldiradi. Turing mashinasi algoritmi boshqaruv qurilmasi uchun o‘tish qoidalarini belgilaydi. Ular o‘qish-yozish boshiga quyidagi parametrlarni o‘rnatadilar: katakka yangi belgi yozish, yangi holatga o‘tish, lenta bo‘ylab chapga yoki o‘ngga siljitish.


MEXANIZM XUSUSIYATLARI


Tyuring mashinasi, boshqa hisoblash tizimlari kabi, o‘ziga xos xususiyatlarga ega va ular algoritmlarning xususiyatlariga o‘xshaydi:

  1. Diskretlik. Raqamli mashina keyingi bosqichga o‘tadi n + 1 oldingisi tugagandan keyingina. Har bir tugallangan bosqich n + 1 bo‘lishini belgilaydi.

  2. Tushunuvchanlik. Qurilma bir xil katakcha uchun faqat bitta amalni bajaradi. U alifbodagi belgini yozadi va bitta harakatni amalga oshiradi: chap yoki o‘ng.

  3. Determinizm. Mexanizmdagi har bir pozitsiya ma’lum bir sxemani bajarishning yagona variantiga mos keladi va har bir bosqichda harakatlar va ularni amalga oshirish ketma-ketligi aniq.

  4. Samaradorlik. Har bir bosqich uchun aniq natija Turing mashinasi tomonidan aniqlanadi. Dastur algoritmni bajaradi va cheklangan miqdordagi qadamlarda q0 holatiga o‘tadi.

  5. Ommaviy xarakter. Har bir qurilma to‘g’ri alifbo so‘zlari bo‘yicha aniqlanadi.

Download 0,55 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish