Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Приклад 3

Приклад 2

Приклад 1

Нехай для слів в алфавіті V={a,b,c,d} задані наступні підстановки Маркова:

а)abг) acж)к)

б)д)з)л)

в)е)і)

Застосувати кожну з них до слова abcddacba.

Розв’язання:

Для застосування підстановки Маркова Р до деякого слова, потрібно знайти в слові перше входження підслова Р і замінити його словом Q. В даному випадку для підстановок а)–і) підслово Р входить в дане слово тільки один раз. Це входження легко замінити на підслово Q.Наприклад, для підстановки б) отримаємо. Але для підстановки г) перше входження слова в даному випадку є, а не. Тому отримаємо. Підстановка з) дасть В підстановках к) і л) кожне з перших слів входить в дане слово неодноразово, важливіше є перше входження. Для цих підстановок отримаємо.

НОРМАЛЬНІ АЛГОРИТМИ ТА ЇХ ЗАСТОСУВАННЯ

Впорядкована скінченна сукупність підстановок Маркова в алфавіті

V:

визначає наступне правило побудови послідовності слів в алфавіті V, виходячи із даного слова W в цьому алфавіті, що має назву нормального алгоритму (Маркова) в алфавіті V. Крапка в дужках означає, що кожна підстановка може бути завершальною. Якщо ж алгоритм заданий в деякому розширенні алфавіту V, то кажуть, що він є нормальний алгоритм над V.

Нормальний алгоритм в алфавіті V={a,b,1} задається схемою. Застосуйте його до слова

Розв’язання:

 

Робота алгоритму завершена.

НОРМАЛЬНО ОБЧИСЛЮВАЛЬНІ ФУНКЦІЇ

Будемо розглядати числові функції, тобто функції задані на множині натуральних чисел. Натуральні числа кодуються словами в алфавіті V={1}, так, що розглядаються функції, задані словами над цим алфавітом. При цьому, функція f, задана на деякій множині слів алфавіту V, є нормально обчислювальною, якщо знайдеться таке розширення в даного алфавіту) і такий нормальний алгоритм в В, що кожне слово Р (в алфавіті V) з області визначення функції f цей алгоритм перетворює в слово f (Р) (в алфавіті V).

Також розглянемо функції для обчислення яких будуються нормальні алгоритми в розширених алфавітах. Алфавіт V={0,1,….9}будемо називати основним.

В алфавіті В=, що є розширенням алфавіту А, розглянемо нормальний алгоритм, що задається схемою (читається по стовпцях):

 

Застосувавши його до слова 3000, показати, що він обчислює функцію f (х) = х-1

Розв’язання:

Алгоритм працює наступним чином: спочатку застосовується остання підстановка: 3000. Потім підстановки з 2-го стовпчика, поки а не займе крайнє праве положення: Тепер застосуємо підстановку з третього стовпця: Використаємо з першого стовпця: 3000. Знову застосовуємо підстановку до тих пір поки, лівіше букви b не отримується цифра відмінна від 0:. Тепер завершальна підстановка отримаємо

Запитання для самоперевірки.

1. Що таке ланцюжок?

2. Як називається операція над ланцюжками?

3. Що таке формальна породжувальна граматика?

4. Як будується дерево виведення?

5. Як обчислюються функції за допомогою нормального алгоритму?

Література

1. (Б2), с.351-356,

2. (Б8), с.389-396.

 

<== предыдущая лекция | следующая лекция ==>
Приклад 3 | Поняття банкрутства підприємства. Причини банкрутства підприємства
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 325; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.