Бастиектің алғашқы күйі берілген және бос лентада екі белгі жазу керек



Дата07.02.2022
өлшемі102,5 Kb.
#87286
Байланысты:
Бастиектің алғашқы күйі берілген және бос лентада екі белгі жазу керек


  1. Бастиектің алғашқы күйі берілген және бос лентада екі белгі жазу керек.




Бастапқы күйі




M 2









M 4




Тоқта 4






  1. Лентада бірнеше белгі қатарынан жазылған жазу берілсін және бастиек оң жақ шеткі белгіде орналасқан. Бастиекті солға бірінші бос позицияға дейін алып келу керек.

бастапқы күйі












тоқта 3

1-ші жүріс



п. 1




2-ші жүріс



п. 1




3-ші жүріс



п. 1




4-ші жүріс



п. 3

тоқта




  1. Лентаның кез келген жерінде үш сан жазылған. Осы сандардың біреуіне бірді қосатын бағдарлама құрыңдар.

1-ші нұсқа




2-ші нұсқа




















M 4





M 4


Тоқта 4





Тоқта 4




  1. ЖӘНЕ-ЕМЕС логикалық функциясын модельдейтін немесе жүзеге асыратын бағдарлама құрыңдар. Оның жұмыс алгоритмі екі көрші ұяшыққа анализ жасаудан (кіріс ұяшықтары) және үшінші ұяшықты (шығыс ұяшықтары) өзгертуден тұрады. Егер кіріс ұяшықтары белгіленген болса, онда шығыс ұяшықтарындағы белгі өшіріледі; егер кіріс ұяшығының ең болмағанда біреуінде белгі болмаса, онда шығыс ұяшықтарына белгі қойылады.

  2. a и b екі саны лентада кез келген ара қашықтықта жазылған, осы екі санның қосындысын есептейтін бағдарлама құрыңдар.


3.5. Жеке тапсырмалар

  1. Бастиектің бастапқы күйі берілген және бос лентада үш белгіні бос орындармен кезектестіре отырып жазу керек. Нәтижесінде Пост машинасының келесі күйі алыну керек:



  1. Бастиектің бастапқы күйі берілген және бос лентада төрт белгіні екіден топтастырып жазу керек. Нәтижесінде Пост машинасының келесі күйі алыну керек:



  1. Бастиектің бастапқы күйі берілген және бос лентада үш белгіні төмендегі үлгі бойынша топтостырып жазу керек:



  1. Бастиектің бастапқы күйі берілген және бос лентада үш белгіні төмендегі үлгі бойынша топтостырып жазу керек:



  1. Бастиектің бастапқы күйі берілген және бос лентада төрт белгіні төмендегі үлгі бойынша топтостырып жазу керек:



  1. Лентаның кез келген жерінде сан жазылған. Оның оң жағына бірді қосатын бағдарлама жазыңдар.

  2. Лентаның кез келген жерінде сан жазылған. Оның сол жағына бірді қосатын бағдарлама жазыңдар.

  3. Лентаның кез келген жерінде сан жазылған. Оның оң жағынан бірді азайтатын бағдарлама жазыңдар.

  4. Лентаның кез келген жерінде сан жазылған. Оның сол жағынан бірді азайтатын бағдарлама жазыңдар.

  5. Лентаның кез келген жерінде сан жазылған. Санды 2-ге өсіретін бағдарлама жазыңдар.


Достарыңызбен бөлісу:




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

    Басты бет