數學課代表(pascal ,數學課代表(pascal

時間 2022-02-07 11:40:03

1樓:匿名使用者

洪浚dong 正解,先高精除,再減

2樓:匿名使用者

zzf啊,你居然度娘??!

求math數學庫(pascal的)

3樓:匿名使用者

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,這是乘方的操作符

例子:(注:以下全都在已經uses math的前提下進行的。)

begin

writeln(hypot(6,8)); //輸出10。10^2=6^2+8^2

end.

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=―

begin

writeln(ceil(3.4));//4

writeln(ceil(3.7));//4

writeln(ceil(-3.4));//-3

writeln(ceil(-3.7));//-3

writeln(floor(3.4));//3

writeln(floor(3.7));//3

writeln(floor(-3.4));//-4

writeln(floor(-3.7));//-4

end.

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=―

begin

writeln(power(1.1,1.1):2:3);

writeln(power(-1.1,3):2:3);

writeln(power(1.1,-1.1):2:3);

writeln(2**3);

writeln(1.1**(-1.1):2:3);

writeln(intpower(1.1,2):2:3);

writeln(intpower(4.1,-2):2:3);

writeln(intpower(-1.1,2):2:3);

writeln(ldexp(2,4):8:4); // 32.0000

writeln(ldexp(0.5,3):8:4);// 4.0000

writeln(ldexp(-3,3):8:4); // -24.000

writeln(log10(10):8:4);

writeln(log10(1):8:4);

writeln(log10(0.1):8:4);

writeln(log2(4):8:4);

writeln(log2(0.5):8:4);

writeln(logn(3,4):8:4);

writeln(logn(exp(1),exp(1)):8:4);

writeln(max(1,2));

writeln(min(1,2));

end.

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=―

begin

writeln(arccos(0.5)/pi);

writeln(arcsin(0.5)/pi);

writeln(arctan(0.5)/pi); //這個不在math庫裡,在system庫裡就有

writeln(cos(pi/6)); //這個不在math庫裡,在system庫裡就有

writeln(sin(pi/6)); //這個不在math庫裡,在system庫裡就有

writeln(tan(pi/6));

writeln(cotan(pi/6));

end.

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=―

begin

//返回的是雙曲線的 | 定義域

writeln(arcosh(2));//反餘弦 | [r]

writeln(arsinh(2));//反正弦 | [r]

writeln(artanh(0.1));//反正切 | [-1,1]

writeln(cosh(2));//餘弦 | [r]

writeln(sinh(2));//正弦 | [r]

writeln(tanh(2));//正切 | [r]

end.

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=―

begin

//角度、弧度、圓的相互轉換,圓是指這麼大的角佔多少個圓

writeln(cycletorad(1/6)/pi);//圓到弧度

writeln(degtorad(90)/pi);//角度到弧度

writeln(radtocycle(pi/2));//弧度到圓

writeln(radtodeg(pi/3));//弧度到角度

end.

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=―

vari:integer;

a:array[1..10] of float;//一定要是longint或float,就是32為變數

begin

randomize ;

for i:=low(a) to high (a) do begin

a[i]:=random(10);

write(a[i]:2:2,' ');

end;

writeln;

writeln(maxvalue(a):2:2);//陣列中的最大值

writeln(minvalue(a):2:2);//陣列中的最小值

writeln(sum(a):2:2);//陣列中所有元素的和,只有float能用

sumsandsquares(a,s,ss);//s為和,ss為平方和,只有float能用

writeln(s:2:2,' ',ss:2:2);

end.

我是數學課代表我該怎麼做,我是數學課代表考差了怎麼辦

數學課代表的職責是什麼?是聯絡學生和數學教師的橋樑和紐帶,應該把同學們的問題轉達到數學教師,同時將老師的要求轉達給同學們。數學課代表決不是老師的工具,這節課上數學數了卷子就走人,或幫助老師那作業就完成了任務。這樣的做法很普遍但失去了與老師交流的最好機會同時對全班整個數學成績提高起的作用也不大。數學課...

怎麼做好數學課代表,怎麼做好一個數學課代表?

不一定啊,我以前班裡的數學科代表也不是數學最好的,最重要是人緣好,會處事,作業什麼的收的時候要儘量做到老師同學兩邊不得罪 儘量不要覺得數學科代表就非得是數學最厲害的,那樣只會徒增壓力。最重要的是要讓周圍的人看到你的努力,讓別人對你的映象好了,那麼所有人都會覺得你當數學科代表是當之無愧的。 手機使用者...

數學課代表的述職報告怎麼寫,求全文

咪呼 在這學期,我覺得我還是比較負責的,在和 的共同工作下,任務變輕了,我們幾個分工合作,彼此也增添了不少默契。每天早上,我都會負責的把a組的作業收好放到辦公室,差誰的,什麼原因也都會和老師說清楚。個別同學遇到作業上不會的題,我也會耐心幫他們引導 講解。大部分同學都不會的問題我也會及時反映給老師。每...