
Раздел 3
Вариант 1
Какая модель называется алгоритмической?
Построить машину Тьюринга, правильно вычисляющую функцию:
х-2,
~ х > 2
0, ~ х ≤ 2
, где [ ] – знак целой части числа.
3. Построить машину Тьюринга, стирающую непрерывную последовательность единиц.
Вариант 2
1. Перечислить разновидности алгоритмических моделей. Задать их краткую характеристику.
2. Построить машину Тьюринга, правильно вычисляющую функцию
1,
~
х = 1
= 0, ~ х = 0
0, ~ х = 0
*
,
где [ ] – знак целой части числа.
3. Построить МТ «перенос нуля»:
.
Вариант 3
1. Дать определение машины Тьюринга. Что называется памятью машины Тьюринга.
2. Построить машину Тьюринга, правильно вычисляющую функцию
*
3. Построить МТ «Правый сдвиг»:
Вариант 4
1. Какими способами можно задать программу для машины Тьюринга?
2. Построить машину Тьюринга, правильно вычисляющую функцию:
*
3. Построить машину Тьюринга: «левый сдвиг»:
Вариант 5
1. Определить понятия: «полное состояние машины Тьюринга», «конфигурация машины Тьюринга».
2. Построить МТ, правильно вычисляющую функцию:
,
где [ ] – знак целой части числа.
*
3. Построить МТ «транспозиция»:
Вариант 6
1. Дать определение функции, правильно вычислимой по Тьюрингу.
2. Построить МТ, правильно вычисляющую функцию
*
3. Построить МТ «удвоение»:
Вариант 7
1. Какие машины (Тьюринга) называются Эквивалентными?
2. Построить МТ, правильно вычисляющую функцию:
0, ~ х = 0
х-1, ~ х > 0
*
,
где
0, ~ х ≤ у
х-у, ~ х > у
3. Построить машину Тьюринга «копирование»:
Вариант 8
1. Определить понятие «композиция» машин Тьюринга. Задать схему композиции МТ.
2. Построить МТ, правильно вычисляющую функцию:
*
3. Какую функцию вычисляет машина:
где «0» - знак пустой ячейки.
Вариант 9
1. Какая операция называется разветвлением машину Тьюринга? Задать схему.
2. Построить машину Тьюринга, правильно вычисляющую функцию:
,
где [ ] – знак целой части числа.
3. Какую функцию вычисляет машина:
Вариант 10
1. Перечислить требования к алгоритму.
2. Построить машину Тьюринга, правильно вычисляющую функцию:
*
,
где [ ] – знак целой части числа.
где
0, ~ х = 0
х-1, ~ х > 0
3. Какую функцию вычисляет машина:
Вариант 11
1. Перечислить виды памяти машины Тьюринга и их свойства.
2. Построить МТ, правильно вычисляющую функцию:
0, ~ х ≤ 1
х – 2, ~х > 1
*
,
где
=
0, ~ х = 0
х-1, ~ х > 0
3. Построить машину Тьюринга «перенос нуля»:
Вариант 12
1. Дать определение машины Тьюринга, правильно вычисляющий функцию:
2. Построить машину Тьюринга, правильно вычисляющую функцию:
0, ~ х ≤ у
х-у, ~ х > у
3. Построить машину Тьюринга: «левый сдвиг»: