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 終止程式