Аноним

Категория:Теория автоматов: различия между версиями

Материал из WEGA
нет описания правки
Нет описания правки
 
Нет описания правки
Метка: visualeditor
 
(не показано 5 промежуточных версий этого же участника)
Строка 1: Строка 1:
В [[дискретная математика|дискретной математике]], разделе [[информатика|информатики]], '''теория автоматов''' изучает абстрактные машины в виде математических моделей, и проблемы, которые они могут решать.  
В [[дискретная математика|дискретной математике]], разделе [[информатика|информатики]], '''теория автоматов''' изучает абстрактные машины в виде математических моделей, и проблемы, которые они могут решать.  


Теория автоматов наиболее тесно связана с [[теория алгоритмов|теорией алгоритмов]]. Это объясняется тем, что автомат преобразует дискретную информацию по шагам в дискретные моменты времени и формирует результирующую информацию по шагам заданного [[алгоритм| алгоритма]]. Эти преобразования возможны с помощью технических и/или программных  средств. Автомат можно представить как некоторое устройство (чёрный ящик), на которое подаются входные сигналы и снимаются выходные и которое может иметь некоторые внутренние состояния.
Теория автоматов наиболее тесно связана с [[теория алгоритмов|теорией алгоритмов]]. Это объясняется тем, что автомат преобразует дискретную информацию по шагам в дискретные моменты времени и формирует результирующую информацию по шагам заданного [[алгоритм| алгоритма]]. Эти преобразования возможны с помощью технических и/или программных  средств. Автомат можно представить как некоторый [[Преобразователь|преобразователь]], который перерабатывает входные сигналы в выходные и который может иметь некоторые внутренние состояния. При анализе автоматов изучают их поведение при различных возмущающих воздействиях и минимизируют  число состояний автомата для работы по заданному [[алгоритм | алгоритму]]. Такой автомат называют [[абстрактный автомат|абстрактным]]. При синтезе  автоматов формируют систему из элементарных автоматов, эквивалентную заданному  [[абстрактный автомат|абстрактному автомату]]. Такой автомат называется [[структурный автомат|структурным]].
 
При анализе автоматов изучают их поведение при различных возмущающих воздействиях и минимизируют  число состояний автомата для работы по заданному [[алгоритм | алгоритму]]. Такой автомат называют [[абстрактный автомат|абстрактным]].  
При синтезе  автоматов формируют систему из элементарных автоматов, эквивалентную заданному  [[абстрактный автомат|абстрактному автомату]]. Такой автомат называется [[структурный автомат|структурным]].
 
Слова входного языка можно представить символами множества <math>X={x_1,x_2,...x_n}</math>, который называют входным алфавитом, а слова выходного языка - символами множества <math>Y={y_1,y_2,...y_p}</math>, который называют выходным алфавитом.
 
Множество [[состояние|состояний]] автомата <math>\boldsymbol{S={s_1,s_2,...s_m}}</math> называют алфавитом [[состояние|состояний]].


Автоматы часто классифицируются через [[Формальный язык|формальные языки]], которые они могут распознавать.
Автоматы часто классифицируются через [[Формальный язык|формальные языки]], которые они могут распознавать.
Строка 15: Строка 8:


Есть несколько классов автоматов, например [[Конечный автомат|конечные автоматы]] (различают детерминированные и недетерминированные конечные автоматы), [[МП-автомат|МП-автоматы]], [[ЛО-автомат|ЛО-автоматы]], [[Клеточный автомат|клеточные автоматы]] (игра «жизнь»), [[Машина Тьюринга|машины Тьюринга]].
Есть несколько классов автоматов, например [[Конечный автомат|конечные автоматы]] (различают детерминированные и недетерминированные конечные автоматы), [[МП-автомат|МП-автоматы]], [[ЛО-автомат|ЛО-автоматы]], [[Клеточный автомат|клеточные автоматы]] (игра «жизнь»), [[Машина Тьюринга|машины Тьюринга]].
[[Категория:Теория вычислений]]