home *** CD-ROM | disk | FTP | other *** search
- .SCR 0
- .SNA(*(.INF 39)0*)
- .SET #8(*Test *)
- .LET (*#34=#34+#8*) TEXT
- .SET #9(*C*)
- .SET #5(*0*)
- .COL 7,0
- .LOC 2,46(*UT*)
- .COL 11,0
- .LOC 5,1
- .CEN(*UNIT TEST*)
- .COL 14,0
- .LOC 7,1
- .CEN(*There are 5 questions in the test*)
- .COL 10,0
- .LOC 10,1
- .CEN(*These are long questions. After reading and making a note of it,*)
- .CEN(*you can answer QUIT <Enter> and leave your computer whilst you*)
- .CEN(*work out your answer. Restart with RESUME <name>*)
- .LOC 15,1
- .COL 12,0
- .CEN(*If you answer a question incorrectly, you will have the opportunity*)
- .CEN(*to QUIT a second time and re-work the answer.*)
- .COL 11,0
- .LOC 19,1
- .CEN(*You can only QUIT TWICE on any question - if you cannot answer*)
- .CEN(*correctly after two attempts you will fail on that question !*)
- .COL 0,3
- .LOC 24,64(*SPACE >*)
- .PAU(*>*)
- .COL 0,0
- .LET(*#35=#35+#30*)
- .SET #11(*0*)
- .TIM START #2
- @TES START
- @LAB:SCREENUT1
- .SCR 1
- .PUT PART=(*(.INF 39).LIB*)
- .SET #10(*C*)
- .COL 8
- .PAL 1
- .SET #8(*UT1*)
- @EQU(*#11>#5*):SCREENUT1C
- @QBA=(.INF 39) PICK(RAND 1 RANGE=1;5)
- @GOT:SCREENUT1D
- @LAB:SCREENUT1C
- .LET(*#7=#43*)
- @QBA=(.INF 39) PICK((.INF 7))
- @LAB:SCREENUT1D
- @EQU (*#9=#10*):SCREENUT1A TEXT
- @EQU(*#11>#30*):SCREENUT1B
- .LET(*#11=#11+#30*)
- @SYS STOP
- @LAB:SCREENUT1B
- .LOC 20,4(*You have run out of attempts !*)
- @LAB:SCREENUT1A
- .PUT 250,187 PART=3 PSET
- .PAU(**)
- .LET(*#35=#35+#30*)
- .SET #11(*0*)
- @LAB:SCREENUT2
- .SCR 1
- .PUT PART=(*(.INF 39).LIB*)
- .SET #10(*C*)
- .COL 8
- .PAL 1
- .SET #8(*UT2*)
- @EQU(*#11>#5*):SCREENUT2C
- @QBA=(.INF 39) PICK(RAND 1 RANGE=6;10)
- @GOT:SCREENUT2D
- @LAB:SCREENUT2C
- .LET(*#7=#43*)
- @QBA=(.INF 39) PICK((.INF 7))
- @LAB:SCREENUT2D
- @EQU (*#9=#10*):SCREENUT2A TEXT
- @EQU(*#11>#30*):SCREENUT2B
- .LET(*#11=#11+#30*)
- @SYS STOP
- @LAB:SCREENUT2B
- .LOC 20,4(*You have run out of attempts !*)
- @LAB:SCREENUT2A
- .PUT 250,187 PART=3 PSET
- .PAU(**)
- .LET(*#35=#35+#30*)
- .SET #11(*0*)
- @LAB:SCREENUT3
- .SCR 1
- .PUT PART=(*(.INF 39).LIB*)
- .SET #10(*C*)
- .COL 8
- .PAL 1
- .SET #8(*UT3*)
- @EQU(*#11>#5*):SCREENUT3C
- .LET(*#7=#43*)
- @QBA=(.INF 39) PICK(RAND 1 RANGE=11;15)
- @GOT:SCREENUT3D
- @LAB:SCREENUT3C
- @QBA=(.INF 39) PICK((.INF 7))
- @LAB:SCREENUT3D
- @EQU (*#9=#10*):SCREENUT3A TEXT
- @EQU(*#11>#30*):SCREENUT3B
- .LET(*#11=#11+#30*)
- @SYS STOP
- @LAB:SCREENUT3B
- .LOC 20,4(*You have run out of attempts !*)
- @LAB:SCREENUT3A
- .PUT 250,187 PART=3 PSET
- .PAU(**)
- .LET(*#35=#35+#30*)
- .SET #11(*0*)
- @LAB:SCREENUT4
- .SCR 1
- .PUT PART=(*(.INF 39).LIB*)
- .SET #10(*C*)
- .COL 8
- .PAL 1
- .SET #8(*UT4*)
- @EQU(*#11>#5*):SCREENUT4C
- @QBA=(.INF 39) PICK(RAND 1 RANGE=16;20)
- @GOT:SCREENUT4D
- @LAB:SCREENUT4C
- .LET(*#7=#43*)
- @QBA=(.INF 39) PICK((.INF 7))
- @LAB:SCREENUT4D
- @EQU (*#9=#10*):SCREENUT4A TEXT
- @EQU(*#11>#30*):SCREENUT4B
- .LET(*#11=#11+#30*)
- @SYS STOP
- @LAB:SCREENUT4B
- .LOC 20,4(*You have run out of attempts !*)
- @LAB:SCREENUT4A
- .PUT 250,187 PART=3 PSET
- .PAU(**)
- .LET(*#35=#35+#30*)
- .SET #11(*0*)
- @LAB:SCREENUT5
- .SCR 1
- .PUT PART=(*(.INF 39).LIB*)
- .SET #10(*C*)
- .COL 8
- .PAL 1
- .SET #8(*UT5*)
- @EQU(*#11>#5*):SCREENUT5C
- @QBA=(.INF 39) PICK(RAND 1 RANGE=21;25)
- @GOT:SCREENUT5D
- @LAB:SCREENUT5C
- .LET(*#7=#43*)
- @QBA=(.INF 39) PICK((.INF 7))
- @LAB:SCREENUT5D
- @EQU (*#9=#10*):SCREENUT5A TEXT
- @EQU(*#11>#30*):SCREENUT5B
- .LET(*#11=#11+#30*)
- @SYS STOP
- @LAB:SCREENUT5B
- .LOC 20,4(*You have run out of attempts !*)
- @LAB:SCREENUT5A
- .TIM STOP #2 MINUTES
- .LET(*#9=#42*)
- .PUT 250,187 PART=3 PSET
- .PAU(**)
- @CHA PROG=FINISH2.CHA
-
-