![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
gibbzy |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 25.1.2008 Репутация: нет Всего: 3 |
у меня в университете есть замечательный предмет именуеться он МатЛогика. Так вот там постоянно нужно писать таблицы истинности.
чтобы облегчить себе труд решил написать прогу которая будет отрисовывать эти самые таблицы. загвостка вот в чём. Например: !(a&b) в зависимости от значений А или B (булевые переменные) нужно вывести чему равно данное выражение. Мы вводим формулу в текстовое поле. Текстовое поле возвращает нам тип String. как переделать строку в формулу чтобы в последствии можно было её пощитать? |
|||
|
||||
ecologist |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 452 Регистрация: 28.2.2007 Репутация: 2 Всего: 9 |
||||
|
||||
Kangaroo |
|
|||
![]() AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 21 Всего: 104 |
gibbzy,
а если писать самому, то можно использовать скриптовые возможности Java 6. -------------------- Lost.... |
|||
|
||||
_Y_ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1651 Регистрация: 27.11.2006 Репутация: 5 Всего: 34 |
В Одна Тысяча Девятсот .... году я написал такое на VB с целью сложного поиска в текстовой DB. Если нужно - могу поискать код в бакапах.
-------------------- Я вот в этом поучаствовал: http://sbor-nik.appspot.com/kick.jsp?id=sbor5737960678883328 (на правах саморекламы:) |
|||
|
||||
v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 8 Всего: 56 |
Такое приложение действительно лучше писать на скриптовых языках: напр. в python-e есть функция eval , в которую передаёшь строку , а строку, а она выполняет переданное как код.
в java 1.5 и меньше я о такой возможности не знаю. (с 1.6 дело пока не имел :( ) |
|||
|
||||
gibbzy |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 25.1.2008 Репутация: нет Всего: 3 |
Триально ( Да это ежу понятно просто под мобильник хачу чтобы удобней было ) |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Под мобильник придётся писать свой или использовать веб-сервисы. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
hydrant |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 10.8.2007 Репутация: нет Всего: нет |
Приветствую.
Я как-то писал "компилятор" бейсика на Java, который спокойно разруливал выражения типа a = -r - 1 + 1 + 2 * 2 - 4 + ((2 + 6 * 4 + 1 + (10 + 3 - m) * 6) * 17 * (1 / 17) + (95 * 2 / 2) - 10 - k) Если интересует, могу выложить куда-нибудь. Правда булевскую логику я не делал - только арифметические операции. |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Выкладывай сюда, прикрепи архив к сообщению.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
hydrant |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 10.8.2007 Репутация: нет Всего: нет |
Архив.
Там конечно много криви, т.к. писалось это больше прикола ради. Но считает исправно. Присоединённый файл ( Кол-во скачиваний: 12 ) ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |