Білім беру бағдарламасы: 6 B01506 Информатика Құрастырушылар : Амантурлина Г. К. аға оқытушы



жүктеу 430,16 Kb.
бет25/47
Дата13.12.2022
өлшемі430,16 Kb.
#40599
түріБілім беру бағдарламасы
1   ...   21   22   23   24   25   26   27   28   ...   47
Силлабус ИТН (копия)

j = i – бұл шолынулы ұяшықта ештеңе өзгермегенін білдіреді;

  • i 0, j = 0 – ұяшықта сақтаулы белгі бос белгіге ауыстырылғанын, яғни өшірілгенін білдіреді;

  • i =0, j 0 - ұяшықта сақтаулы бос белгі бос емес белгіге (алфавиттегі j белгісіне) ауыстырылғанын білдіреді, яғни белгі қою орындалады;

  • i j 0 - бір белгіні екіншісімен ауыстыруды білдіреді.

    Осылайша, Тьюринг машинасында ақпараттарды өңдеудің ең қарапайым командалары жүзеге асырылады. Бұл өңдеудің командалар жүйесі тура сол сияқты қарапайым лентаның орын ауыстыруының командалар жүйесімен толықтырылады: бір ұяшық солға, бір ұяшық оңға және орнында қалу, яғни шолынулы ұяшықтың адресі команданы орындау нәтижесінде немесе 1-ге ауысады, немесе өзгеріссіз қалады. Бірақ, шыныда лента жылжығанмен, әдетте головканың секцияға қатысты жылжуы қарастырылады – сондықтан лентаның оңға жылжуы командасы R («Right») арқылы, ал солға жылжу командасы L («Left») арқылы, жылжудың болмауы - S («Stop») арқылы бейнеленеді. Ары қарай головканың жылжуы туралы айтамыз да, R, L және S командаларын оның қозғалысы деп білеміз. Бұл командалардың қарапайымдылығы қандай-да бір ұяшықтың мазмұнына барғымыз келсе, ол жеке бір ұяшыққа жылжу командасының тізбегі арқылы ізделінетінін білдіреді. Әрине бұл өңдеу процесін біршама ұзартады, оның есесіне ұяшықтарды нөмірлеу және адрес бойынша өту командасынан арылуымызға көмектеседі, яғни, шынайы қарапайым қадамдардың санын азайтады, бұл теориялық тұрғыдан өте маңызды.
    Тьюринг машинасында ақпаратты өңдеу және таңбаны жазу командасын беру, сол сияқты лентаны жылжыту логикалық құрылғы (ЛҚ) арқылы орындалады. ЛҚ шекті жиын құрып, Q ={q1…qm, z} арқылы бейнеленетін қалыптардың бірінде бола алады, z қалпы жұмыстың аяқталғанына сәйкес келеді, ал q1 бастапқы қалып болып табылады. Q таңбасы R, L, S таңбаларымен бірге машинаның ішкі алфавтін құрады. ЛҚ екі кіру каналына (ai, qi) және үш шығу каналына (ai+1, qi+1, Di+1) (суретке қара) ие:

    Схеманы келесі түрде түсіну керек: i тактісінде ЛҚ-ның бір кірісіне сол мезетте шолынулы (ai,) ұяшығынан белгі беріледі, басқа кірісіне сол мезеттегі ЛҚ-ның қалпын (qi)-ді бейнелейтін белгі беріледі. Алынған (ai, qi) белгілерінің үйлесуіне және бар өңдеу ережелеріне байланысты ЛҚ жаңа (ai+1) белгісін дайындап, бірінші шығыс каналынан шолынулы ұяшыққа бағыттайды, головканың орын ауыстыру командасын (R, L және S-ден Di+1-ді) береді, сол сияқты келесі басқару белгісін (qi+1 ) шақыру командасын береді. Осылайша, Тьюринг машинасы жұмысының қарапайым қадамы (такт) келесіден тұрады: головка шолынулы ұяшықтан символды оқиды, және өзінің қалпына және оқылған символға байланысты қандай символ жазу (немесе өшіру) керектігі және қандай қозғалыс орындау керектігі жазылған команданы орындайды. Мұнда головка да жаңа қалыпқа өтеді. Мұндай машинаның функционалдану схемасы келесі 7.2 суретте көрсетілген.

    Сурет 7.2. Тьюринг машинасының функционалдану схемасы
    Осы схемада жадыны сыртқы және ішкі жадыға бөлу бейнеленген. Сыртқы жады шексіз лента түрінде көрсетілген – ол сыртқы алфавитттің символдарымен кодталған ақпаратты сақтауға арналған. Ішкі жады ағымдағы тактідегі келесі команданы сақтауға арналған екі ұяшық түрінде көрсетілген: Q-де ЛҚ-дан келесі қалып (qi+1) беріліп, сақталады, ал D-да – жылжу командасы (Di+1). Q-дан кері байланыс линиясы бойынша qi+1 ЛҚ-ға түседі, ал D-дан команда қажет кезінде лентаны бір позиция оңға немесе солға жылжытатын орындаушы механизмге түседі.
    Тьюринг машинасы жұмыс істейтін жалпы ережені келесі жазба түрінде көрсетуге болады: qiaj qi’aj ’Dk, яғни, qi қалпында головканың aj символын шолуынан кейін ұяшыққа ajсимволын жазады, головка qiқалпына өтеді, ал лента Dk жылжуын жасайды. Әрбір qiaj комбинациясы үшін тура бір түрлендіру ережесі бар (ереже тек қана z үшін жоқ, себебі бұл қалыпқа түскенде машина тоқтайды). Бұл логикалық блоктың мынадай функцияны жүзеге асыратынын білдіреді: әрбір qiaj қос кіру синалына бір және тек бір qi’aj’Dk үштік сигналын сәйкестендіреді – бұл машинаның логикалық функциясы деп аталып, әдетте кесте (машинаның функционалды схемасы) түрінде көрсетіледі, олардың бағандары қалыптардың символдарымен белгіленеді, ал жолдары сыртқы алфавит белгілерімен бейнеледнеді. Егер сыртқы алфавит таңбалары n, ал ЛҚ-ның қалыптарының саны m болса, онда түрлендіру ережелерінің жалпы саны n ·m болады.
    Нақты Тьюринг машинасы A и Q жиындарының элементтерін көрсетумен, және сол сияқты ЛҚ-ны жүзеге асыратын логикалық функциялармен , яғни түрлендіру ережелерінің жиынтығымен беріледі. Әртүрлі A, Q жиындары мен логикалық функциялар шексіз көп болатыны түсінікті, яғни Тьюринг машинасы да сол сияқты шексіз көп.
    Тьюринг машинасының функционалдануын талдамас бұрын тағы бір ұғым енгізейік.

    жүктеу 430,16 Kb.

    Достарыңызбен бөлісу:
  • 1   ...   21   22   23   24   25   26   27   28   ...   47




    ©g.engime.org 2024
    әкімшілігінің қараңыз

        Басты бет
    рсетілетін қызмет
    халықаралық қаржы
    Астана халықаралық
    қызмет регламенті
    бекіту туралы
    туралы ережені
    орталығы туралы
    субсидиялау мемлекеттік
    кеңес туралы
    ніндегі кеңес
    орталығын басқару
    қаржы орталығын
    қаржы орталығы
    құрамын бекіту
    неркәсіптік кешен
    міндетті құпия
    болуына ерікті
    тексерілу мемлекеттік
    медициналық тексерілу
    құпия медициналық
    ерікті анонимді
    Бастауыш тәлім
    қатысуға жолдамалар
    қызметшілері арасындағы
    академиялық демалыс
    алушыларға академиялық
    білім алушыларға
    ұйымдарында білім
    туралы хабарландыру
    конкурс туралы
    мемлекеттік қызметшілері
    мемлекеттік әкімшілік
    органдардың мемлекеттік
    мемлекеттік органдардың
    барлық мемлекеттік
    арналған барлық
    орналасуға арналған
    лауазымына орналасуға
    әкімшілік лауазымына
    инфекцияның болуына
    жәрдемдесудің белсенді
    шараларына қатысуға
    саласындағы дайындаушы
    ленген қосылған
    шегінде бюджетке
    салығы шегінде
    есептелген қосылған
    ұйымдарға есептелген
    дайындаушы ұйымдарға
    кешен саласындағы
    сомасын субсидиялау