

![0_image_0.png](0_image_0.png)

Moreover, we also claim that example in Figure 1 (and accompanying Figure 2) presented at the introductory section would match pattern 3) in Figure 9 for an expert student.  We see that a transition fragment of the form MDR; DR; E is involved. This could mean a strong inflection; hence, it could eventually be ignored from the current plan, leading to a mistake.

At the contrary, a less experienced programmer could more naturally be taking a pattern like 1), which can result in a more smooth plan, if the student understands very well the operational semantics of the language.