С Новым годом! Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 Аватар для CovCek
6 / 5 / 8
Регистрация: 23.05.2014
Сообщений: 212

State Machine для работы со строкой

26.03.2016, 17:59. Показов 656. Ответов 0

Студворк — интернет-сервис помощи студентам
Всем привет.
Тема выплыла из предыдущего поста про парсинг строки. Разобрать строку на составляюшие

В общем, теперь мне нужно организовать машину состояний для работы со строкой, предварительно распарсив её.
Прошу вашего совета.

С машиной состояний я не работал и все статьи что я прочем ответов не дали(тупой наверное) только больше вопросов стало.
Вот мои наброски.
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
    private Double[] Plenty = {1.0, 2.0, 3.0, 4.0, 3.9, 4.3, 5.0, 6.0, 7.0};// временное множество
    
    private String Line = ">2;<4" ;//условие, может быть такое, или одиночное (>2), например
    
    
    
    private enum State {IDLE, LESS, GREAT, EQUAL, LESS_OR_EQUAL, GREAT_OR_EQUAL}
    private State state;
    // по идее еужно еше previousState но я хз как его обьявить) 
    void setState(State value) {
        state = value;
        switch (state) {
            case IDLE: //состояния 
               // правильно ли я понимаю что здесь должны будут определенные операции, или не здесь?
            case LESS:
                
            case GREAT:
                
            case EQUAL:
                
            case LESS_OR_EQUAL:
                
            case GREAT_OR_EQUAL:
                
            break;
        }
    }
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.03.2016, 17:59
Ответы с готовыми решениями:

кто может обьяснить state machine как работает и для чего на
желательно все коды применительно к компилятору CCS.

Проблема с Animator State Machine
Здравствуйте! Перепробовал уже все способы, но ничего не оплучается(( Значит есть вот такая схема для анимаций автомата: Проблема...

Не устанавливается выход в заданное состояние в State Machine Wizard (Quartus 9.2)
...доброго времени суток, уважаемые форумчане!... возник вопрос: не могу понять, что я напутал в проекте, созданном с помощью State Machine...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.03.2016, 17:59
Помогаю со студенческими работами здесь

Ассемблерная вставка для работы со строкой
Всем привет, прошу помощи в реализации транслита английских букв в русские, т.е g-&gt;г, j-&gt;ж, L-&gt;Л, f-&gt;ф и тд, а другие символы...

Описать класс для работы со строкой
Описать класс для работы со строкой, позволяющей хранить только двоичное число и выполнять с ним арифметические операции. Предусмотреть...

Программа для работы с консольной строкой
Хочу сделать программу для работы с консольной строкой, в C++ что бы вывести в консоль что то делается следующее: #include...

Преобразуйте программу для работы с командной строкой
Всем доброе утро. Я в программе задал в качестве параметров названия файлов которые использует программа. Мне нужно чтобы, я запутил прогу...

Запуск нескольких раз программы для работы со строкой
Добрый вечер,пишу в Borland C++ DOSBox.Проблема в том, что я запускаю программу RUN'ом,программы выводит правильный результат,я жму...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru