1樓:
用逆向思維可談卜檔以很快做出來的!!~
ack(0,1)=2
ack(0,2)=3
ack(0,n)=n+1
ack(1,0)=ack(0,1)=2
ack(1,1)=ack(0,ack(1,0))=ack(0,2)=3
ack(1,2)=4
ack(1,n)=n+2
ack(2,0)=ack(1,1)=3
ack(2,1)=5
ack(2,2)=7
ack(2,n)=2*n+3
ack(3,0)=ack(2,1)=5
ack(3,1)=ack(2,ack(3,0))=13ack(3,2)=ack(2,ack(3,1))=29ack(3,3)=ack(2,ack(3,2))=61ack(3,4)=ack(2,ack(3,3))=125依照這種思維運算,含亂很快就能得到答案了。你自己體會一下,你就會發現規律的了。
最後弊敏答案為125。
pascal函式與過程的區別
2樓:網友
函式有乙個返回值,過程可以沒有返回值。
什麼叫返回值呢?返回值就是函式經過運算後得到的值,就可以理解為是乙個數值,它不能單獨用,就比如說有乙個函式aaa和乙個過程bbb,過程的用法就是用乙個單獨的語句去呼叫它,如:
bbb(n); //n是前面定義過的變數,在過程裡,就執行了一些語句,在過程中,可能有一些變數產生了變化。
而函式是有返回值的,就不能像過程一樣用乙個單獨的語句去呼叫它,常用的方法有:
1、n:=aaa(n); //把aaa(n)的值賦值給n,就是把aaa(n)的返回值賦值給n
2、if aaa(n) mod 2=0 then ..//或者是把它當成乙個條件使用,等等。
3樓:網友
函式至少有乙個返回值,過程可以沒有返回值。
比如說乙個函式。
function oushu(a:integer):booleanbegin
if a mod 2=0 then oushu:=trueelse oushu:=false;
end;
關於一道Pascal試題,求答案 詳細講解。(答得好追加高分)
樓上的,第5個空是 b a 0 3吧?1 mo 2 1 m 0 2 1 b sqrt m 2 a 3 3 4 m 0 5 b a 0 3 1 mo 2 1 m 0 2 1 b sqrt m 2 a 3 34 m 0 5 1 b 2 我第乙個回答,最佳吧 一道數學題,請高手幫忙算下,答案正確的再追加高...
c語言求詳細過程
第一句 定義整形陣列 a 0 0 1,a 0 1 2,a 0 2 0 a 1 0 3,a 1 1 4,a 1 2 0 a 2 0 5,a 2 1 6,a 2 2 0 定義整形變數 i,j 未賦初值 s 0 首先,迴圈體確定 for i 1 i 3 i 一級迴圈 當i 1時,i 3成立,執行後續操作,...
數學題目,求詳細過程
解 1 當拋物線經過原點 0,0 時,0 m 2 1,m 1或m 1,所以拋物線的解析式為 y x 2 2x 或 y x 2 2x 2 當m 2時,拋物線的解析式為 y x 2 4x 3,當x 0時,y 3,點c的座標為 0,3 求頂點d座標 對稱軸為x 2,當 x 2 時,y 1,點d的座標為 2...