[04.04.11] Лекция №9 (1061978)
Текст из файла
Лекция №9 [04.04.11]
Пример применения леммы о разрастании:
выберем
такое, что
(это ключевой момент, количество букв достаточно большое, чтобы не рассматривать перекрёстные связи).
1)
состоит только из букв
- при попытке рассмотреть слова
количество букв
будет расти, а
и
останется тем же, а так нельзя;
2)
состоит только из букв
- тут то же самое;
3)
состоит только из букв
- тут то же самое;
4)
состоит только из букв
и
(строго без
) – почти то же самое;
5)
состоит только из букв
и
(строго без
) – да, то же;
И короче ни одно из возможных расположений цепочки
не реализуется, и значит, этот язык не является КС-языком.
Ещё пример:
пусть слово достаточно длинное:
и
анализ показывает, что цепочка
может состоять только из букв
, поскольку, если
взять из букв
и
, то при тиражировании количество букв
и
будет увеличиваться, и нарушится условие
.
А возьмём
, где
состоит из
,
,
И значит, данный язык не является контекстно-свободным.
Теорема: если
- КС-язык, а
- регулярный язык, то
- КС-язык.
Магазинные автоматы
- множество заключительных состояний;
- начальный магазинный символ (находится в магазине при старте работы автомата);
Команда МП-автомата (с магазинной памятью):
, где
- текущее состояние блока управления;
- некоторый символ входного алфавита, записанный в той ячейке, которую в данный момент обозревает считывающая головка. Может быть пустым,
, тогда
выполняется независимо от того, какой символ находится на входной ленте;
- верхний символ магазина. Если магазин пуст (
), то автомат работу заканчивает и ни одна из команд не применима к автомату с пустым магазином;
- цепочка символов магазинного алфавита (в том числе и пустая), которая помещается в магазин вместо символа
;
Автомат с магазинной памятью задаётся упорядоченной семёркой:
- множество состояний автомата;
- множество заключительных состояний;
- стартовый магазинный символ;
- множество команд МП-автомата;
Пример:
команды:
3)
- если в
, на ленте
, в стеке
, то переходим в
и стираем в стеке;
Конфигурация МП-автомата
- упорядоченная тройка
, где
- из множества состояний автомата,
- входная цепочка,
- магазинная цепочка.
называют непосредственно выводимой из конфигурации
, если в множестве команд МП-автомата есть команда
В данном случае
- непрочитанная часть входной цепочки, а
- цепочка магазинных символов, расположенных ниже символа
.
Любую конфигурацию
называют начальной.
А любую
называют заключительной.
Вывод на множестве конфигураций МП-автомата – последовательность
(конечная или бесконечная),
,
.
Если
- последняя конфигурация выводов, то
- длина.
Допустимая цепочка МП-автомата – цепочка
, на множестве конфигураций автомата существует вывод, связывающий начальную конфигурацию автомата
с заключительной конфигурацией
.
Язык, допускаемый МП-автоматом – это множество всех его допустимых цепочек.
Пример к тем рисованиям:
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.
















