リリーズ11_81までの整数値演算は、左から順に実施というルールでしたが、
11_83より、算術式の習慣に倣い加減算に対して乗算・除算の優先演算が標準となりました。
#A=1+2*3
#pr A
7
#
11_81以前のバージョンでは、1+2=>3 3*3=>9 演算されていました。
#A=1+2*3
#pr A
9
#
なお、新しいバージョンで11_81以前の旧い演算順序での演算が必要な場合は、OLDコマンドを実行してください。
プログラムの冒頭に加筆すれば確実です。
#10 old
#20 A=1+2*3
#30 pr A
LIST
10 OLD_EXPRESSION
20 A=1+2*3
30 PRINT A
#run
9
#
|
|
|
2009-09-09
|