機妙算(MindMaster)遊戲

程式最新版

最新更新日期: 2010年8月22日

最新版程式是由網友 3173137 提供, 程式會隨機產生四個不重複的數值(0-9的數值),遊戲目的是要找出這四個數值,每一次猜測這四個數值後都會有提示,個位的數值代表位置及數值正確, 小數位數值代表數值正確但位置錯誤。第二個程式較短,但沒有記錄猜測所用的總次數。

網友提供程式日期: 2007年12月16日

注意: E是按 EXP 。

第一個程式 (173 bytes)

Mem clear: Fix 1: Lbl 1: Ran# + 4-1: Rnd: Ans→A:

Ans=B => Goto 1: A=C => Goto 1:

D => A≠D => Goto 3: C→D: B→C: A→B:

Goto 1: Lbl 3: ?→M: E - 9 + E - 4(Y+M→Y:

40→M: Lbl 7: Y + 4-1: Rnd: Ans→X:

9.9 + . 1(B≠Ans)(C≠Ans)(D≠Ans M-:

A=XM+: 3 + 10(Y - X→Y: A→X: B→A: C→B:

D→C: X→D: M≧7 => Goto 7: M - 4 => Goto 3:

E 5Y: Norm 1

 

注意: E是按 EXP ,10x是按shift log。

第二個程式 (157 bytes)

Mem clear: Fix 1: Lbl 1: Ran# + 4-1: Rnd: Ans→A:

Ans=B => Goto 1: A=C => Goto 1:

D => A≠D => Goto 3: C→D: B→C: A→B:

Goto 1: Lbl 3: ?→Y: 4M-: Lbl 7: E - 4Y + 4-1: Rnd:

10Y - E 5 Ans + 3 E 4 + 10xM(10(A=Ans) + 1 -

(B≠Ans)(C≠Ans)(D≠Ans→Y: 1M+: A→X:

B→A: C→B: D→C: X→D: M => Goto 7:

Y - 4 => Goto 3: Norm1


 

操作舉例:

按 Prog 1 (程式會自動產生四個不同的數值(假設是0137),這時會顯示0.0)

再按 0123 (輸入猜測的四位數字,這裡使用0123)

再按 EXE (這時顯示2.1,個位2代表有2個數字位置及數字同時正確,小數位1代表有1個數字正確但位置錯誤)

再按 5678 (輸入另一個猜測的四位數字,這裡使用5678)

再按 EXE (這時顯示0.1,個位0代表有0個數字位置及數字同時正確,小數位1代表有1個數字正確但位置錯誤)

........ 不斷猜測直至猜中為止,這時會顯示Norm 1,若使用第一個程式會顯示猜測所用的總次數。

 

註1: 若未完全猜中數字按ON離開程式,程式會保留在小數1位的設定,這時要取消這個設定可以按 MODE MODE MODE MODE MODE 3 1。

註2: 若未能猜中數字可以按ON終止程式,執行算式 E4A + E3B + E2C + E1D - 3333可以查看要估的數值。

 

返回 fx-3650P及SC-185 程式集

 

Free Web Hosting