n進數(2-9)轉化為10進數

程式可以將n進數(2-9)轉化為10進數,第二個程式較長,但操作較為簡單方便。

程式編寫日期: 2006年11月16日

第一個程式(25步)

1 Kout 2 2. xy 3. Kout 4 4. × 5. (
6. Kout 1 7. - 8. 1 9. Kin + 4 10. 10x
11. Kin ÷ 1 12. × 13. . 14. 5 15. Kin - 1
16. Kout 1 17. FIX 0 18. RND 19. NORM 20. Kin 1
21. = 22. Kin + 3 23. Kout 1 24. x > 0 25. Kout 3

LRN 模式輸入第一個程式(只供 fx-3600PV及fx-3800P使用,程式長度: 25步 )

注意: 在輸入程式前請先按 SHIFT KAC 1 Kin 2 以確保程式能正確輸入。

Kout 2 xy Kout 4 × (
Kout 1 - 1 Kin + 4 10x
Kin ÷ 1 × . 5 Kin - 1
Kout 1 FIX 0 RND NORM Kin 1
= Kin + 3 Kout 1 x > 0 Kout 3
MODE .        

第二個程式(37步)

1 X←→Y 2. Kin × 1 3. Kin × 3 4. Kin × 4 5. Kout 3
6. - 7. 1 8. 0 9. Kin ÷ 3 10. ×
11. . 12. 5 13. Kin - 3 14. Kout 3 15. FIX 0
16. RND 17. NORM 18. Kin 3 19. = 20. ×
21. Kout 4 22. = 23. Kin + 1 24. Kout 2 25. Kin × 4
26. 1 27. X←→Y 28. Kout 3 29. x > 0 30. 1
31. Kin 4 32. Kout 1 33. ENT 34. Kin 3 35. ENT
36. Kin 2 37. RTN 38.   39.   40.  

LRN 模式輸入第二個程式(只供 fx-3600PV及fx-3800P使用,程式長度: 37步 )

X←→Y Kin × 1 Kin × 3 Kin × 4 Kout 3
- 1 0 Kin ÷ 3 ×
. 5 Kin - 3 Kout 3 FIX 0
RND NORM Kin 3 = ×
Kout 4 = Kin + 1 Kout 2 Kin × 4
1 X←→Y Kout 3 x > 0 1
Kin 4 Kout 1 ENT 2 Kin 3 ENT 3
Kin 2 RTN MODE .    

 

例題: 將二進數的1110化為十進數。

第一個程式按法:

SHIFT KAC (必要) 1110 Kin 1 2 Kin 2 再按 P1 (顯示答案為14)

第二個程式按法:

P1 1110 RUN 2 RUN (顯示答案為14)

計算完結後按 AC 終止程式

 

返回 fx-3900PV程式集

Free Web Hosting