1 | |
Что такое конечные автоматы?27.11.2017, 13:01. Показов 1956. Ответов 6
Метки нет (Все метки)
Что такое конечные автоматы? И как их понимать?
В вики и на хабре как-то слишком сложное написано TL;DR
0
|
27.11.2017, 13:01 | |
Ответы с готовыми решениями:
6
Построить конечные автоматы Построить конечные автоматы Построение грамматик, конечные автоматы и регулярные выражения Что образуют конечные множества вершин и ребер? |
Заклинатель змей
705 / 560 / 219
Регистрация: 30.04.2016
Сообщений: 2,606
|
|
27.11.2017, 13:05 | 2 |
dailydose, goto Донской "Дискретная математика"
1
|
4019 / 2565 / 430
Регистрация: 09.09.2017
Сообщений: 11,435
|
|
27.11.2017, 13:26 | 3 |
Сообщение было отмечено dailydose как решение
Решение
Конечные автоматы это один из простейших механизмов кооперативной многозадачности. Автомат сам хранит свое состояние и в определенных точках может быть прерван ради запуска другой программы, а после этого вернуться к выполнению.
1
|
techpriest
634 / 213 / 57
Регистрация: 27.02.2014
Сообщений: 1,180
|
||||||
27.11.2017, 13:44 | 4 | |||||
Сообщение было отмечено dailydose как решение
Решение
Конечный автомат применительно к программированию - это программа или часть программы, поведение которой можно описать с помощью переходов между набором состояний.
Конечный автомат принимает на вход некоторую последовательность данных, от содержимого которой и текущего состояния автомата зависит то, в какое состояние он перейдет дальше. За счет того, что состояние автомата зависит от предшествующего набора данных, можно говорить о том, что автомат обладает определенной памятью, хотя реально никакие данные не сохраняет. В терминах конечных автоматов удобно описывать парсинг последовательных пакетов данных, переходы меню, и, в принципе, любую задачу, предполагающую пошаговые переходы между некоторыми состояниями системы. В embeded применяются даже реализации многозачности на основе конечных автоматов. Возможная форма реализации автомата:
Ну, а собственно, теория конечных автоматов, которой вас напугала википедия, формально описывает с точки зрения математики некоторые свойства таких систем.
1
|
Заклинатель змей
705 / 560 / 219
Регистрация: 30.04.2016
Сообщений: 2,606
|
|
27.11.2017, 20:13 | 6 |
dailydose, матчасть лишней не бывает Кстати, автоматы имеют много применений
1
|
28.11.2017, 10:40 | 7 |
Сообщение было отмечено dailydose как решение
Решение
dailydose, есть пособие Шамина Р.В. http://www.shamin.ru/zip/lecti... screte.pdf.
Там как раз кратко и доходчиво, чтобы быстро войти в тему.
1
|
28.11.2017, 10:40 | |
28.11.2017, 10:40 | |
Помогаю со студенческими работами здесь
7
Что такое полис и конечные автоматы и для чего используются в с++? Не могу понять что такое автоматы в программировании Конечные автоматы Конечные автоматы! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |