Content deleted Content added
→{{anchor|Chain|AES|AOS}}Immediate execution: remove redundant column and image, put simplest example first |
|||
Line 13:
|+ Examples
! Formula
! Keystrokes
|-▼
|
|-
| <math>1 + 2 \times 3</math>
Line 20 ⟶ 22:
{{Keypress|1}} {{Keypress|+}} {{Keypress|2}} {{Keypress|×}} {{Keypress|3}} {{Keypress|1==}}
|-
| <math>\sin 30 + 2 \times \cos 30</math>
Line 28 ⟶ 27:
{{Keypress|3}} {{Keypress|0}} {{Keypress|SIN}} {{Keypress|+}} {{Keypress|2}} {{Keypress|x}} {{Keypress|3}} {{Keypress|0}} {{Keypress|COS}} {{Keypress|1==}}
▲|-
▲| <math>5 - 3</math>
▲| {{Keypress|1}} {{Keypress|5}} {{Keypress|+}} {{Keypress|1}} {{Keypress|0}} {{Keypress|+}} {{Keypress|1}} {{Keypress|0}} {{Keypress|+}} {{Keypress|1}} {{Keypress|0}} {{Keypress|1==}}
|}
The
Immediate-execution calculators are based on a mixture of infix and postfix notation: binary operations are done as infix, but unary operations are postfix. Because operators are applied one-at-a-time, the user must work out which operator key to use at each stage, and this can lead to problems.<ref name="Thimbleby_1998"/><ref name="Holmes_2003"/> When discussing these problems, [[Harold W. Thimbleby]] has pointed out that button-operated calculators "require numbers and operation signs to be punched in a certain order, and mistakes are easy to make and hard to spot".<ref name="PhysOrg_2005"/>
Line 51 ⟶ 41:
* For the above reasons, the sequence of button presses may bear little resemblance to the original formula.
* The operation carried out when a button is pressed is not always the same as the button, but could be a previously entered operation.
===Examples of difficulties===
|