Книга: Системное программное обеспечение. Лабораторный практикум
Приложение 1 Функция переходов конечного автомата для лабораторной работы № 2
Приложение 1
Функция переходов конечного автомата для лабораторной работы № 2
Условные обозначения:
• А– любой алфавитно-цифровой символ;
• А(*) – любой алфавитно-цифровой символ, кроме перечисленных в скобках;
• П – любой незначащий символ (пробел, знак табуляции, перевод строки, возврат каретки);
• Б – любая буква английского алфавита (прописная или строчная) или символ подчеркивания («_»);
• Б(*) – любая буква английского алфавита (прописная или строчная) или символ подчеркивания («_»), кроме перечисленных в скобках;
• Ц – любая цифра от 0 до 9;
• F – функция обработки таблицы лексем, вызываемая при переходе КА из одного состояния в другое; обозначения ее аргументов:
v – переменная, запомненная при работе КА;
d – константа, запомненная при работе КА;
a – текущий входной символ КА.
В остальных случаях аргументом функции F является соответствующая лексема. Конечный автомат:
M(Q,?,?,q0,F):
Q = {H, C, G, V, D, I1, I2, T1, T2, T3, T4, E1, E2, E3, E4, O1, O2, X1, X2, X3, A1, A2, A3, F}
? = А (все допустимые алфавитно-цифровые символы); q0 = H; F = {F}.
В таблице П1.1. указаны значения функции переходов ?.
- Типы данных для работы с датой и временем
- Новые функции API для работы с Blob и массивами
- 10 Алгоритм работы с возражениями
- Приложение 9 Акт выполненных работ (к Договору на оказание информационных услуг)
- Приложение 21 Образец должностной инструкции начальника отдела по работе с сетевыми клиентами
- 33.1. Интерактивный и неинтерактивный режим работы
- Приложение 19 Образец должностной инструкции мерчендайзера
- 4. Режимы работы экспертных систем
- ГЛАВА 5. СИСТЕМНЫЕ ОПЕРАЦИИ ДЛЯ РАБОТЫ С ФАЙЛОВОЙ СИСТЕМОЙ
- Приложение I Диаграммы взаимовлияния
- Введение Визуализация работы коллективного интеллекта
- Приложение Словарь компьютерных терминов