數學操練
更新日期: 2011年1月5日
程式用作操練兩個數的四則運算(加、減、乘及除),加、減及乘的兩數範圍為0至20整數,若為除數運算,被除數範圍為1至200整數,除數範圍為1至20整數,而答案亦為整數。
程式需要在 SD 模式下執行,因此在選擇新程式位置後,按 4 選用SD模式。
注意 : o 是按 o,,,,E 是按 EXP,而藍色的英文字為統計模式中的變數(Σx 按 shift 1 2 ),
程式 (167 bytes)
ClrStat: Rec( 0, 0: ?→A: A DT: Lbl 0: Fix 0:
Rnd( 4 Ran# + . 5→A: Rnd( 20 Ran#→B: Lbl 1:
Rnd( 20 Ran#→C: A=4 => C=0 => Goto 1: Norm 1:
A=4 => BC→B: Bo + A÷60o + C÷602o→M: ?→M:
Y+1→Y: A=1 => B+C→D: A=2 => B-C→D:
A=3 => BC→D: A=4 => B÷C→D: D=M => X+1→X:
D-M => D◢ Σx>Y => Goto 0: Xo◢ E2 X÷Y
註: 程式會以度分秒形式顯示要計算的算式,度值及秒值代表要運算的兩數,分值代表要運算的形式,1代表加,2代表減,3代表乘、4代表除,例如: 20 o 4 o 5 代表的算式為 20 ÷ 5,若果分值出現0,表示度值顯示的是總共答對的題數。
操作示範:
按 Prog 1 再按 2 EXE (輸入要作答的題數,這時會顯示要計算的問題,假設是20 o 4 o 5)
再按 4 EXE (輸入答案,由於答案正確會直接顯另一條要計算的問題,假設是12 o 1 o 13)
再按 24 EXE (輸入答案,由於答案錯誤,會顯示正確答案 25)
再按 EXE (由於已計算兩條問題,程式顯示 1 o 0 o 0表示總共答對一題)
再按 EXE (顯示答對的百分率為50)