n進數轉換

程式可以將一個N進制的數值轉換為另一個N進制的數值,其中N可以是任意的正整數,由於十進制一個位只能最多表示十種不同的數值,所以當N大於10時,程式會自動用更多位表示一個N進數的數位,例如: 六十進數時,計數機會用兩個位表示一個六十進數的數位。

程式編寫日期: 2007年1月27日

第一個程式(65步)

1 X←→Y 2. Kin × 1 3. Kin × 2 4. Kin × 3 5. Kin × 6
6. sin-1 7. cos 8. Kin + 2 9. Kin + 3 10. Kout 1
11. - 12. Kout 3 13. Kin ÷ 1 14. × 15. .
16. 5 17. Kin - 1 18. Kout 1 19. FIX 0 20. RND
21. NORM 22. Kin 1 23. = 24. × 25. Kout 2
26. xy 27. Kout 4 28. = 29. Kin + 5 30. 1
31. Kin + 4 32. X←→Y 33. Kout 1 34. x > 0 35. 0
36. Kin 4 37. X←→K5 38. Kin 1 39. ENT 40. Kin 3
41. - 42. . 43. 1 44. = 45. log
46. + 47. . 48. 5 49. = 50. FIX 0
51. RND 52. NORM 53. 10x 54. Kin 2 55. 1
56. X←→Y 57. 1 58. X←→K6 59. x > 0 60. ENT
61. Kin 1 62. Kout 2 63. X←→K3 64. Kin 2 65. RTN

LRN 模式輸入(只供 fx-3800P使用,程式長度: 65步 )

X←→Y Kin × 1 Kin × 2 Kin × 3 Kin × 6
sin-1 cos Kin + 2 Kin + 3 Kout 1
- Kout 3 Kin ÷ 1 × .
5 Kin - 1 Kout 1 FIX 0 RND
NORM Kin 1 = × Kout 2
xy Kout 4 = Kin + 5 1
Kin + 4 X←→Y Kout 1 x > 0 0
Kin 4 X←→K5 Kin 1 ENT 2 Kin 3
- . 1 = log
+ . 5 = FIX 0
RND NORM 10x Kin 2 1
X←→Y 1 X←→K6 x > 0 ENT 2
Kin 1 Kout 2 X←→K3 Kin 2 RTN
MODE .        

 

例題1: 將二進制 11001 以八進制表示。

P1  再按 2 RUN 11001 RUN 8 RUN (顯示答案為31)

計算完結後按 AC 終止程式

 

例題2: 將二進制 11010 以十六進制表示。

P1  再按 2 RUN 11010 RUN 16 EXE (顯示答案為110, 由於16進制大於10,所以用兩位表一個位的16進數,亦即是 01, 10)

所以 110012 = 1A16

 

 

返回 fx-3900PV程式集

Free Web Hosting