DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Звіт до лабораторної роботи № 2 з курсу «Теорія алгоритмів» на тему «Машина Тюрінґа»

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
Комп’ютерні науки
Кафедра:
Кафедра САПР

Інформація про роботу

Рік:
2016
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Теорія алгоритмів
Група:
КН-24
Коротко про документ

Про що ця робота

У звіті досліджено формальне визначення поняття алгоритму та побудову машини Тюрінґа. Виконано індивідуальне завдання на створення функціональної схеми для перестановки літер на стрічці.

У роботі розглядаються

  • Теорія алгоритмів
  • Машина Тюрінґа
  • Формалізація алгоритмів
  • Рекурсивні функції
  • Нормальні алгоритми Маркова
  • Алгоритмічні моделі

Зміст і розділи

  1. Мета роботи
  2. Теоретичні відомості
  3. Індивідуальне завдання
  4. Текст програми
  5. Результати обчислень
  6. Висновок
Для кого:Студенти технічних спеціальностей, викладачі та дослідники у галузі комп'ютерних наук і теорії алгоритмів.
Викладачі:Денисюк П. Ю.

Ключові поняття

машина Тюрінґаалгоритмформалізаціязовнішня пам'ятьвнутрішня пам'ятьстрічкакареткалогічний блокфункціональна схемаіндивідуальне завдання

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” Кафедра САПР Машина Тьюрінґа Звіт до лабораторної роботи № 2 з курсу «Теорія алгоритмів» для студентiв базового напрямку 6.050101 «Комп’ютернi науки» 1. Мета роботи Мета роботи – вивчення формального визначення поняття алгоритму, пов’язаного із введеною Аланом Тьюрінґом спеціальної математичної конструкції (машина Тьюрінга) і постулювання тези про еквівалентність такого формалізму і поняття «алгоритм» 2. Теоретичні відомості Формалізація поняття алгоритму Формалізація поняття алгоритму реалізується за допомогою побудови алгоритмічних моделей. Можна виділити три основні типи універсальних алгоритмічних моделей:  рекурсивні функції (поняття алгоритму пов'язується з обчисленнями і числовими функціями)  машини Тюрінґа (алгоритм представляється як опис процесу роботи деякої гіпотетичної машини, здатної виконувати лише невелике число простих операцій)  нормальні алгоритми Маркова (алгоритм описується як перетворення слів над довільним алфавітом). Істотно, що всі алгоритмічні моделі описують один і той же клас процесів. Доведено, що одні моделі зводяться до інших. На схемі відображено розділення пам’яті на зовнішню і внутрішню. Зовнішня пам’ять зображена комірками нескінченної стрічки, які призначені для зберігання інформації, закодованої в символах зовнішнього алфавіту. Внутрішня пам’ять - двома комірками для зберігання чергової команди: q-комірка зберігає знак стану і p- комірка - знак зсуву. У цих двох комірках відбувається затримка знаків qs і r, отриманих на виході логічного блоку L в даному такті роботи, до початку наступного такту. З комірки q по лінії зворотного зв’язку у логічний блок L поступає знак стану qj, вироблений цим же блоком на попередньому такті. З комірки p знак зсуву – керує переміщенням каретки. Логічний блок "спілкується" із зовнішньою пам’яттю за допомогою читаючої і записуючої головки (каретки). Головка на схемі (рис2.2.) зображена стрілкою, встановленою проти "поточної комірки". Можна описати машину Тьюрінґа використовуючи 4-х позиційний кортеж. 3. Індивідуальне завдання Варіант 10 На інформаційній стрічці машини Тюрінґа в трьох секціях в довільному порядку записані 3 різних букви: A, B і C. Каретка в стані q0 оглядає букву, розташовану справа. Необхідно скласти функціональну схему машини Тюрінґа, яка зуміє поміняти місцями крайні букви. 4. Текст програми  5. Результати обчислень  6.Висновок На даній лабораторній роботі ми вивчили формальне визначення поняття алгоритму, пов’язаного із введеною Аланом Тьюрінґом спеціальної математичної конструкції (машина Тьюрінга) і постулюванням тези про еквівалентність такого формалізму і поняття «алгоритм».
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!