1925 LOCATE 5,2 : PRINT "Press any key to continue."
1926 A$=INKEY$ : IF A$ = "" THEN 1926
1927 GOSUB 500
1928 LOCATE 16,31 : PRINT " ";
1929 LOCATE 19,12 : PRINT "->";
1930 LOCATE 2,2 : PRINT "The last part of the cell that"
1931 LOCATE 3,2 : PRINT "we'll look at are the centrioles."
1932 LOCATE 4,2 : PRINT "They are circular organelles in"
1933 LOCATE 5,2 : PRINT "the cytoplasm."
1934 LOCATE 6,2 : PRINT "Press any key to continue."
1935 A$=INKEY$:IF A$="" THEN 1935
1936 GOSUB 500
1937 LOCATE 19,12 : PRINT " ";
1938 LOCATE 2,2 : PRINT "That's it for the cell lecture."
1939 LOCATE 3,2 : PRINT "You can go through it again, or"
1940 LOCATE 4,2 : PRINT "if you think you're ready you can"
1941 LOCATE 5,2 : PRINT "practice or take the test."
1942 LOCATE 6,2 : PRINT "Press any key to continue."
1943 A$=INKEY$:IF A$="" THEN 1943
1950 SCREEN 0 : WIDTH 40 : COLOR 12,1,1 : CLS
1960 GOTO 70
2000 SCREEN 1 : CLS : KEY OFF : COLOR 9,0 :RIGHT = 0:PROB=1
2010 DEF SEG = &HB800 : BLOAD "CELL.PIC",0
2020 LINE (0,80)-(319,0),2,B
2030 LOCATE 2,2 : PRINT "I will point to the parts of the cell."
2040 LOCATE 3,2 : PRINT "You have to name that part. Remember"
2050 LOCATE 4,2 : PRINT "that you must spell it correctly or I"
2060 LOCATE 5,2 : PRINT "will not recognize it. Use only"
2065 LOCATE 6,2 : PRINT "lower case letters. Let's begin."
2070 LOCATE 7,2 : PRINT "Press any key to continue."
2080 A$ = INKEY$ : IF A$="" THEN 2080
2085 T = 3600*VAL(LEFT$(TIME$,2)) + 60*VAL(MID$(TIME$,4,2)) + VAL(RIGHT$(TIME$, 2))
2086 RANDOMIZE T - 65536*INT(T/65536) - 32768
2090 GOSUB 500
2095 GOTO 600
2100 LOCATE 19,3 : PRINT "->";
2105 LOCATE 2,2 : PRINT "What is this outer edge around the"
2110 LOCATE 3,2 : INPUT "cell called: ", A$
2115 IF A$ = "cell membrane" THEN LOCATE 4,2 :PRINT "That's right!" : RIGHT = RIGHT + 1 ELSE LOCATE 4,2:PRINT "Wrong!" : WRONG = WRONG + 1
2120 PROB = PROB + 1
2125 FOR I = 1 TO 2000 : NEXT : GOSUB 500
2130 LOCATE 19,3 : PRINT " ";
2135 GOTO 600
2150 LOCATE 12,29 : PRINT "->";
2155 LOCATE 2,2 : PRINT "What is this structure on the"
2160 LOCATE 3,2 : INPUT "outer edge called: ",A$
2165 IF A$ = "microvilli" THEN LOCATE 4,2 : PRINT "That's right!" : RIGHT = RIGHT + 1 ELSE LOCATE 4,2 : PRINT "Wrong!" : WRONG = WRONG + 1
2170 PROB = PROB + 1
2175 FOR I = 1 TO 2000 : NEXT : GOSUB 500
2180 LOCATE 12,29 : PRINT " ";
2185 GOTO 600
2200 LOCATE 17,15 : PRINT "->";
2205 LOCATE 2,2 : PRINT "What is the name for the outer edge"
2210 LOCATE 3,2 : INPUT "of the nucleus: ", A$
2215 IF A$ = "nuclear membrane" THEN LOCATE 4,2 : PRINT "That's right!" : RIGHT = RIGHT + 1 ELSE LOCATE 4,2 : PRINT "Wrong!" : WRONG = WRONG + 1
2220 PROB = PROB + 1
2225 FOR I = 1 TO 2000 : NEXT : GOSUB 500
2230 LOCATE 17,15 : PRINT " ";
2235 GOTO 600
2250 LOCATE 17,15 : PRINT "->";
2255 LOCATE 2,2 : PRINT "What is the name for this"
2260 LOCATE 3,2 : INPUT "area? ",A$
2265 IF A$ = "nucleus" THEN LOCATE 4,2 : PRINT "That's right!" : RIGHT = RIGHT + 1 ELSE LOCATE 4,2 : PRINT "Wrong!" : WRONG = WRONG + 1
2270 PROB = PROB + 1
2275 FOR I = 1 TO 2000 : NEXT : GOSUB 500
2280 LOCATE 17,15 : PRINT " ";
2285 GOTO 600
2300 LOCATE 16,15 : PRINT "->";
2305 LOCATE 2,2 : PRINT "This is inside the nucleus. What is"
2310 LOCATE 3,2 : INPUT "it? ", A$
2315 IF A$ = "nucleolus" THEN LOCATE 4,2 : PRINT "That's right" : RIGHT = RIGHT + 1 ELSE LOCATE 4,2 : PRINT "Wrong!" : WRONG = WRONG + 1
2320 PROB = PROB + 1
2325 FOR I = 1 TO 2000 : NEXT : GOSUB 500
2330 LOCATE 16,15 : PRINT " ";
2335 GOTO 600
2350 LOCATE 18,34 : PRINT "X";
2355 LOCATE 2,2 : PRINT "What is the name of this"
2360 LOCATE 3,2 : INPUT "fluid? ", A$
2365 IF A$ = "cytoplasm" THEN LOCATE 4,2 : PRINT "That's right!" : RIGHT = RIGHT + 1 ELSE LOCATE 4,2 : PRINT "Wrong!": WRONG = WRONG + 1
2370 PROB = PROB + 1
2375 FOR I = 1 TO 2000 : NEXT : GOSUB 500
2380 LOCATE 18,34 : PRINT " ";
2385 GOTO 600
2400 LOCATE 17,26 : PRINT "<-";
2405 LOCATE 2,2 : PRINT "What is the name of this"
2410 LOCATE 3,2 : INPUT "structure? ", A$
2415 IF A$ = "endoplasmic reticulum" THEN LOCATE 4,2 : PRINT "That's right!" : RIGHT = RIGHT + 1 ELSE LOCATE 4,2 : PRINT "Wrong!" : WRONG = WRONG + 1
2420 PROB = PROB + 1
2425 FOR I = 1 TO 2000 : NEXT : GOSUB 500
2430 LOCATE 17,26 : PRINT " ";
2435 GOTO 600
2450 LOCATE 15,27 : PRINT "<-";
2455 LOCATE 2,2 : PRINT "What is the name of these"
2460 LOCATE 3,2 : INPUT "dots? ", A$
2465 IF A$ = "ribosomes" THEN LOCATE 4,2 : PRINT "That's right!" : RIGHT = RIGHT + 1 ELSE LOCATE 4,2 : PRINT "Wrong!" : WRONG = WRONG + 1
2470 PROB = PROB + 1
2475 FOR I =1 TO 2000 : NEXT : GOSUB 500
2480 LOCATE 15,27 : PRINT " ";
2485 GOTO 600
2500 LOCATE 19,33 : PRINT "<-";
2505 LOCATE 2,2 : PRINT "What is the name of this"
2510 LOCATE 3,2 : INPUT "area? ", A$
2515 IF A$ = "golgi complex" THEN LOCATE 4,2 : PRINT "That's right!" : RIGHT = RIGHT + 1 ELSE LOCATE 4,2 : PRINT "Wrong!" : WRONG = WRONG + 1
2520 PROB = PROB + 1
2525 FOR I = 1 TO 2000 : NEXT : GOSUB 500
2530 LOCATE 19,33 : PRINT " ";
2535 GOTO 600
2550 LOCATE 18,10 : PRINT "<-";
2551 LOCATE 21,9 : PRINT "->";
2555 LOCATE 2,2 : PRINT "What is the name for this"
2560 LOCATE 3,2 : INPUT "structure? ", A$
2565 IF A$ = "mitochondria" THEN LOCATE 4,2 : PRINT "That's right!" : RIGHT = RIGHT + 1 ELSE LOCATE 4,2 : PRINT "Wrong!" : WRONG = WRONG + 1
2570 PROB = PROB + 1
2575 FOR I=1 TO 2000 : NEXT : GOSUB 500
2580 LOCATE 18,10 : PRINT " ";
2581 LOCATE 21,9 : PRINT " ";
2585 GOTO 600
2600 LOCATE 17,15 : PRINT "<-";
2605 LOCATE 2,2 : PRINT "What is the name of this"
2610 LOCATE 3,2 : INPUT "sac? ", A$
2615 IF A$ = "vacuole" THEN LOCATE 4,2 : PRINT "That's right!" : RIGHT = RIGHT + 1 ELSE LOCATE 4,2 : PRINT "Wrong!" : WRONG = WRONG + 1
2620 PROB = PROB + 1
2625 FOR I=1 TO 2000:NEXT : GOSUB 500
2630 LOCATE 17,15 : PRINT " ";
2635 GOTO 600
2650 LOCATE 21,18 : PRINT "->";
2655 LOCATE 2,2 : PRINT "What is the name of this"
2660 LOCATE 3,2 : INPUT "pouch? ", A$
2665 IF A$ = "pinocytotic vesicle" THEN LOCATE 4,2 : PRINT "That's right!": RIGHT =RIGHT+1 ELSE LOCATE 4,2 : PRINT "Wrong!" : WRONG = WRONG + 1
2670 PROB = PROB+1
2675 FOR I=1 TO 2000 : NEXT : GOSUB 500
2680 LOCATE 21,18 : PRINT " ";
2685 GOTO 600
2700 LOCATE 16,31 : PRINT "<-";
2705 LOCATE 2,2 : PRINT "What is this part of the"
2710 LOCATE 3,2 : INPUT "cell? ", A$
2715 IF A$ = "lysosome" THEN LOCATE 4,2 : PRINT "That's right!":RIGHT = RIGHT + 1 ELSE LOCATE 4,2 : PRINT "Wrong!" : WRONG=WRONG+1
2720 PROB=PROB+1
2725 FOR I=1TO 2000:NEXT :GOSUB 500
2730 LOCATE 16,31 : PRINT " ";
2735 GOTO 600
2750 LOCATE 19,12 : PRINT "->";
2755 LOCATE 2,2 : PRINT "What is this part of the"
2760 LOCATE 3,2 : INPUT "cell? ", A$
2765 IF A$ = "centriole" THEN LOCATE 4,2 : PRINT "That's right!":RIGHT=RIGHT+1 ELSE LOCATE 4,2 : PRINT "Wrong!":WRONG=WRONG+1
2770 PROB=PROB+1
2775 FOR I=1 TO 2000:NEXT:GOSUB 500
2780 LOCATE 19,12 : PRINT " ";
2785 GOTO 600
4000 IF L$="t" THEN 5000
4010 SCREEN 0 : WIDTH 40 : COLOR 12,1,1 : CLS
4020 LOCATE 5,1 : PRINT "You scored";RIGHT;" out of"
4030 PRINT "14 problems."
4040 IF RIGHT >10 THEN PRINT "You should try taking the test now." ELSE IF RIGHT > 5 AND RIGHT <11 THEN PRINT "Keep practicing" ELSE IF RIGHT < 6 THEN PRINT "Go through the lecture again."
4050 PRINT :PRINT "Press any key to continue."
4060 A$=INKEY$:IF A$="" THEN 4060
4070 GOTO 70
5000 SCREEN 0:WIDTH 40 : COLOR 12,1,1 : CLS
5010 LOCATE 5,1 : PRINT "You scored";RIGHT;" out of"
5020 PRINT "14 problems."
5025 PRINT:PRINT
5026 PER = (RIGHT/14)*100
5030 PRINT "That is ";INT(PER);"%."
5035 PRINT:PRINT
5040 IF PER >=90 THEN PRINT "You get an `A'.":GOTO 5085
5050 IF PER >=80 THEN PRINT "You get a `B'." :GOTO 5085
5060 IF PER >=70 THEN PRINT "You get a `C'." :GOTO 5085
5070 IF PER >=60 THEN PRINT "You get a `D'." :GOTO 5085