Lab 2

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Прізвище:

Ім'я:
Група:
Варіант: 19
Дата захисту:

Кафедра: САПР
Дисципліна: Алгоритмізація та програмування. Ч.2
Перевірив: Артищук І.В.

ЗВІТ
до лабораторної роботи №2
на тему "МАШИНА ТЮРІНГА"

Мета роботи: вивчення формального визначення поняття алгоритму, пов’язаного із


введеною Аланом Тьюрінґом спеціальної математичної конструкції (машина Тюрінга)
і постулювання тези про еквівалентність такого формалізму і поняття «алгоритм».

Індивідуальне завдання:
19. На інформаційній стрічці машини Тюрінґа знаходиться масив, що складається
тільки з символів A і B. Стиснути масив, видаливши з нього всі символи B.

Код програми:

Умова:
Результат:

Висновок: визначив поняття алгоритму, пов’язаного із введеною Аланом Тьюрінґом


спеціальної математичної конструкції (машина Тюрінга) і постулювання тези про
еквівалентність такого формалізму і поняття «алгоритм». Виконав індивідуальне
завдання.

Відповіді на контрольні запитання:

1. З чого складається машина Тюрінга? Які дії вона виконує?


До складу машини Тюрінга входить необмежена в обидві сторони стрічка,
розділена на комірки, і керуючий пристрій (також називається головкою запису-
читання (ГЗЧ)), що здатен перебувати в одному із множини станів. Число можливих
станів керуючого пристрою скінченне і точно задано
Керуючий пристрій може переміщатися вліво і вправо по стрічці, читати і
записувати в комірки символи деякого кінцевого алфавіту. Виділяється особливий
порожній символ, що заповнює всі клітини стрічки, крім тих з них (кінцевого числа),
на яких записані вхідні дані.
2. За допомогою чого описують машину Тюрінга? Наведіть приклади схем машин
Тюрінга.
Можна описати машину Тюрінга використовуючи 4-х позиційний кортеж.
< s0, 1, s0, » >
< s0, 0, s1, 1 >
< s1, 1, s1, « >
< s1, 0, s2, » >
У випадку необхідності дослідження поведінки машини Тюрінга
використовують діаграми станів.
3. Що називають композицією машин Тюрінга?
Композицією машин Тюрінга називають складання двох або більше алгортмів,
які виконуються по черзі або з урахуванням певних умов.
4. В чому полягає задача універсального алгоритму?
У обчисленні максимально можливої кількості функцій.
5. Що таке універсальна машина Тюрінґа?
Універсальна машина Тюрінга(УМТ) це така машина Тюрінга, яка може замінити
собою будь-яку машину Тюрінга. Отримавши на вхід програму машини Тюрінга і
вхідні дані, вона вирахує результат, який вирахувала б МТ програма якої була подана
на вхід.

You might also like