Skip to content

Instantly share code, notes, and snippets.

Created August 28, 2017 17:48
Show Gist options
  • Save anonymous/e62a400f50fce08cd9119e0cf8c7def4 to your computer and use it in GitHub Desktop.
Save anonymous/e62a400f50fce08cd9119e0cf8c7def4 to your computer and use it in GitHub Desktop.
Таблица входов и выходов

Таблица входов и выходов



Кроме того, приводятся способы задания автоматов, представляются элементарные автоматы, анализируются возможности их технической реализации. Под дискретным автоматом будем понимать устройство, предназначенное для преобразования дискретной информации, способное переходить под действием входных сигналов из одного состояния в другое и выдавать выходные сигналы. Итак, в этом преобразовании заданы множества X входных сигналов, A - внутренних состояний и Y - выходных сигналов рис. Рассматривается кодовый звонок с кнопками "1", "2", "3", "4", "5", который открывается при наборе нужной последовательности кнопок, причем две кнопки одновременно нажать нельзя. Необходимо задать дискретный автомат, реализующий функцию кодового звонка. Множество X входных сигналов объединяет 6 входных сигналов: Множество выходных сигналов Y содержит два сигнала: Число состояний зависит от длины и числа кодовых последовательностей, открывающих замок. Автоматы с одним состоянием называются комбинационными. Если замок открывается в зависимости от определенной последовательности нажатий, то вход зависит не только от текущего, но и от предыдущих входных сигналов. Такой автомат называется последовательностным. Для такого автомата необходимо "запоминать" предыдущие входные сигналы. С этой целью вводят состояния. Чтобы задать автомат, необходимо перечислить элементы множеств X, Y, A и отобразить функции переходов и выходов. Сначала рассмотрим функции и , заданные соответственно таблицей переходов и таблицей выходов. Для примера, кодовый замок открывается, если последовательность нажатия такова: В этих таблицах на пересечении строки a i и столбца x j указаны значения функций x j , a i и x j , a i. Если несколько входных сигналов вызывают один и тот же переход и выходной сигнал, можно их перечислить на одной стрелке через запятую. На этом рисунке наглядно видно, что отпирающей последовательности соответствует путь из a 1 в a 4 , где и открывается замок. Теория абстрактных автоматов выясняет: Под структуризацией обычно понимают переход от абстрактного автомата, заданного, например, словесным описанием или графом, к конкретной схеме, по которой создается реальное устройство. Такая структуризация иногда называют "конкретизация" автомата происходит следующим образом. Более детально рассматриваются структуры входных и выходных сигналов, считая, что автомат имеет несколько входов и выходов каналов , при этом число возможных сигналов на каждом канале ограничено. Обычно все каналы двоичные, то есть передают только 0 и 1. Такой автомат называется логическим , или двоичным. Входные и выходные сигналы логического автомата представляют собой наборы 0 и 1, а входной и выходной алфавиты - множества допустимых наборов. Для кодового замка с пятью кнопками - пятью двоичными входами шесть допустимых входных наборов будут, например, такими: Диаграмма переходов элемента задержки изображена на рис. Автомат - одно из основополагающих понятий в информатике. В общем плане - это преобразователь информации. Для вычислительной техники характерно представление информации алфавитным способом. Поэтому в данной главе рассматриваются дискретные автоматы. Функция переходов определяет, в какое состояние a j из множества возможных состояний А перейдет автомат, если он находится в состоянии a i и на вход поступает сигнал x k из множества входных сигналов X: Функция выходов показывает, какой будет выходной сигнал y l из множества выходных сигналов Y , если автомат находится в состоянии a i и на вход поступает входной сигнал x k: Если множества сигналов и состояний конечны, автомат называется конечным. В этом случае число возможных значений аргументов функций переходов и выходов также конечно и эти функции можно задать таблицами. Теория автоматов изучает в основном конечные автоматы. Это объясняется тем, что практически любое реальное устройство, преобразующее дискретную информацию, можно представить как конечный автомат. Основные способы задания дискретного автомата рассмотрим на примере. Функцию выходов можем задать таблицей. Состояния в таком автомате вообще не играют роли, потому принято считать, что он имеет только одно состояние, которое в процессе его функционирования не меняется.


Инструкция r keeper 7
Фингал под глазом лечение
Сколько стоит 10 рублей юбилейных 1991 года
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment