1樓:
我來滿足一下lz的好奇心啊,順便提公升我的英語水平,這些詞的詞性不統一啊,你就將就著看吧。一般能用到的就有這些:
abs(x) f absolute valuechr(x) f char
dec(x) p decrease
eof(f) f end of file
eoln(f) f end of lineexp(x) f exponent
frac(x) f fraction
int(x) f integer
inc(x) p increase
ln(x) f logarithms
ord(c) f order
pos(s/c,s) f positionsqr(x) f square
sqrt(x) f square rootstr(x,s) f string
succ(x) f succeeding
trunc(x) f truncate
val(s,r,p) p value
2樓:
你是為了記嗎?
你這樣太吃得空了。
這種東東你直接記縮寫的就可以了。
哪要這麼誇張的。
用多了就會背了的。
3樓:匿名使用者
太多了,自己想吧。
要麼你把所有想知道的函式名稱寫出來,叫大家給你一一解釋。
pascal 程式設計怎麼做?同函式
用pascal函式程式設計求2到100的完全數,怎麼求?
pascal程式設計:ackerman函式
4樓:聽不清啊
lz哎,ackerman函式的定義應該是:
定義:{ n+1; m=0,n>0
a(m,n) =a(m-1,1); n=0,m>0
{ a(m-1,a(m,n-1)) n>0,m>0
var m,n:integer;
function ack(m,n:integer):longint;
beginif (m=0)and(n>0) then ack:=n+1
else if (n=0)and(m>0) then ack:=ack(m-1,1)
else if(n>0)and(m>0) then ack:=ack(m-1,ack(m,n-1))
end;begin
readln(m,n);
writeln(ack(m,n))
end.
pascal程式設計中終止乙個過程或函式的命令是什麼,終止程式的命令是什麼?
5樓:匿名使用者
從過程、函式中退出用exit;
如果是fp、函式,可以寫exit(1);來直接返回函式值。
直接終止程式用halt;
用halt(1);可以返回值給系統。(一般預設為0,0表示正常,非0為異常)
6樓:匿名使用者
終止過程或函式的命令是exit,終止程式的命令是halt。
7樓:風雪夜歸狼
exit終止過程或函式,break終止迴圈,halt中斷程式。
用free pascal程式設計,利用函式或過程,編寫求s=1!+2!+……+n!的程式
8樓:網友
在語法方面的錯誤,1樓的已經說了,主要是傳參和賦值在邏輯上也有一些錯誤,例如在函式xianchen中for i:=1 to length(e) dowhile i>1 do e[i]:=e[i]+'0';
這是乙個死迴圈。
例如在sum中if n>0 then s:='1'+s; 寫在for迴圈外,這樣只能在最後才有可能加1,應該寫在for迴圈內。
程式語言裡的演算法是函式的演算法嗎,程式設計中的演算法是指什麼?
演算法是解決乙個實際問題的有效的步驟 方法。寫程式 函式,依據這種方法進行。比如,排序中的冒泡法,依次比較兩個數,如果他們的順序與要求的順序相反,就互換位置 這句話,就是演算法。定義陣列 變數,用某種程式語言,將這種演算法變成實際可以使用的程式 函式,就是程式設計了。演算法是通用的,本質上與使用哪種...
PHP程式設計的函式和WHILE用法問題
第一點,if arg1 arg2 return 0 return arg1 arg2 1 1 前一句if arg1 arg2 return 0 意思是如果 arg1 arg2,就return 0 return arg1 arg2 1 1 這一句是乙個三元表示式,意思是如果 arg1 arg2就ret...
pascal中的這程式為什麼會是死迴圈
在for迴圈中,對迴圈量進行賦值從編譯語法上是通過的 但是實際操作就會出現系統衝突 溢位 導致迴圈體不穩定或崩潰,形成死迴圈 for迴圈中迴圈變數i的值在迴圈語句中不能再次改變,每次迴圈它會自動增加1 for i 1 to 5 do begin i i 1 writeln i 8 readln en...