Тема: ICQ-BOT
Показать сообщение отдельно

Icq БОТАН-МАТан БОТ от Vvs777
  #7  
Старый 16.08.2008, 01:09
vvs777
Познавший АНТИЧАТ
Регистрация: 16.11.2004
Сообщений: 1,257
Провел на форуме:
1331503

Репутация: 454


Отправить сообщение для vvs777 с помощью ICQ Отправить сообщение для vvs777 с помощью AIM
По умолчанию Icq БОТАН-МАТан БОТ от Vvs777

ICQ БОТАН-МАТан БОТ от VVS777
UIN:469537607
INTRO:
Когда-то когда у меня был самый простой мобильник, а учился я еще только на 1 курсе университета, были проблемы с тем, что калькуляторы не все умеют =)
Т.к. тогда в программировании на Java был не силен, а позже настолько его изучил что понял, что это язык не для программирования, оформил дело в виде бота. Благо Jimm рулит.
Потом несколько лет его поддерживал, сейчас окончательно забросил за ненадобностью.
Но тут меня удивило, что уже несколько раз одного из ботов вижу в онлайне (последние вымерли больше года назад).
Уже даже не помню, на какой дедик его залил...
Выкладваю всем на растерзание.
Функции:
ver - показ версии бота
help - список команд без описаний. Я описание и так помнил, но команды забывал.
delim ; задает разделитель строки - нах надо уже не помню
calc x=1;y=2;sin(x)*y
парсит выражение, выдает резалт
diff x;sin(x) дифференцирование по х от заданной функции... дифференциалы по времени никак. Только если в явном виде...
kv 1 2 -10 Решение квадратных уравнений.
в данном случае 1*x^2+2x-10=0
int 0 pi sin(x)
определенный интеграл от 0 до пи от синуса.

Действия с матрицами
ls\n [Matrix] - не помню

mr [matrix]
считать матрицу с клавы: писать надо так
Цитата:
mr 2 2
1 0
0 1
т.е. сначала размерность, потом сами данные.
mt - транспонировать.
mm 1/2 - означает matrix multiply by... т.е. умножение матрицы на число, которое, насколько я помню, перед этим парстися, т.е. м.б. выражение.
md - определить детерминант
mp - получить присоединенную матрицу
mo - обратить матрицу, бывает глюк тогда все 0 выводятся, хз
mw - вывести матрицу.
В памяти только 1 матрица.

Все. Юзайте на здоровье.
Если найду сырцы - тоже выложу.

Предоставляется в режиме AS IS.
Иногда почему-то не отвечает. Сам знаю.
Но седня я с ним пообщался - 5 команд обработал, потом перестал отвечать.
Этот глюк связан не с работой бота, а с тем, что сцуки из АОЛ постоянно мутят с протоколом. Посмотрите в ver дату сборки - поймете почему. Сегодня уже 2008 год...

http://vvs777.co.cc/main.phtml?botanbot.htm

Последний раз редактировалось vvs777; 16.08.2008 в 01:14..