Вопрос № 52001: Здравствуйте,
как в Perl вычислить дискриминант квадратного уравнения, вернее я знаю как это сделать, но мне не известно какая функция, позволяет вычислть корень квадратный, и какая функция возводит в степень?
И вообще, как записать подобные ...
Вопрос № 52.001
Здравствуйте,
как в Perl вычислить дискриминант квадратного уравнения, вернее я знаю как это сделать, но мне не известно какая функция, позволяет вычислть корень квадратный, и какая функция возводит в степень?
И вообще, как записать подобные функции, например: sin, cos, tan, корень, степень, и т.д.
Спасибо!
Отправлен: 13.08.2006, 13:39
Вопрос задал: Lperw (статус: 2-ой класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: dianacode
Доброе время суток, Lperw
стандартными средствами perldoc perlfunc
находим :
Numeric functions
abs, atan2, cos, exp, hex, int, log, oct, rand, sin, sqrt, srand
здесь список справки отражён в онлайн и в хтмл - http://aspn.activestate.com/ASPN/docs/ActivePerl/5.8/lib/Pod/perlfunc.html
для полнофункциональной поддержки известных математических операций - попробуйте посмотреть pod (установить, если нет) модуль Math::Complex
http://search.cpan.org/~jhi/Math-Complex-1.36/lib/Math/Complex.pm
(справка по модулю в хтмл с active - http://aspn.activestate.com/ASPN/docs/ActivePerl/5.8/lib/Math/Complex.html )
как использовать функции - смотрите в линках на поды - здесь всё описать не получится
с уважением, удачи
--------- There is more than one way to do it
Ответ отправила: dianacode (статус: 3-ий класс)
Ответ отправлен: 13.08.2006, 15:31 Оценка за ответ: 5
Отвечает: Muad Dib
Здравствуйте, Lperw!
В дополнение к предидущему ответу, документация поставляется вместе с интерпретатором perl, для windows есть html-вариант документации (смотреть в корневом каталоге перла в разделе doc), для *nix-систем можно воспользоваться perldoc. Если хотите посмотреть документацию к функции sqrt например, достаточно набрать perldoc -f sqrt, документация к модулю perldoc <название модуля>, например perldoc Net::FTP. Возможно perldoc есть и в Windows - не знаю, видел ActivePerl только мельком. Т.е. зная как называется функция
в других языках программирования вы можете попытать удачу с помощью perldoc. Так же в *nix может быть полезным изучить вывод man perl, где даются ссылки на man-страницы с описанием синтаксиса языка(man perlsyn), регулярных выражений(man perlre, perlreref), Perl FAQ и так далее.
Ответ отправил: Muad Dib (статус: Студент)
Ответ отправлен: 13.08.2006, 17:44