1樓:暗遁
這種題很簡單嘛(如果在資料和精度上要求都不是很大的話)
只要呼叫math庫就可以了
(題很簡單,我相信你只是不會呼叫math庫吧);
你仔細看一下吧 有你想要的東西
在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的反正弦值,返回的是弧度指單位
arccos
原型:function arccos(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中
**原型:function operator **(float,float):float(bas:float;expo:float):float
function operator **(int64,int64):int64(bas:int64;expo:int64):int64
功能:同等於power,這是乘方的操作符
2樓:
不會pascal。。
初中化學和數學題,化學和數學的中考重點是什麼?
1 可以 無質量虧損 2 2h2o2 加熱 h2o 02 3 反應前後的原子個數,質量分數,種類不變。所以反應後生成的物質原子個數,質量分數,種類不變。質量也就不改變 4 鐵 銅不反應 自己畫吧 在ab上取靠近a的三等分點d,ac上取靠近c的三等分點e,cb上取靠近b的三等分點f,設邊長為3a。由全...
正面描寫和側面描寫相結合的手法的好處
1 能夠立體塑造人物形象,描寫角度多變,筆法靈活。正面描寫和側面描寫可以以不同的順序進行,多角度有層次的表現人物。2 能夠突出人物的思想感情 精神品質,塑造的人物形象更鮮明。正面描寫和側面描寫相結合,能使人物形象更加立體,對於表現人物的思想感情 精神性格等具有重要作用,使人物刻畫的栩栩如生。3 故事...
我國警察實行行政執法與相結合,我國的行政執法主體有哪幾類
我國警察實行行政執法與刑事執法相結合。行政執法是指國家行政機關 被授權或受託的組織根據其職權對違反行政管理法規的違法行為所採取的管理和處罰行為。刑事司法是指國家司法機關對觸犯刑法的嚴重危害社會的犯罪行為所採取的處罰行為。在執法實踐中,行政執法和刑事司法又常常緊密地聯絡在一起,當行政違法行為達到一定的...