Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Языки описания цифровых автоматовСодержание книги Похожие статьи вашей тематики
Поиск на нашем сайте В зависимости от задания функций переходов и выходов ( Начальные языки. Среди начальных языков следует выделить язык регулярных выражений алгебры событий, язык логических схем алгоритмов, язык граф-схем алгоритмов. Язык регулярных выражений алгебры событий. Для заданного конечного множества входных букв 1) 2) 3) Выражение, построенное из букв алфавита X и из символов операций объединения, умножения и итерации с использованием соответствующим образом круглых скобок, называется регулярным выражением в алфавите X. Всякое регулярное выражение R определяет некоторое событие S. Регулярным событием S называется событие, полученное из элементарных событий (однобуквенных слов Пусть необходимо описать автомат, выдающий сигнал Язык логических схем алгоритмов. В 1953 г. А.А. Ляпунов предложил записывать алгоритмы в виде конечной строчки, состоящей из символов операторов, логических условий и верхних и нижних стрелок, которым приписаны натуральные числа. Выполненная таким образом запись алгоритма называется логической схемой алгоритма (ЛСА). Логические схемы алгоритмов удовлетворяют следующим условиям: 1) содержат один начальный ( 2) перед оператором 3) вслед за каждым логическим условием стоит верхняя стрелка; 4) не существует двух одинаковых (с одинаковыми цифрами) нижних стрелок; 5) для каждой нижней стрелки должна быть, по крайней мере, одна соответствующая ей (с одинаковой цифрой) верхняя стрелка; 6) для каждой верхней стрелки должна быть точно одна соответствующая ей (с одинаковой цифрой) нижняя стрелка. Описание функционирования автомата с помощью ЛСА рассмотрим на следующем примере:
Эта ЛСА имеет оператора начала и конца ( Если же Если Язык граф-схем алгоритмов. Граф-схема алгоритма – ориентированный связный граф, содержащий одну начальную вершину, произвольное число условных и операторных вершин и одну конечную вершину. Конечная, операторная и условная вершины имеют по одному входу, начальная вершина входов не имеет, условная вершина имеет два выхода, помеченных символами 1 и 0. Граф-схема алгоритма удовлетворяет следующим условиям: 1) входы и выходы вершин соединяют друг с другом с помощью линий, направленных всегда от выхода ко входу; 2) каждый выход соединен только с одним входом; 3) любой вход соединяется, по крайней мере, с одним выходом; 4) любая вершина графа лежит, по крайней мере, на одном пути из начальной к конечной вершине; 5) в каждой условной вершине записывается один из элементов множества логических условий 6) в каждой операторной вершине записывается один из элементов множества операторов На рис. 5.3 представлен граф-схема алгоритма, описанного выражением (5.4).
Рисунок 5.3 Граф схема алгоритма Язык ГСА используется очень часто при описании алгоритмов функционирования, как самого цифрового автомата, так и программ, выполняющих то, или иное действие. Автоматные языки. Среди автоматных языков наиболее распространены таблицы, графы и матрицы переходов и выходов. Таблица переходов (выходов) представляет собой таблицу с двойным входом, строки которой пронумерованы входными буквами, а столбцы - состояниями. На пересечении указывается состояние, в которое переходит автомат (в таблице переходов) или выходной сигнал, выдаваемый им (в таблице выходов). Описание работы автомата Мили таблицами переходов и выходов показано в табл.5.1 и 5.2 соответственно.
Таблица 5.1 Таблица переходов Таблица 5.2. Таблица выходов
На пересечении столбца Иногда при задании автомата Мили используют одну совмещенную таблицу переходов и выходов, в которой на пересечении столбца Таблица 5.3. Совмещенная таблица переходов и выходов
Часто автомат задают с помощью графа автомата. Этот язык удобен и нагляден. Граф автомата - ориентированный граф, вершины которого соответствуют состояниям, а дуги переходам между ними. Две вершины графа автомата
Рисунок 5.4. Граф автомата Мили
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2017-02-07; просмотров: 731; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.156 (0.011 с.) |