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