noi上是让用,noip让用么?貌似不让— —
 
反正是好东西。
在FP中,Math库为我们提供了丰富的数学函数。以下介绍在OI中可能会用到的Math库中一些函数、过程。

使用方法:在程序头用Uses语句加载Math库

例子:

Program Ex_Math;

Uses Math;

Begin

Writeln(hypot(3,4));

End.

函数介绍:

hypot

原型:function hypot(x:float;y:float):float

功能:返回直角三角形中较长边的长度,也就是sqrt(sqr(x)+sqr(y))

ceil

原型:function ceil(x:float):Integer

功能:返回比参数大的最小整数

引发错误:在x超出Integer的范围时会引发溢出错误

floor

原型:function floor(x:float):Integer

功能:返回参数小的最大整数

引发错误:在x超出Integer的范围时会引发溢出错误

power

原型:function power(base:float;exponent:float):float

功能:返回base的exponent次方

引发错误:在base为负数且exponent为小数时

intpower

原型:function intpower(base:float;const exponent:Integer):float

功能:返回base的exponent次方

ldexp

原型:function ldexp(x:float;const p:Integer):float

功能:返回2的p次方乘以x

log10

原型:function log10(x:float):float

功能:返回x的常用对数

log2

原型:function log2(x:float):float

功能:返回x以2为底的对数

logn

原型:function logn(n:float;x:float):float

功能:返回x以n为底的对数

Max

原型:function Max(a:Integer;b:Integer):Integer

function Max(a:Int64;b:Int64):Int64

function Max(a:Extended;b:Extended):Extended

功能:返回a与b中较大的一个

Min

原型:function Min(a:Integer;b:Integer):Integer

function Min(a:Int64;b:Int64):Int64

function Min(a:Extended;b:Extended):Extended

功能:返回a与b中较小的一个

arcsin

原型:function arcsin(x:float):float

功能:返回x的反正弦值,返回的是弧度指单位

arccon

原型:function arccon(x:float):float

功能:返回x的反余弦值,返回的是弧度指单位

tan

原型:function tan(x:float):float

功能:返回x的正切值,x以弧度为单位

cotan

原型:function cotan(x:float):float

功能:返回x的余切值,x以弧度为单位

arcsinh

原型:function arcsinh(x:float):float

功能:返回双曲线的反正弦

arccosh

原型:function arccosh(x:float):float

功能:返回双曲线的反余弦

arctanh

原型:function arctanh(x:float):float

功能:返回双曲线的反正切

sinh

原型:function sinh(x:float):float

功能:返回双曲线的正弦

cosh

原型:function sinh(x:float):float

功能:返回双曲线的正弦

tanh

原型:function sinh(x:float):float

功能:返回双曲线的正切

cycletorad

原型:function cycletorad(cycle:float):float

功能:返回圆的份数转换成弧度之后的值

degtorad

原型:function degtorad(deg:float):float

功能:返回角度转换成弧度之后的值

radtocycle

原型:function radtocycle(rad:float):float

功能:返回弧度转换成圆的份数之后的值

radtodeg

原型:function radtodeg(rad:float):float

功能:返回弧度转换成角度之后的值

MaxValue

原型:function maxvalue(const data:Array[] of float):float

function maxvalue(const data:Array[] of Integer):Integer

function maxvalue(const data:PFloat;const N:Integer):float

function maxvalue(const data:PInteger;const N:Integer):Integer

功能:返回数组中的最大值

MinValue

原型:function minvalue(const data:Array[] of float):float

function minvalue(const data:Array[] of Integer):Integer

function minvalue(const data:PFloat;const N:Integer):float

function MinValue(const Data:PInteger;const N:Integer):Integer

功能:返回数组中的最小值

sum

原型:function sum(const data:Array[] of float):float

function sum(const data:PFloat;const N:LongInt):float

功能:求数组中所有数之和

sumsandsquares

原型:procedure sumsandsquares(const data:Array[] of float;var sum:float;

var sumofsquares:float)

procedure sumsandsquares(const data:PFloat;const N:Integer;

var sum:float;var sumofsquares:float)

功能:将数组中的数求和方如num中,求平方和放入sumofsquares中

个人觉得比较有用的。
max和min  power sum...

最新文章

  1. MVC 文件上传问题
  2. 30分钟?不需要,轻松读懂IL
  3. C#部分的总结
  4. Android WebView中的JavaScript代码使用
  5. How to: Extract files from a compiled setup.exe created by Inno setup
  6. 微信公共服务平台开发(.Net 的实现)2-------获得ACCESSTOKEN
  7. 【Ireport】利用Ireport5.2的table组件迅速制作表格导出pdf
  8. 基于java callable及future接口解决生产者消费者问题
  9. java 值传递和引用传递。
  10. BZOJ 1047: [HAOI2007]理想的正方形( 单调队列 )
  11. [转]PostgreSQL事务处理机制
  12. 使用CSS3制图
  13. CKEditor5 + vue2.0 自定义图片上传、highlight、字体等用法
  14. DEV gridview根据单元格值改变其他单元格格式
  15. Java_文件夹分割与合并
  16. Aop的基本介绍
  17. MySQL-MMM实现MySQL高可用
  18. PowerDesigner Code和Name设置大写tablespace设置,PK设置
  19. 前端代码控制gif图暂停与播放的坑
  20. easyui datagrid 单元格编辑(cell editing)

热门文章

  1. Java学习笔记:语言基础
  2. Demo学习: ClientInfo
  3. ARM-Linux S5PV210 UART驱动(2)---- 终端设备驱动
  4. 1037. Magic Coupon (25)
  5. 在fedora 桌面上添加应用程序
  6. insert into (select...WITH CHECK OPTION) values(...)
  7. asp.net mvc Ajax.BeginForm不能异步刷新,或转到新页面,或页面还是刷新了,的原因(或解决办法)(转)
  8. Jquery实现自动提示下拉框
  9. HTML网页中添加音频视频动画...(转)
  10. SAX EntityResolver 的作用