home *** CD-ROM | disk | FTP | other *** search
- .DEMO
-
-
- @@@@@
- ET
- TB
- F3
- RT
- RT
- DN
- DN
- DN
- DN
- DN
- DN
- ET
- TB
- +This demo describes the test mode of the Roo environment. Press any key.
- $
- +Press a key every time you have read a message in this line.
- $
- +One of the basic skills we want to teach...
- $
- +...is the skill of tracing somebody else's program.
- $
- +If a student can trace programs then he understands the logic of programs,
- $
- +...and basic concepts of programming.
- $
- +The purpose of the test mode is to check whether a student has such a skill.
- $
- +Now the demo will show you one test.
- $
- ^S
- BS BS BS BS BS BS BS BS BS BS
- :test
- ET
- Y
- +Chris will be an examiner.
- $
- +You see: he asks a question "Is the condition met" which means in this case...
- $
- +..."Can Roo move forward?". Apparently no, so press "N".
- $
- N
- +Now we have to show the command that Roo must execute next.
- $
- +This should be the first command of the second branch of this branching...
- $
- DN @ DN @ DN
- $
- +
- ET
- +Now Chris has to go to the subroutine T. Demo will put the red arrow there.
- $
- DN @ DN @ DN @ DN
- $
- +
- ET
- +Next question. The answer is "Yes", of course. But let us make a mistake...
- $
- +...and press "N". Watch the dialog between Chris and Roo.
- $
- N
- +Chris indicates and records all our mistakes (and the time spent for answers).
- $
- +The condition is met so Chris has to go to the first command of the cycle.
- $
- DN
- $
- +
- ET
- +The cycle is finished. Chris has to return to the while-heading.
- $
- UP @ UP
- $
- +
- ET
- +The condition of the cycling is not met. Press "N".
- $
- N
- +The cycling is finished so Chris has to escape it. But suppose we made...
- $
- +...another mistake. Demo will put the arrow at the next line.
- $
- DN
- $
- +Chris indicates the mistake and shows the correct answer.
- $
- ET
- +The subroutine is finished and Chris has to return back to the head program:
- $
- UP @ UP @ UP @ UP @ UP @ UP @ UP
- $
- +
- ET
- +The branching is finished and Chris has to leave it.
- $
- DN
- $
- +
- ET
- +The test is over. The following statistics will be saved on the disk.
- $