Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > Библиотеки

Библиотеки Сторонние библиотеки для Blitz

Ответ
 
Опции темы
Старый 13.05.2007, 09:58   #1
Zidane
AnyKey`щик
 
Регистрация: 05.11.2006
Сообщений: 7
Написано одно полезное сообщение
Стрелка Математический парсер, ДЛЛ.

Для нового проекта понадобился парсер мат. выражений. Нашел исходники библиотеки RxLib и добавил туда ф-ии.

http://zidane_games.webhost.ru/RxMath.zip

Все функции:

+,-,/,* - стандартные операции

^ -возведение в степень
& -Операция AND, при этом оба операнда приводятся к целочисленному типу.
| -Опервция OR, при этом оба операнда приводятся к целочисленному типу.
! -Операция XOR, при этом оба операнда приводятся к целочисленному типу.
% -Целочисленное деление, при этом оба операнда приводятся к целочисленному типу.

Логические операторы
"<",">","="
При выполнении этих операций получается либо 0 либо 1, которые обозначают выполнение, и не выполнение логических условий.

Так же в библиотеке присутствуют математические ф-ии:
!!!Все тригонометрические ф-ии работают с радусами!!!

ARCTAN
COS
SIN
TAN
ABS
EXP
LN
LOG
SQRT
SQR
INT
FRAC
TRUNC
ROUND
ARCSIN
ARCCOS
SIGN
NOT
RND - функция возвращает целое число в промежутке от 0 до заданного.
(Offline)
 
Ответить с цитированием
Старый 13.05.2007, 10:21   #2
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: Математический парсер, ДЛЛ.

Простите, а для чего нужны функции, которые уже сть?
(Offline)
 
Ответить с цитированием
Старый 13.05.2007, 10:49   #3
Zidane
AnyKey`щик
 
Регистрация: 05.11.2006
Сообщений: 7
Написано одно полезное сообщение
Re: Математический парсер, ДЛЛ.

Для скриптов.
Эта ДЛЛ просчитывает выражение, которое записано в строке.

Пример такой строки:
"1+2^10"

Т.е. в блице написать:
val%=RxEvalute("1+2^10")
Переменной val присвоиться значение равное 1025
(Offline)
 
Ответить с цитированием
Старый 14.05.2007, 04:17   #4
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Математический парсер, ДЛЛ.

А можно такой вопрос: за использование данной библиотеки указывание в "Credits" или подобном разделе?
(Offline)
 
Ответить с цитированием
Старый 14.05.2007, 14:23   #5
Zidane
AnyKey`щик
 
Регистрация: 05.11.2006
Сообщений: 7
Написано одно полезное сообщение
Re: Математический парсер, ДЛЛ.

По жеданию.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Доказание неравенств методом математической индукции jimon Математика 3 07.09.2008 15:52
Xml парсер impersonalis Библиотеки 22 06.12.2007 16:07
Математические приколы jimon Юмор 5 29.10.2006 00:33
Теория вероятностей и математическая статистика impersonalis Математика 6 24.10.2006 22:09


Часовой пояс GMT +4, время: 21:18.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com