ZXTape! 2 Computer Studies - Side BCollins Revision SoftwareT. Cross D. Maddocks1984English EducationalFullNoneOriginal Release&TZXed by Andrew Barker For David BattyQUESTIONS1&"m5():7:7:0:6800 n=1 x$=" " &b$=" " 2}a(21):b(21):r(10 ):m(10 ):d(10 ):l(3,5):c(3,5):n(5,2) F"m$="I'm mixing up the questions" J[21,21,13 ,13 ,10 ,10 ,10 ,10 ,17,17 K<74J:i=15:n(i,1):n(i,2):i Lkox=0:oy=0:oc=0:ol=0:bor=7:ink=0:pap=7:x=*35536Њ:x ^9 ,1,11 ,1,13 ,1,15,1,17,1,9 ,1,13 ,1,11 ,11 ,9 ,21,13 ,21 _E94^:i=12:j=15:l(i,j),c(i,j):j:i i-wipe=2250:wait=1890b:400 , 350^ .z$ 0z$="*"490 2'i=0 7:row:z$+i,row:i 4 302. `J"t",1,2,2,4,132,72H,40(,16 w"*" :6700, k4,12 :0,144:248,0:0,-144:-248,0:i=0 .3,1;"This program gives you ";4,1;"practice at answering";2;5,1;"True/false";0;" and ";2;"Multiple choice";0;6,1;"questions.";8,1;"There is a range of topics";9 ,1;"to choose from. If you do not" 10 ,1;"get a question correct then";11 ,1;"help is given. A message is";12 ,1;"shown to give a hint or an";13 ,1;"explanation. Have your GEM";14,1;"ready.";16,1;"For the ";2;"multiple choice";0;17,1;"questions you can have a ";18,1;"second try. Pressing * at any";19,1;"time RESTARTS the program.":7:300, .1}L,0:wait  x$=" ":m1=2:3000 tp=v t$=c$ v=70F6900 m1=1:3000 h=v h$=c$ h=67C500 h=68D6900 X>qp=5001+(h-65A)*1000+(tp-65A)*502 Y Z$3500 +(h-64@):h$:x$=h$ [!3600+(tp-64@):t$,i$ ]P:0,(16-(t$)/2);t$:1,(16-(i$)/2);i$ ^'3,(16-(h$)/2);h$ `qp bh=66B1000 lh=65A1900l %x=121:b(x)=0:x  t=0  fg=1 2p=5000+(tp-65A)*100d:1800  q=1 :1906r  1906r Aol=19:oc=0:tf=1a$="t":r$="T":1015 a$="f":r$="F" G7:1:19,2;"Press T or F to answer"; c$= c$="*"500 )c$="t"c$="T"c$="f"c$="F"1025  1020 c$=a$c$=r$2260:4:21,0;"good":ink:tt=tt+1:6:0,30;tt:7:0.5,12 :b(q)=1:t=t+1:1050 2:21,0;"wrong";:ink:0.5,-12 :2260:wait:5:9000(#+m:2200:7:1050  1020 wait &t=n(tp-64@,1)1500 $ q=q+1 )1q>n(tp-64@,1)q=1:1065) +'b(q)=1q=q+1:1065) . 1008  :5 ށ2:1,(16-h$/2);h$:3,(16-t$/2);t$:4,(16-i$/2);i$:0 d8,1;"If you try this test again it";10 ,1;"will not be exactly the same." $i=020:0.1}L,i:i wait:7:500 p  0i=1n(tp-64@,h-64@):a(i)=i:i i=1̱m$ 17,i+1;m$(i); .1}L,-10 +i *x=(*n(tp-64@,h-64@))+1 *y=(*n(tp-64@,h-64@))+1 !z=a(x):a(x)=a(y):a(y)=z &i + tt=0 0wait: :Wtt=tt+1:6:0,30;tt:7:wipe:19,0;b$+" " ?i4:21,0;"right";:4:0:l(rt,cp),c(rt,cp);(64@+cp);:7:ink D.5,12 Hbor I Nwipe Sf2:21,0;"wrong";:2:0:l(rt,c),c(rt,c);(64@+c);:7:ink Twf=01880X UM1:4:0:l(rt,cp),c(rt,cp);(64@+cp);:ink:0 X.5,-12 \bor ] b;0:21,7;"Press SPACE to continue"; cc$=:c$01891c ec$= fc$=" "1897i gc$="*"500 h 1892d i'21,0;" ";:0: l=t=0:p=7000X+(tp-65A)*100d:1800 m3i=1n(tp-64@,2):b(i)=0:i nq=1:fg=0 r:6:0,29;"";tt:7:ol=0:oc=0:ox=0:oy=0:7000X+((tp-65A)*100d)+(a(q)-1)*2:0:0,0;t$:1,0;i$ t 2140\ vfg=01918~ w_1:7:j=813 :j,0;b$+" ":j:i=1:10 ,0;" "; x.tf=1:(*2)=0tf=0 {Qtf=18000@+d((*nc)+1):m=m(1):2370B :1012 |rr=(*nr)+2:8000@+r(rr):m=m(rr):1:7:j=813 :j,0;b$+" ":j:10 ,0;" ";:2370B :7:0:1012 i=2nr+1 x=(*nr)+2 y=(*nr)+2 j=r(x):r(x)=r(y):r(y)=j j=m(x):m(x)=m(y):m(y)=j i cp=(*5)+1 j=r(1):k=m(1) ?i=1cp-1:r(i)=r(i+1):m(i)=m(i+1):i r(cp)=j:m(cp)=k 514,0;" ";14,31;" ";:wipe ]14,1;b$;:1:i=819:i,0;b$+" ":i:i=15 i 0:6:l(rt,i),c(rt,i);(64@+i);:1:0:" ";:8000@+r(i):2370B  wf=0 i 7:0 ol=19:oc=0 0:21,0;" Press the ";6;21,11 ;"LETTER";7;1;21,18;"to answer";:ink c$= c$="*"500 c$="a"c$="A"1970 c$="b"c$="B"1970 c$="c"c$="C"1970 c$="d"c$="D"1970 c$="e"c$="E"1970  1955 E20,0;b$+" ";:c$>96`c=c$-96`:1980 c=c$-64@ ?c=cpt=t+1:b(q)=1:1850::wait:1990 22000:t=n(tp-64@,2)1500 bi=01986  q=1 a(q)=bi1987 3q=q+1:qn(tp-64@,2)q=1 b(q)=11986  1906r &t=n(tp-64@,2)1500  1986 Вwf=12260:1870N:7:0:wait:5:9000(#+m(cp):0:2200:7:0:wf=0:wait: A1870N:wait:5:9000(#+m(c):2200:7 wf=1:wait:wipe \2260:1:20,0;" Have another try ":ink:1950 c$ c$="*"23608 c$="t"2700 c$="s"2650Z  2020 * 4n,a: H q=1 In Jn=02130R N!a(q)=n:q=q+1:2121I R \U5:i=27:i,0;b$+" ":i:0:2020:7:ink ]#rt:nc:nr:i=1nc:d(i):i ^$i=(*nc)+1:r(1)=d(i) _1fr=0:rt=-1fr=1:rt=1 a1m(1):i=2nr+1:r(i):m(i):i fbi k l:l=-12220 ,i=1920:i,0;b$+" ";:i Xl=3c$:ol,oc;"This GEM reference may help you:";ol+1,oc;c$:2220 #l=02020:2220 c$:ol,oc;c$; l=12220 c$ ol+1,oc;c$; -ol=19:oc=0:7:0: /0:7:21,0;b$+" ";: 19,0;b$;" ";: nc i=1nc:d(i):i #l=(*nc)+1:8000@+l 2200: .Aol,oc:ox=(oc*8):oy=(168-ol*8):2020 8<ox=0:oy=0:oc=0:ol=0:2090* B/1:7:fr=1r(i):0: Cn DYn=0ox=(c(rt,i)*8)+8:oy=(144-l(rt,i)*8):2020: Gr$:r$ In=2r$:" ";r$; K jpy(i),x(i);(64@+i);:8000@+r(i):ox=8*x(i):oy=(21-y(i))*8-24:2020: Z#n:p=4000+(n*502):p: l,c,x$:ol+l,oc+c;x$;: Nx,y:x=x+ox:y=y+oy:i=-11:j=-11:x+i,y+j:j:i: :7 &#3500 +(m1-1)*100d + 1 ,%0,16-(x$/2);x$ ./h$:1,2;h$:n=0:m=1 8h$,i$ :h$="*"3200 D1:7 N%(3+n),2;(64@+m); X7:0 b(3+n),4;h$ g&n=n+1:(3+n),4;i$ q n=n+2 v m=m+1 { 31288 1 " ":" "; )"Press a LETTER to choose":7 m1=1" ":1:7:b$:" Remember that pressing * and ":" symbol shift will take you ":" back to choose another topic. ":b$:7:0 c$=:c$03205 c$= c$="*"500 v=(c$) 'v>64@v<(64@+m)3800 'v>96`v<(96`+m)3800 3210 "CHOOSE THE TYPE OF QUESTION" "Multiple choice"," " "True or false"," " "Choose another topic"," " "Finish using the program"," " "*" "CHOOSE YOUR TOPIC" "Peripherals"," " /"Data processing and","information retrieval" "Software and languages"," " ,"CPU, data transfer and ","communications" ""Applications and personnel"," "  "Finish using the program"," " j "*"," " v>96`v=v-32  =gi=(*4)+1:3,1;"An example of ";  gi=1"a peripheral"  gi=2" hardware"  gi=3"a device"  gi=4"a unit" L4,1;"which can be used for ":z$:5,1;z$;" is": 62gi:k=1gi:z$:k+2,1;z$:k: h32,1;"An application which uses :-": ,e:1:" How much do you know about":1,2;"COMPUTER STUDIES (part 1)":0:  6700, Z2:10 ,0;"Press STOP on your tape recorder":0:1890b: :6700,:2,1;"If you run the program again";3,1;"you will not get exactly the";4,1;"same tests." 52:6,2;"To run this program again";8,10 ;"press RUN";11 ,2;"To load and run QUESTIONS2";13 ,10 ;"press NEXT";16,0;"To load a later program wind on";17,7;"the tape before you";19,10 ;"press NEXT":0 c$= c$="R"c$="r":10 ac$="N"c$="n"2::15,0;"Press PLAY on your tape recorder":0:""  6905 ^"s",2,"input","*" _1,9 ,9 ,1,2,4,8,9 ,10 ,16,18,19,7,25,3,26,1,12 ,1,13 ,1,58:,3,21,1,23,1,24,1,27,1,0 b"s",2,"output","*" c1,8,8,24,26,14,13 ,20,23,29,28,8,2,2,58:,10 ,11 ,2,16,2,19,2,25,3,41),9 ,61=,10 ,0 f""s",2,"backup storage","*" g1,8,5,3,4,5,6,7,35#,26,24,30,27,1,13 ,1,502,12 ,524,3,58:,13 ,0 hf"s",3,3,"The type of printer which would","be used with a word processor","could be","*" i1,1,7,32 ,23,27,19,28,19,29,22,30,21,31,21,33!,21,34",20,0 j"s",3,4,"A printer which prints one line","at a time & which would be used","in a large commercial computer","system could be","*" k1,2,5,27,28,23,29,24,30,25,31,25,32 ,32 ,33!,32 ,0 lb"s",3,3,"A printer which can produce","a wide variety of type styles","could be","*" m1,3,5,30,31,34",23,27,26,28,26,29,26,36$,26,32 ,26,0 nh"s",3,3,"The type of interface needed","before temperature can be","measured could be","*" o1,1,7,22,28,23,1,19,27,17,15,59;,4,62>,4,37%,29,38&,1,0 r^"s",3,3,"A medium used by the retail","trade for direct computer","input is","*" s1,4,5,25,64@,535,63?,14,16,2,13 ,2,10 ,2,44,,2,65A,2,0 tO"s",3,2,"An example of direct","computer input from paper is","*" u1,3,4,15,9 ,8,17,25,16,535,16,61=,10 ,17,15,0 x#"s",2,"input or output","*" y1,6,8,36$,3,4,5,6,7,8,14,1,16,2,19,2,20,1,30,1,32 ,1,39',2,43+,18,0 |"s",2,"input","*" }1,5,7,3,6,7,11 ,39',7,20,1,546,3,579,3,61=,1,32 ,1,35#,6,41),9 ,0 "s",2,"output","*" 1,6,7,30,31,32 ,33!,34",12 ,8,1,2,18,2,10 ,2,546,10 ,557,10 ,61=,10 ,60<,11 ,0 H"s",3,2,"A collection of separate","records is called","*" 1,1,5,412,97a,405,68D,424,69E,419,70F,420,70F,428,71G,0 ["s",3,3,"A record in a file is found","using one field which is","called","*" 1,1,6,429,72H,422,73I,423,74J,424,69E,419,70F,409,69E,405,68D,0 Q"s",3,2,"Each separate section of data","in a record is called","*" 1,1,5,403,72H,405,68D,420,69E,422,73I,423,74J,424,69E,0 }"s",3,4,"When a disk is 'read' the","quantity of data which is often","copied into the BUFFER is","usually","*" Ó1,1,5,419,77M,420,76L,422,75K,423,75K,424,69E,428,71G,0 Ā"s",3,4,"When a cassette tape is 'read'","the quantity of data which is","copied into the buffer is","usually","*" œ1,1,5,424,78N,420,76L,422,75K,423,75K,428,71G,419,76L,0 r"s",3,3,"To access any given record of","a file (random access) it would","need to be stored on","*" DŽ1,2,4,524,568,77M,524,90Z,535,90Z,546,90Z,579,90Z,0 F"s",3,2,"Keying in data twice is a","method of data","*" ɦ1,1,6,417,79O,416,79O,413,79O,418,79O,425,79O,426,79O,414,79O,0 ʃ"s",3,4,"Checking the data using a","program to make sure that the","data lies within certain","limits is called","*" ˹1,1,7,416,80P,413,80P,417,80P,414,80P,418,80P,425,80P,426,80P,430,80P,0 e"s",3,3,"Information retrieval using","the normal TV transmission","only is called","*" ͧ1,3,5,239,240,237,95_,233,94^,234,94^,236,94^,235,94^,241,96`,0 a"s",3,3,"An example where real-time","processing would be essential","would be","*" 1,7,7,222,218,217,216,215,214,65A,91[,224,92\,219,93],212,93],229,92\,231,92\,206,92\,203,93],10 Ԙ"s",3,4,"The ability to link your home","computer to various databases","or other computers in any part","of the world is provided by","*" զ1,1,6,234,579,237,99c,239,99c,240,99c,241,96`,235,98b,236,99c,0  h"s",3,3,"A language widely used for","business programs because it","is 'portable' is","*" !1,1,6,105i,223,101e,200,102f,201,103g,202,104h,203,106j,205,107k,206,0 "N"s",3,2,"This changes assembly language","into machine code","*" #1,1,4,132,223,115s,212,111o,210,114r,211,116t,213,3 $G"s",3,2,"This changes source code into","object code","*" %1,1,4,115s,223,132,208,111o,210,114r,211,116t,213,2 &^"s",3,3,"The language ROM fitted to","most home computers is some","form of","*" '1,1,5,101e,223,102f,201,103g,202,104h,203,105i,204,106j,205,0 (y"s",3,3,"A large computer makes more","efficient use of CPU time & of","peripherals by a system called","*" )1,1,5,123{,223,121y,218,122z,219,120x,217,119w,216,126~,221,0 *"s",3,4,"This software looks for key","words in a whole line of","program and then calls machine","code routines","*" +1,1,4,116t,223,115s,212,109m,209,110n,209,111o,209,6 ,i"s",3,3,"A piece of software bought","ready written to do a","particular job is called","*" -1,1,5,127,223,115s,212,116t,213,117u,214,118v,215,108l,207,0 .o"s",3,3,"A system in which files are","updated immediately after data","is entered is called","*" /1,1,5,120x,217,119w,223,121y,218,122z,219,123{,220,126~,221,0 2a"s",3,3,"This piece of software","makes a computer system","much easier to use","*" 31,1,6,114r,223,115s,212,116t,213,127,222,108l,207,117u,214,118v,215,0 u"s",3,4,"A device which converts","digital signals into electrical","waves of sound frequency","is","*" 1,1,5,41),568,42*,502,38&,513,37%,524,69E,535,70F,557,0 g"s",3,3,"Prestel, Telecom Gold and","Micronet provide access to","different types of","*" {1,1,4,66B,579,68D,546,47/,546,69E,546,44,,546,0 p"s",3,3,"The movement of a program or","data from a database to","your own computer is called","*" 1,1,6,67C,59;,119w,58:,120x,58:,121y,58:,122z,58:,123{,58:,126~,58:,0 g"s",3,3,"A system which links several","computers & peripherals","together is called","*" 1,1,5,40(,62>,69E,535,41),9 ,43+,60<,42*,502,114r,61=,0 H"s",3,2,"One part of the Central","Processing Unit is","*" 1,5,8,480,502,513,491,60<,5,14,1,1,2,16,2,59;,4,45-,4,30,1,12 ,1,35#,6,5 p"s",3,3,"The part of a computer which","carries data, address and","control signals is called","*" {1,1,4,71G,65A,70F,557,69E,4,480,64@,114r,63?,0 X"s",3,2,"The type of transfer using one","wire for each bit is called","*" 1,1,4,73I,105i,72H,66B,131,104h,67C,106j,119w,107k,0 ~"s",3,4,"The type of transfer using one","wire plus ground only and","sending a train of pulses is","called","*" 1,1,4,72H,104h,73I,67C,67C,106j,126~,107k,431,106j,0 "s",3,4,"Because the CPU operates very","fast but peripherals work","relatively slowly blocks of","data are held in","*" 1,1,6,74J,109m,47/,110n,115s,63?,114r,63?,125},107k,124|,107k,71G,108l,0 t"s",3,3,"When a computer or terminal is","connected to another computer","system it is said to be","*" 1,1,4,121y,111o,122z,111o,123{,107k,120x,107k,119w,107k,0 K"s",3,2,"The person who changes disks","and paper is the","*" 1,1,5,3040,102f,302.,102f,3051,102f,3062,102f,3073,102f,3084,100d,0 q"s",3,3,"The person who plans out how","the computer is to be used to","solve a problem is the","*" 1,1,7,3062,102f,302.,102f,3040,102f,3051,102f,3073,102f,3084,102f,303/,102f,318>,102f,0 c"s",3,3,"The person who turns flowcharts","and specifications into","code is the","*" 1,1,5,3084,102f,302.,102f,303/,102f,3040,102f,3062,102f,3073,102f,0 \"s",3,2,"The person responsible for the","magnetic tapes and disks is the","*" 1,1,6,3051,102f,302.,102f,303/,102f,3040,102f,3062,102f,3073,102f,3084,102f,0 "s",4,"s",3,5,"a line printer","128 Mbytes of store","8 hard disk drives","15 VDU terminals","could be","*" 1,6,7,207,208,209,210,211,232,101e,214,101e,219,101e,218,101e,217,101e,215,101e,222,101e,226,101e,6 "s",4,"s",3,5,"a microcomputer","several analogue interfaces","several digital interfaces","a VDU","could be","*" 1,3,7,218,217,216,101e,219,101e,220,101e,221,101e,222,101e,223,101e,224,101e,225,101e,9 "s",4,"s",3,5,"a single computer","a daisywheel printer","a dual disk drive","One or more VDU terminals","could be","*" 1,6,4,221,222,201,203,204,205,101e,208,101e,207,101e,210,101e,226,101e,11 d"s",4,"s",3,5,"a Prestel terminal","a dot matrix printer"," "," ","could be","*" 1,3,7,223,214,228,101e,201,101e,203,101e,207,101e,212,101e,226,101e,227,101e,231,101e,13 y"s",4,"s",3,5,"one microcomputer","a single disk drive","a dot matrix printer","a VDU","could be","*" 1,4,6,215,229,219,231,101e,211,101e,210,101e,208,101e,209,101e,207,101e,228,101e,15 "s",4,"s",3,5,"a computer with 256k RAM","a high resolution VDU","a hard disk drive","a graph plotter","could be","*"  1,3,7,224,225,226,101e,228,101e,230,101e,210,101e,211,101e,212,101e,214,101e,227,101e,17 A1,"a card reader" B1,"a paper tape reader" C 1,"a magnetic tape unit" D 1,"a cassette tape unit" E!1,"a magnetic disk drive" F1,"a floppy disk drive" G1,"a hard disk drive" H$1,"a mark sense card reader" I'1,"an optical character reader" J1,"a bar code reader" K!1,"a magnetic ink reader" L1,"a voice synthesiser" M!1,"a visual display unit" N1,"a VDU" O1,"MICR" P1,"a keyboard" Q1,"a mouse" R$1,"a touch sensitive screen" S1,"a joystick" T1,"a graph plotter" U1,"a flat bed plotter" V1,"an A to D converter" W1,"a D to A converter" X1,"a card punch" Y1,"a kimball tag" Z1,"a paper tape punch" [1,"a chain printer" \1,"a barrel printer" ]1,"a golfball printer" ^ 1,"a dot matrix printer" _1,"an ink jet printer" ` 1,"a daisywheel printer" a1,"a thermal printer" b1,"a laser printer" c1,"a bubble memory" d1,"a teletype" e1,"a sensor" f1,"an actuator" g1,"a light pen" h1,"a network" i1,"a modem" j1,"an acoustic coupler" k1,"a terminal" l1,"a remote terminal" m1,"an analogue input" n1,"an analogue output" o'1,"the central processing unit" p1,"the logic unit" q#1,"immediate access memory" r1,"static memory" s1,"dynamic memory" t1,"a magnetic tape" u1,"a punched card" v1,"paper tape" w1,"a magnetic disc" x1,"a floppy disk" y1,"a cassette tape" z1,"paper" {1,"the printer port" |1,"the control unit" }1,"microfiche" ~1,"the user port" 1,"magnetic stripe" 1,"a bar code label" $1,"a point of sale terminal" 1,"a database" 1,"downloading" 1,"a computer" 1,"an interface" 1,"a multiplexer" 1,"a bus" 1,"serial" 1,"parallel" 1,"a buffer" 1,"BASIC" 1,"FORTRAN" 1,"PASCAL" 1,"COMAL" 1,"COBOL" 1,"ALGOL" 1,"CESIL" 1,"machine code"  1,"an assembly language"  1,"a low level language" !1,"a high level language" 1,"DOS" 1,"MOS" 1,"an operating system" 1,"a compiler" 1,"an interpreter" 1,"source code" 1,"object code" 1,"batch processing"  1,"real time processing" 1,"on line working" 1,"off line working" 1,"multi programming" !1,"foreground processing" !1,"background processing" 1,"time-sharing" #1,"an applications package" 1,"run faster" 1,"take up less memory" &1,"are easier to read & debug" 1,"RS232" 1,"assembler" 1,"Word processing" 1,"producing invoices " #1,"paying wages & salaries" 1,"stock control" 1,"financial modelling" "1,"the Electricity boards" 1,"the Gas board" %1,"the Local Authority-Rates" 1,"the Banks" "1,"the Building Societies" #1,"keeping medical records" 1,"a travel agent" 42,"labelling of medicines by a","pharmacist" :2,"checking the tolerance of","manufactured parts" =2,"automatic control of machine","tools in a factory" 32,"automatic control of a","chemical plant" 1,"school time-tabling" @2,"working out interview times","for a parents' evening" 22,"listing of information","about pupils" 02,"information retrieval in a","library" <2,"ordering from a mail order","catalogue by 'phone" ,2,"recording data to produce","maps" !;2,"processing data to assist","weather forecasting" ".2,"an architect drawing house","plans" #32,"a solicitor producing","legal documents" $1,"an estate agent" %@2,"a farmer trying to use his","land for maximum yield" &42,"working out how much feed","to give cows" ':2,"a haulage contractor keeping","vehicle records" (1,"a water authority" )1,"Prestel" *1,"Viewdata" +1,"Telecom Gold" ,1,"Telesoftware" -1,"Teletext" .%1,"an airline booking system" /1,"Ceefax" 01,"Oracle" 11,"Videotex" n#1,"computer centre manager" o1,"shift leader" p1,"computer operator" q1,"librarian" r1,"systems analyst" s1,"operations manager" t1,"programmer" u1,"office worker" v1,"receptionist" w!1,"machine tool operator" x1,"works manager" y1,"storeman" z1,"typist" {1,"secretary" |1,"accountant" }1,"service engineer" ~1,"system designer" 1,"serial access" 1,"random access" 1,"a field" 1,"a record" 1,"a frame" 1,"a sprocket hole" 1,"sequential access" 1,"a header" 1,"an inter-block gap"  1,"a key or keyword" 1,"a file" 1,"updating" 1,"bursting" 1,"key to disk" 1,"validation" 1,"verification" 1,"sorting" 1,"a sector" 1,"a track" 1,"a side" 1,"a bit" 1,"a byte" 1,"a block" 1,"checking" 1,"comparison" 1,"an input form" 1,"a stack" 1,"a keyword" 1,"parity" 1,"packet switching" #(-1," " #)$1,"This is an output device" #*#1,"This is an input device" #+22,"This is an input medium not a","device" #,@2,"This is a digital output to","connect to peripherals" #-#3,"Central processing unit" #.+1,"This is a form of backing store" #/3,"Input device" #03,"Output device" #1<2,"This connects the computer to","a telephone line" #232,"This is an output medium not","a device" #3#1,"This is part of the CPU" #4>2,"This loses its contents after","it is switched off" #5*1,"This could not be read back in" #63,"Kimball tag" #7>2,"This is used to move the cursor","round the screen" #8(1,"This has holes punched in it" #9#1,"MICR : OCR : Mark sense" #:52,"This could be only input or","only output" #;> 2,"This is very fast but can","produce smudged print" #<<2,"This produces clear print but","is much too fast" #=@2,"In most printers of this type","the dots can be seen" #>B2,"This is an old design and is","not now reliable enough" #?3,"Printer" #@12,"This prints one character at","a time" #A"1,"This would be too slow" #B*1,"Only one typeface is available" #C%1,"This is used for position" #D<2,"The voltage must be turned into","a digital form" #EG2,"This would produce a voltage","dependant on the temperature" #F3,"Backing store" #Z@2,"This produces sound to go into","a telephone handset" #[+1,"This moves and produces a force" #\G2,"This produces an electrical","signal from a physical change" #]H2,"An electronic circuit used to","link computers & peripherals" #^12,"Think of a large collection of","data" #_M2,"This switches data from several","wires in sequence onto one wire" #`3,"Modulation" #a3,"Viewdata" #b22,"These are types of operating","methods" #c3,"Page 55" #d?2,"This could be one unit on a","network or peripheral" #eL2,"This is a piece of software. A","network has hardware & software" #f3,"Network" #g1,"This is a program" #h#1,"This is part of the CPU" #i3,"Address bus" #j12,"This would use one wire plus","ground" #k22,"This would use one wire for","each bit" #l>2,"This is a set of holes across","punches paper tape" #m=2,"This is to do with data stored","on magnetic tape" #n=2,"This is to do with data stored","on magnetic disc" #o62,"This is one way of organising","the memory" #p!3,"Information retrieval" #q1,"This is a 0 or a 1" #r1,"This is 8 bits" #s(1,"This is too small a quantity" #t(1,"This is too large a quantity" #u3,"Sector" #v3,"Block" #w3,"Verifier" #x3,"Validity check" #12,"This would only allow serial","access" #3,"Real time" #42,"This is an example of BATCH","processing" #12,"It could do but it is not","essential" #G2,"This uses the telephone line","to link to a computer system" #3,"Telesoftware" #F2,"This can apply to any system","using a TV to display pages" #3,"Inverted file" #D2,"This is one particular database","run by British Telecom" #?2,"This is a read only system","using TV transmissions" #)1,"This person designs computers" #C2,"Think about each piece of","hardware & why it is needed" #G2,"Look up information about jobs","in your notes or text book" #:2,"They might do, but not for","their main system" #3,"Serial transmission" #!3,"Parallel transmission" #G2,"This could work by either","serial or parallel transmissiom" #02,"This is a type of operating","system" #I2,"This is the main connection","between the parts of a computer" #3,"Buffer" #?2,"The idea is to free the CPU to","do more processing" #3,"ON/OFF line working" #:2,"This is a common language for","home computers" #72,"This is a language for doing","calculations" #)1,"This is a structured language" #92,"This is a structured language","for education" #?2,"This a Business Orientated","Language" #<2,"This was one of the first","structured languages" #A2,"This is a simple language used","to teach programming" #G1,"These are the binary codes","which operate the CPU directly" #@2,"This changes a mnemonic language","into machine code" #L2,"This is a language in which ONE","word = ONE machine code instr." #C2,"This is easier to write and","understand than assembler" #J2,"This enables you to use simple","words to control the computer" #C2,"This converts a high level","language into machine code" #D2,"This calls machine code","routines instead of converting" #D2,"This is the text of a program","in a high level language" #=2,"This is the machine code","produced by a compiler" $C2,"In this all data is collected","together before running" $F2,"In this files & output are","updated before the next input" $J2,"This is a terminal or computer","connected to another computer" $H2,"This is when a terminal is","being used for data preparation" $I2,"This is when one program uses","the CPU & another the printer" $L2,"This is when many users get an","amount of computer time in turn" $F2,"This is a program bought ready","made for a particular job" $K2,"Use the correct answer as a ","reference to look up in your GEM" '-1," " C _ QUESTIONS2n"):7:7:0:6800 n=1 x$=" " &b$=" " 2}a(21):b(21):r(10 ):m(10 ):d(10 ):l(3,5):c(3,5):n(5,2) F"m$="I'm mixing up the questions" J[21,21,13 ,13 ,10 ,10 ,10 ,10 ,17,17 K<74J:i=15:n(i,1):n(i,2):i Lkox=0:oy=0:oc=0:ol=0:bor=7:ink=0:pap=7:x=*35536Њ:x ^9 ,1,11 ,1,13 ,1,15,1,17,1,9 ,1,13 ,1,11 ,11 ,9 ,21,13 ,21 _E94^:i=12:j=15:l(i,j),c(i,j):j:i i-wipe=2250:wait=1890b:400 , 350^ .z$ 0z$="*"490 2'i=0 7:row:z$+i,row:i 4 302. `J"t",1,2,2,4,132,72H,40(,16 w"*" :6700, k4,12 :0,144:248,0:0,-144:-248,0:i=0 .3,1;"This program gives you ";4,1;"practice at answering";2;5,1;"True/false";0;" and ";2;"Multiple choice";0;6,1;"questions.";8,1;"There is a range of topics";9 ,1;"to choose from. If you do not" 10 ,1;"get a question correct then";11 ,1;"help is given. A message is";12 ,1;"shown to give a hint or an";13 ,1;"explanation. Have your GEM";14,1;"ready.";16,1;"For the ";2;"multiple choice";0;17,1;"questions you can have a ";18,1;"second try. Pressing * at any";19,1;"time RESTARTS the program.":7:300, .1}L,0:wait  x$=" ":m1=2:3000 tp=v t$=c$ v=70F6900 m1=1:3000 h=v h$=c$ h=67C500 h=68D6900 X>qp=5001+(h-65A)*1000+(tp-65A)*502 Y Z$3500 +(h-64@):h$:x$=h$ [!3600+(tp-64@):t$,i$ ]P:0,(16-(t$)/2);t$:1,(16-(i$)/2);i$ ^'3,(16-(h$)/2);h$ `qp bh=66B1000 lh=65A1900l %x=121:b(x)=0:x  t=0  fg=1 2p=5000+(tp-65A)*100d:1800  q=1 :1906r  1906r Aol=19:oc=0:tf=1a$="t":r$="T":1015 a$="f":r$="F" G7:1:19,2;"Press T or F to answer"; c$= c$="*"500 )c$="t"c$="T"c$="f"c$="F"1025  1020 c$=a$c$=r$2260:4:21,0;"good":ink:tt=tt+1:6:0,30;tt:7:0.5,12 :b(q)=1:t=t+1:1050 2:21,0;"wrong";:ink:0.5,-12 :2260:wait:5:9000(#+m:2200:7:1050  1020 wait &t=n(tp-64@,1)1500 $ q=q+1 )1q>n(tp-64@,1)q=1:1065) +'b(q)=1q=q+1:1065) . 1008  :5 ށ2:1,(16-h$/2);h$:3,(16-t$/2);t$:4,(16-i$/2);i$:0 d8,1;"If you try this test again it";10 ,1;"will not be exactly the same." $i=020:0.1}L,i:i wait:7:500 p  0i=1n(tp-64@,h-64@):a(i)=i:i i=1̱m$ 17,i+1;m$(i); .1}L,-10 +i *x=(*n(tp-64@,h-64@))+1 *y=(*n(tp-64@,h-64@))+1 !z=a(x):a(x)=a(y):a(y)=z &i + tt=0 0wait: :Wtt=tt+1:6:0,30;tt:7:wipe:19,0;b$+" " ?i4:21,0;"right";:4:0:l(rt,cp),c(rt,cp);(64@+cp);:7:ink D.5,12 Hbor I Nwipe Sf2:21,0;"wrong";:2:0:l(rt,c),c(rt,c);(64@+c);:7:ink Twf=01880X UM1:4:0:l(rt,cp),c(rt,cp);(64@+cp);:ink:0 X.5,-12 \bor ] b;0:21,7;"Press SPACE to continue"; cc$=:c$01891c ec$= fc$=" "1897i gc$="*"500 h 1892d i'21,0;" ";:0: l=t=0:p=7000X+(tp-65A)*100d:1800 m3i=1n(tp-64@,2):b(i)=0:i nq=1:fg=0 r:6:0,29;"";tt:7:ol=0:oc=0:ox=0:oy=0:7000X+((tp-65A)*100d)+(a(q)-1)*2:0:0,0;t$:1,0;i$ t 2140\ vfg=01918~ w_1:7:j=813 :j,0;b$+" ":j:i=1:10 ,0;" "; x.tf=1:(*2)=0tf=0 {Qtf=18000@+d((*nc)+1):m=m(1):2370B :1012 |rr=(*nr)+2:8000@+r(rr):m=m(rr):1:7:j=813 :j,0;b$+" ":j:10 ,0;" ";:2370B :7:0:1012 i=2nr+1 x=(*nr)+2 y=(*nr)+2 j=r(x):r(x)=r(y):r(y)=j j=m(x):m(x)=m(y):m(y)=j i cp=(*5)+1 j=r(1):k=m(1) ?i=1cp-1:r(i)=r(i+1):m(i)=m(i+1):i r(cp)=j:m(cp)=k 514,0;" ";14,31;" ";:wipe ]14,1;b$;:1:i=819:i,0;b$+" ":i:i=15 i 0:6:l(rt,i),c(rt,i);(64@+i);:1:0:" ";:8000@+r(i):2370B  wf=0 i 7:0 ol=19:oc=0 0:21,0;" Press the ";6;21,11 ;"LETTER";7;1;21,18;"to answer";:ink c$= c$="*"500 c$="a"c$="A"1970 c$="b"c$="B"1970 c$="c"c$="C"1970 c$="d"c$="D"1970 c$="e"c$="E"1970  1955 E20,0;b$+" ";:c$>96`c=c$-96`:1980 c=c$-64@ ?c=cpt=t+1:b(q)=1:1850::wait:1990 22000:t=n(tp-64@,2)1500 bi=01986  q=1 a(q)=bi1987 3q=q+1:qn(tp-64@,2)q=1 b(q)=11986  1906r &t=n(tp-64@,2)1500  1986 Вwf=12260:1870N:7:0:wait:5:9000(#+m(cp):0:2200:7:0:wf=0:wait: A1870N:wait:5:9000(#+m(c):2200:7 wf=1:wait:wipe \2260:1:20,0;" Have another try ":ink:1950 c$ c$="*"23608 c$="t"2700 c$="s"2650Z  2020 * 4n,a: H q=1 In Jn=02130R N!a(q)=n:q=q+1:2121I R \U5:i=27:i,0;b$+" ":i:0:2020:7:ink ]#rt:nc:nr:i=1nc:d(i):i ^$i=(*nc)+1:r(1)=d(i) _1fr=0:rt=-1fr=1:rt=1 a1m(1):i=2nr+1:r(i):m(i):i fbi k l:l=-12220 ,i=1920:i,0;b$+" ";:i Xl=3c$:ol,oc;"This GEM reference may help you:";ol+1,oc;c$:2220 #l=02020:2220 c$:ol,oc;c$; l=12220 c$ ol+1,oc;c$; -ol=19:oc=0:7:0: /0:7:21,0;b$+" ";: 19,0;b$;" ";: nc i=1nc:d(i):i #l=(*nc)+1:8000@+l 2200: .Aol,oc:ox=(oc*8):oy=(168-ol*8):2020 8<ox=0:oy=0:oc=0:ol=0:2090* B/1:7:fr=1r(i):0: Cn DYn=0ox=(c(rt,i)*8)+8:oy=(144-l(rt,i)*8):2020: Gr$:r$ In=2r$:" ";r$; K jpy(i),x(i);(64@+i);:8000@+r(i):ox=8*x(i):oy=(21-y(i))*8-24:2020: Z#n:p=4000+(n*502):p: l,c,x$:ol+l,oc+c;x$;: Nx,y:x=x+ox:y=y+oy:i=-11:j=-11:x+i,y+j:j:i: :7 &#3500 +(m1-1)*100d + 1 ,%0,16-(x$/2);x$ ./h$:1,2;h$:n=0:m=1 8h$,i$ :h$="*"3200 D1:7 N%(3+n),2;(64@+m); X7:0 b(3+n),4;h$ g&n=n+1:(3+n),4;i$ q n=n+2 v m=m+1 { 31288 1 " ":" "; )"Press a LETTER to choose":7 m1=1" ":1:7:b$:" Remember that pressing * and ":" symbol shift will take you ":" back to choose another topic. ":b$:7:0 !c$=:c$03205 c$= c$="*"500 v=(c$) 'v>64@v<(64@+m)3800 'v>96`v<(96`+m)3800 3210 "CHOOSE THE TYPE OF QUESTION" "Multiple choice"," " "True or false"," " "Choose another topic"," " "Finish using the program"," " "*" "CHOOSE YOUR TOPIC" "Peripherals"," " /"Data processing and","information retrieval" "Software and languages"," " ,"CPU, data transfer and ","communications" ""Applications and personnel"," "  "Finish using the program"," " j "*"," " v>96`v=v-32  =gi=(*4)+1:3,1;"An example of ";  gi=1"a peripheral"  gi=2" hardware"  gi=3"a device"  gi=4"a unit" L4,1;"which can be used for ":z$:5,1;z$;" is": 62gi:k=1gi:z$:k+2,1;z$:k: h32,1;"An application which uses :-": ,e:1:" How much do you know about":1,2;"COMPUTER STUDIES (part 2)":0:  6700, Z2:10 ,0;"Press STOP on your tape recorder":0:1890b: :6700,:2,1;"If you run the program again";3,1;"you will not get exactly the";4,1;"same tests." 02:6,2;"To run this program again";8,10 ;"press RUN";11 ,2;"To load and run GAME1";13 ,10 ;"press NEXT";16,0;"To load a later program wind on";17,7;"the tape before you";19,10 ;"press NEXT":0 c$= c$="R"c$="r":10 ac$="N"c$="n"2::15,0;"Press PLAY on your tape recorder":0:""  6905 ^"s",2,"input","*" _1,9 ,9 ,1,2,4,8,9 ,10 ,16,18,19,7,25,3,26,1,12 ,1,13 ,1,58:,3,21,1,23,1,24,1,27,1,0 b"s",2,"output","*" c1,8,8,24,26,14,13 ,20,23,29,28,8,2,2,58:,10 ,11 ,2,16,2,19,2,25,3,41),9 ,61=,10 ,0 f!"s",2,"backing store","*" g1,8,5,3,4,5,6,7,35#,26,24,30,27,1,13 ,1,502,12 ,524,3,58:,13 ,0 hs"s",3,3,"A printer that might be used","with a word processor in a","secretarial office would be","*" i1,1,7,32 ,23,27,19,28,19,29,22,30,21,31,21,33!,21,34",20,0 jw"s",3,4,"A printer used in a large","computer system that prints","a whole line at a time","could be","*" k1,2,5,27,28,23,29,24,30,25,31,25,32 ,32 ,33!,32 ,0 lp"s",3,3,"A printer which can print","in many different styles and","do a screen dump could be","*" m1,3,5,30,31,34",23,27,26,28,26,29,26,36$,26,32 ,26,0 nc"s",3,3,"A computer that is measuring","temperature will need this","interface -","*" o1,1,7,22,28,23,1,19,27,17,15,59;,4,62>,4,37%,29,38&,1,0 rc"s",3,3,"A medium used by shops for","directly inputting data","to a computer is","*" s1,4,5,25,64@,535,63?,14,16,2,13 ,2,10 ,2,44,,2,65A,2,0 tO"s",3,2,"An example of direct","computer input from paper is","*" u1,3,4,15,9 ,8,17,25,16,535,16,61=,10 ,17,15,0 x#"s",2,"output or input","*" y1,6,8,36$,3,4,5,6,7,8,14,1,16,2,19,2,20,1,30,1,32 ,1,39',2,43+,18,0 |"s",2,"input","*" }1,5,7,3,6,7,11 ,39',7,20,1,546,3,579,3,61=,1,32 ,1,35#,6,41),9 ,0 "s",2,"output","*" 1,6,7,30,31,32 ,33!,34",12 ,8,1,2,18,2,10 ,2,546,10 ,557,10 ,61=,10 ,60<,11 ,0 C"s",3,2,"A group of separate","records is called","*" 1,1,5,412,97a,405,68D,424,69E,419,70F,420,70F,428,71G,0 b"s",3,3,"A field that is used to find","a specific record in a file","is called","*" 1,1,6,429,72H,422,73I,423,74J,424,69E,419,70F,409,69E,405,68D,0 f"s",3,3,"The data in a record is split","up into sections.","Each section is called","*" 1,1,5,403,72H,405,68D,420,69E,422,73I,423,74J,424,69E,0 j"s",3,3,"When a disk is 'read' the","amount of data copied into","the buffer is usually","*" Ó1,1,5,419,77M,420,76L,422,75K,423,75K,424,69E,428,71G,0 s"s",3,3,"When a magnetic tape is 'read'","the amount of data copied into","the buffer is usually","*" œ1,1,5,424,78N,420,76L,422,75K,423,75K,428,71G,419,76L,0 e"s",3,3,"To randomly access any record","in a file it would have","to be stored on","*" DŽ1,2,4,524,568,77M,524,90Z,535,90Z,546,90Z,579,90Z,0 F"s",3,2,"Typing in data twice is a","method of data","*" ɦ1,1,6,417,79O,416,79O,413,79O,418,79O,425,79O,426,79O,414,79O,0 i"s",3,3,"Checking data by making sure","that it lies within certain","limits is called","*" ˹1,1,7,416,80P,413,80P,417,80P,414,80P,418,80P,425,80P,426,80P,430,80P,0 _"s",3,3,"Information retrieval using","a television transmission","is called","*" ͧ1,3,5,239,240,237,95_,233,94^,234,94^,236,94^,235,94^,241,96`,0 H"s",3,2,"Real-time processing would be","essential in","*" 1,7,7,222,218,217,216,215,214,65A,91[,224,92\,219,93],212,93],229,92\,231,92\,206,92\,203,93],10 l"s",3,3,"Information retrieval using","a VDU, telephone system and a","computer is called","*" զ1,1,6,234,579,237,99c,239,99c,240,99c,241,96`,235,98b,236,99c,0  V"s",3,3,"An example of a highly","'portable' business","language is","*" !1,1,6,105i,223,101e,200,102f,201,103g,202,104h,203,106j,205,107k,206,0 "O"s",3,2,"Assembly language is changed","into machine code by","*" #1,1,4,132,223,115s,212,111o,210,114r,211,116t,213,3 $H"s",3,2,"Source code is changed into","object code by","*" %1,1,4,115s,223,132,208,111o,210,114r,211,116t,213,2 &S"s",3,2,"The language ROM found in","most home microcomputers is","*" '1,1,5,101e,223,102f,201,103g,202,104h,203,105i,204,106j,205,0 ("s",3,4,"A large computer can increase","the efficient use of its CPU","and peripherals by using a","system called","*" )1,1,5,123{,223,121y,218,122z,219,120x,217,119w,216,126~,221,0 *{"s",3,4,"This software looks for a key","word in a program line","and then calls machine","code routines","*" +1,1,4,116t,223,115s,212,109m,209,110n,209,111o,209,6 ,d"s",3,3,"A piece of software bought","ready made for a","particular job is called","*" -1,1,5,127,223,115s,212,116t,213,117u,214,118v,215,108l,207,0 .o"s",3,3,"A system where files are","immediately updated when new","data is entered is called","*" /1,1,5,120x,217,119w,223,121y,218,122z,219,123{,220,126~,221,0 2a"s",3,3,"This piece of software","makes a computer system","much easier to use","*" 31,1,6,114r,223,115s,212,116t,213,127,222,108l,207,117u,214,118v,215,0 s"s",3,4,"A unit which converts","digital signals into electrical","waves of sound frequency","is","*" 1,1,5,41),568,42*,502,38&,513,37%,524,69E,535,70F,557,0 i"s",3,3,"Prestel, Micronet and","Telecom Gold allow you to","access different types of","*" {1,1,4,66B,579,68D,546,47/,546,69E,546,44,,546,0 c"s",3,3,"Moving a program or data","from a database to","your computer is called","*" 1,1,6,67C,59;,119w,58:,120x,58:,121y,58:,122z,58:,123{,58:,126~,58:,0 n"s",3,4,"A method where several","computers & peripherals","are linked together","is called","*" 1,1,5,40(,62>,69E,535,41),9 ,43+,60<,42*,502,114r,61=,0 2"s",3,1,"One part of the CPU is","*" 1,5,8,480,502,513,491,60<,5,14,1,1,2,16,2,59;,4,45-,4,30,1,12 ,1,35#,6,5 `"s",3,3,"Data, address and control","signals are carried in the","computer on","*" {1,1,4,71G,65A,70F,557,69E,4,480,64@,114r,63?,0 h"s",3,3,"The type of data transfer","that uses a single wire","for EACH bit is called","*" 1,1,4,73I,105i,72H,66B,131,104h,67C,106j,119w,107k,0 ~"s",3,4,"The type of data transfer that","sends a train of pulses down","ONE wire (plus ground)","is called","*" 1,1,4,72H,104h,73I,67C,67C,106j,126~,107k,431,106j,0 "s",3,4,"Peripherals work more slowly","than the CPU. This means that","blocks of data must be stored","for a short time in","*" 1,1,6,74J,109m,47/,110n,115s,63?,114r,63?,125},107k,124|,107k,71G,108l,0 t"s",3,3,"When a computer or terminal is","connected to another computer","system it is said to be","*" 1,1,4,121y,111o,122z,111o,123{,107k,120x,107k,119w,107k,0 S"s",3,2,"The person who looks after","disks and paperwork is the","*" 1,1,5,3040,102f,302.,102f,3051,102f,3062,102f,3073,102f,3084,100d,0 y"s",3,4,"The person who plans how the","computer will be used to","solve a particular problem","is the","*" 1,1,7,3062,102f,302.,102f,3040,102f,3051,102f,3073,102f,3084,102f,303/,102f,318>,102f,0 f"s",3,3,"A person who turns flowcharts","and specifications into","actual code is a","*" 1,1,5,3084,102f,302.,102f,303/,102f,3040,102f,3062,102f,3073,102f,0 V"s",3,2,"A person who looks after","magnetic tapes and disks is the","*" 1,1,6,3051,102f,302.,102f,303/,102f,3040,102f,3062,102f,3073,102f,3084,102f,0 "s",4,"s",3,5,"a line printer","128 Mbytes of store","8 hard disk drives","15 VDU terminals","could be","*" 1,6,7,207,208,209,210,211,232,101e,214,101e,219,101e,218,101e,217,101e,215,101e,222,101e,226,101e,6 y"s",4,"s",3,5,"a microcomputer","ANALOGUE interfaces","DIGITAL interfaces","and a VDU","could be","*" 1,3,7,218,217,216,101e,219,101e,220,101e,221,101e,222,101e,223,101e,224,101e,225,101e,9 "s",4,"s",3,5,"a single computer","a daisywheel printer","a dual disk drive","and a few VDU terminals","could be","*" 1,6,4,221,222,201,203,204,205,101e,208,101e,207,101e,210,101e,226,101e,11 i"s",4,"s",3,5,"a viewdata terminal","and a dot matrix printer"," "," ","could be","*" 1,3,7,223,214,228,101e,201,101e,203,101e,207,101e,212,101e,226,101e,227,101e,231,101e,13 "s",4,"s",3,5,"a single microcomputer","with one disk drive","a dot matrix printer","and a VDU","could be","*" 1,4,6,215,229,219,231,101e,211,101e,210,101e,208,101e,209,101e,207,101e,228,101e,15 "s",4,"s",3,5,"a computer with 256k RAM","a high resolution VDU","a hard disk drive","and a graph plotter","could be","*"  1,3,7,224,225,226,101e,228,101e,230,101e,210,101e,211,101e,212,101e,214,101e,227,101e,17 A1,"a card reader" B1,"a paper tape reader" C 1,"a magnetic tape unit" D 1,"a cassette tape unit" E!1,"a magnetic disk drive" F1,"a floppy disk drive" G1,"a hard disk drive" H$1,"a mark sense card reader" I'1,"an optical character reader" J1,"a bar code reader" K!1,"a magnetic ink reader" L1,"a voice synthesiser" M!1,"a visual display unit" N1,"a VDU" O1,"MICR" P1,"a keyboard" Q1,"a mouse" R$1,"a touch sensitive screen" S1,"a joystick" T1,"a graph plotter" U1,"a flat bed plotter" V1,"an A to D converter" W1,"a D to A converter" X1,"a card punch" Y1,"a kimball tag" Z1,"a paper tape punch" [1,"a chain printer" \1,"a barrel printer" ]1,"a golfball printer" ^ 1,"a dot matrix printer" _1,"an ink jet printer" ` 1,"a daisywheel printer" a1,"a thermal printer" b1,"a laser printer" c1,"a bubble memory" d1,"a teletype" e1,"a sensor" f1,"an actuator" g1,"a light pen" h1,"a network" i1,"a modem" j1,"an acoustic coupler" k1,"a terminal" l1,"a remote terminal" m1,"an analogue input" n1,"an analogue output" o'1,"the central processing unit" p1,"the logic unit" q#1,"immediate access memory" r1,"static memory" s1,"dynamic memory" t1,"a magnetic tape" u1,"a punched card" v1,"paper tape" w1,"a magnetic disc" x1,"a floppy disk" y1,"a cassette tape" z1,"paper" {1,"the printer port" |1,"the control unit" }1,"microfiche" ~1,"the user port" 1,"magnetic stripe" 1,"a bar code label" $1,"a point of sale terminal" 1,"a database" 1,"downloading" 1,"a computer" 1,"an interface" 1,"a multiplexor" 1,"a bus" 1,"serial" 1,"parallel" 1,"a buffer" 1,"BASIC" 1,"FORTRAN" 1,"PASCAL" 1,"COMAL" 1,"COBOL" 1,"ALGOL" 1,"CESIL" 1,"machine code"  1,"an assembly language"  1,"a low level language" !1,"a high level language" 1,"DOS" 1,"MOS" 1,"an operating system" 1,"a compiler" 1,"an interpreter" 1,"source code" 1,"object code" 1,"batch processing"  1,"real time processing" 1,"on line working" 1,"off line working" 1,"multi programming" !1,"foreground processing" !1,"background processing" 1,"time-sharing" #1,"an applications package" 1,"run faster" 1,"take up less memory" &1,"are easier to read & debug" 1,"RS232" 1,"an assembler" 1,"Word processing" 1,"producing invoices " #1,"paying wages & salaries" 1,"stock control" 1,"financial modelling" !1,"the water authorities" 1,"the Gas board" %1,"the Local Authority-Rates" 1,"the Banks" "1,"the Building Societies" #1,"keeping medical records" 1,"a travel agent" 12,"labelling medicines by a","pharmacist" :2,"checking the tolerance of","manufactured items" A2,"automatic control of robots","in an automated factory" :2,"automatic control of a","food processing plant" 1,"school time-tabling" @2,"working out interview times","for a parents' evening" 32,"listing pupil information","in a school" 32,"retrieval of information","in a library" :2,"ordering from a mail order","firm by telephone" =2,"recording data to produce","map for a survey firm" !;2,"processing data to assist","weather forecasting" ".2,"an architect drawing house","plans" #32,"a solicitor producing","legal documents" $1,"an estate agent" %D2,"a farmer trying to use his","land at maximum efficiency" &A2,"a farmer working out how","much food to give his cows" '12,"a taxi firm keeping","vehicle records" (1,"a water authority" )1,"Prestel" *1,"Viewdata" +1,"Telecom Gold" ,1,"Telesoftware" -1,"Teletext" .%1,"an airline booking system" /1,"Ceefax" 01,"Oracle" 11,"Videotex" n#1,"computer centre manager" o1,"shift leader" p1,"computer operator" q1,"librarian" r1,"systems analyst" s1,"operations manager" t1,"programmer" u1,"office worker" v1,"receptionist" w!1,"machine tool operator" x1,"works manager" y1,"storeman" z1,"typist" {1,"secretary" |1,"accountant" }1,"service engineer" ~1,"system designer" 1,"serial access" 1,"random access" 1,"a field" 1,"a record" 1,"a frame" 1,"a sprocket hole" 1,"sequential access" 1,"a header" 1,"an inter-block gap"  1,"a key or keyword" 1,"a file" 1,"updating" 1,"bursting" 1,"key to disk" 1,"validation" 1,"verification" 1,"sorting" 1,"a sector" 1,"a track" 1,"a side" 1,"a bit" 1,"a byte" 1,"a block" 1,"checking" 1,"comparison" 1,"an input form" 1,"a stack" 1,"a keyword" 1,"parity" 1,"packet switching" #(-1," " #)(1,"This is an output peripheral" #*'1,"This is an input peripheral" #+62,"This is an input MEDIUM not a","peripheral" #,@2,"This is a digital output to","connect to peripherals" #-)3,"Central processing unit (CPU)" #.+1,"This is a form of backing store" #/3,"Input device" #03,"Output device" #1<2,"This connects the computer to","a telephone line" #272,"This is an output MEDIUM not","a peripheral" #3#1,"This is part of the CPU" #4=2,"This loses its contents when","it is switched off" #5*1,"This could not be read back in" #63,"Kimball tag" #7>2,"This is used to move the cursor","round the screen" #8(1,"This has holes punched in it" #9#1,"MICR : OCR : Mark sense" #:02,"This could only be input OR","output" #;> 2,"This is very fast but can","produce smudged print" #<<2,"This produces clear print but","is much too fast" #=@2,"In most printers of this type","the dots can be seen" #>B2,"This is an old design and is","not now reliable enough" #?3,"Printer" #@12,"This prints one character at","a time" #A"1,"This would be too slow" #B*1,"Only one typeface is available" #C%1,"This is used for position" #D?2,"The voltage must be converted","into a digital form" #EG2,"This would produce a voltage","dependant on the temperature" #F3,"Backing store" #Z@2,"This produces sound to go into","a telephone handset" #[+1,"This moves and produces a force" #\G2,"This produces an electrical","signal from a physical change" #]H2,"An electronic circuit used to","link computers & peripherals" #^12,"Think of a large collection of","data" #_M2,"This switches data from several","wires in sequence onto one wire" #`3,"Modulation" #a3,"Viewdata" #b22,"These are types of operating","methods" #c3,"Page 55" #d?2,"This could be one unit on a","network or peripheral" #eL2,"This is a piece of software. A","network has hardware & software" #f3,"Network" #g1,"This is a program" #h#1,"This is part of the CPU" #i3,"Address bus" #j12,"This would use ONE wire plus","ground" #k22,"This would use one wire for","EACH bit" #l>2,"This is a set of holes across","punches paper tape" #m=2,"This is to do with data stored","on magnetic tape" #n=2,"This is to do with data stored","on magnetic disc" #o62,"This is one way of organising","the memory" #p!3,"Information retrieval" #q1,"This is a 0 or a 1" #r1,"This is 8 bits" #s(1,"This is too small a quantity" #t(1,"This is too large a quantity" #u3,"Sector" #v3,"Block" #w3,"Verifier" #x3,"Validity check" #,2,"This only allows serial","access" #3,"Real time" #42,"This is an example of BATCH","processing" #12,"It could do but it is not","essential" #G2,"This uses the telephone line","to link to a computer system" #3,"Telesoftware" #F2,"This can apply to any system","using a TV to display pages" #3,"Inverted file" #F2,"This is one particular data-","base run by British Telecom" #?2,"This is a read only system","using TV transmissions" #)1,"This person designs computers" #C2,"Think about each piece of","hardware & why it is needed" #G2,"Look up information about jobs","in your notes or text book" #:2,"They might do, but not for","their main system" #3,"Serial transmission" #!3,"Parallel transmission" #G2,"This could work by either","serial or parallel transmissiom" #02,"This is a type of operating","system" #I2,"This is the main connection","between the parts of a computer" #3,"Buffer" #?2,"The idea is to free the CPU to","do more processing" #3,"ON/OFF line working" #:2,"This is a common language for","home computers" #72,"This is a language for doing","calculations" #)1,"This is a structured language" #92,"This is a structured language","for education" #B2,"This is a Business Orientated","Language" #<2,"This was one of the first","structured languages" #A2,"This is a simple language used","to teach programming" #G1,"These are the binary codes","which operate the CPU directly" #@2,"This changes a mnemonic language","into machine code" #L2,"This is a language in which ONE","word = ONE machine code instr." #C2,"This is easier to write and","understand than assembler" #J2,"This enables you to use simple","words to control the computer" #C2,"This converts a high level","language into machine code" #D2,"This calls machine code","routines instead of converting" #D2,"This is the text of a program","in a high level language" #=2,"This is the machine code","produced by a compiler" $C2,"In this all data is collected","together before running" $F2,"In this files & output are","updated before the next input" $J2,"This is a terminal or computer","connected to another computer" $H2,"This is when a terminal is","being used for data preparation" $I2,"This is when one program uses","the CPU & another the printer" $D2,"This is when many users get","some computer time in turn" $F2,"This is a program bought ready","made for a particular job" $?2,"Use the correct answer as a ","reference in the GEM" '-1," " C  GAME1 x oz +:7:7:0::1400x ( 4500 F 1500  4200h ,w=0:p=0:f=0:u=0 'm$=" " U4100:4280:2500 :3825:4280:3000 :3700t: _3600:3750:3800:3825:3850 :4300:2300:900  !p=0 u=0a=1  +p=0 u=1a=1+(*u(f))  p=1a=1+(*n(w))  z=0 5p=12000+q:m=1w:21004:m 5u=13000 +q:m=1f:2200:m & 2000 +#h=13700t:4900$ 04300:3700t  x=h(1):y=h(2) %Z3750:3800:3825:3850 :3950n:1:3620$:0 4 410 c$  c$="*"  c$="l"1160  c$="t"1100L  c$="a"1120`  c$="c"1140t  c$="?"1300  c$="s1"4800  c$="s2"4820  c$="s3"4840  c$="s4"4860  c$="`"1200 c$="x"1250 c$="p"d:d c$="i"d:d  900 Ll,c,x$:l,c;x$: `.x,y,j,k,a:a=a*/180:x,y:j-x,k-y,a: tx,y,rad:x,y,rad: "x,y,a,b:x,y:1;a-x,b-y: *w=w+1:n(w),l(w),c(w):p=1: Dx,y,ht,wi:x,y:0,ht:wi,0:0,-ht:-wi,0: *f=f+1:u(f),v(f),w(f):u=1: ((x=a:y=b:a,b:x,y:1;a-x,b-y: 7(x=a:y=b:a,b:x,y:1;a-x,b-y: x.:1:0,0;"COMPUTER GAME1" }X2:12 ,0;"Press STOP on your tape recorder":0:3700t s2,0;"This is a game played against the computer. You will be asked questions on computing topics." d"You choose a topic from a list and decide whether you will aim at the treble, double or single." 92::"Treble questions are hardest!!!":0: "You have ";:2:"2";:0:" attempts at each question.If you answer correctlyyou get the points otherwise the computer gets them!!" :"To win you must reduce your score to EXACTLY zero." 8"If the computer reaches zero or below then it wins!!" '"Pressing SHIFT * stops the game"  ]2:20,7;"Do you want to play 501, 301, 201 or 101 ?":0 d$ d$=42*4900$ 1d$="101"d$="201"d$="301"d$="501"1520 .5,1:1500 us=d$:cs=us::0: @b=f$ Jf$(b)" "1640h T b=b-1 ^ 1610J h f$=f$(b) r  x=1f "v(x),w(x);1;"?";0  u=19000(#+m(x):m$ t=12 q$(x) %q$(x,1)=42*4900$ Z(q$(x)a$(x)t=1) 3850 :2275:6:19,0;m$:7 ܂(q$(x)a$(x)t=2)3850 :2:19,0;"The answer was : ":20,0;a$(x):0:z=0 ߓq$(x)=a$(x) 3850 :t=2:4:19,0;"Good. The answer was :":20,0;a$(x):0:2250:z=1 t f$=a$(x):1600@  1 v(x),w(x);f$  0 x z=1 us=us-(i*sc) z=0 cs=cs-(i*sc)  44000  9d=1n(m):o$(d):d T#b$(m)=o$(a):f$=b$(m):1600@ Wl(m),c(m);f$:  d=1u(m):n$(d):j(d):d a$(m)=n$(a):m(m)=j(a): /e=140 (2:.02{# =,e:e: 1e=1-40 (-2:.02{# =,e:e: nt$(i)="Logic networks"q=5000:q(1)=6:q(2)=4:q(3)=3:2315 nt$(i)="Arithmetic "q=5100:q(1)=8:q(2)=4:q(3)=3:2315 nt$(i)="Number systems"q=5200P:q(1)=9 :q(2)=4:q(3)=3:2315 cq=5000+(100d*(*3)):q(1)=6:q(2)=4:q(3)=3 (r=1s=(*(q(1)+1)) 5r=2q=q+9 :s=(*(q(2)+1)) 6r=3q=q+15:s=(*(q(3)+1)) sc=r  q=q+s:q: r2:15,20;"To aim":16,17;"Type a number":17,17;"& press ENTER" +20:.25~,1:g$(1) #g$(1)=42*4900$ R(g$(1)<480ůg$(1)>57 9Ưg$(1)32 )2520 jg$(1,2)32 (g$(1,2)>57 9ůg$(1,2)<480)2520 :g=g$(1):g=g (g20g1)2527 919,17;"Between 1 & 20" /e=1-40(-1:0.03{u\,e:e 719,17;" " 2514 %15,17;"Now the value:" )16,17;" s (single) " %17,17;"or d (double) " %18,17;"or t (treble) " "20:.25~,1:s$ s$=""2538 #s$(1)=42*4900$ #s$="t"s$="d"s$="s" 2546 919,17;"Enter s d or t" 9e=1-40(-1:0.03{u\,e:e:10 719,17;" " 2534  $15,17;"You aimed at " !s$="t" z$="treble":s=3 s$="d"z$="double":s=2 s$="s"z$="single":s=1 '16,19;"";z$;" ";g;"" i=g:r=s us203055 r=13200 h=1+(*502) 3100 m<03400H m>03500 r=3z$="treble" r=2z$="double" r=1z$="single" %17,17;"Your dart hit " '18,19;"";z$;" ";i;"" Ui=gr=s19,17;"Good shot!! ":e=130:0.03{u\,e:e 0  h25m=0: &&(h>25h31)m=1: 0'(h>31h37%)m=-1: :&(h>37%h42*)m=2: D'(h>42*h46.)m=-2: N&(h>46.h480)m=3: Xh>480m=-3: n=1+(*502) n10 n5r=2: r=3: Hn=1̽(m) Ri1i=a(p(i)-1) \i=1i=20 fn p n=1m i20i=a(p(i)+1) i=20i=1 n  r=3x=t(i):y=y(i) r=2 x=d(i):y=e(i) r=1x=r(i):y=s(i) h(1)=x:h(2)=y $Lk=-11:j=-11:x+k,y+j:j:k:.3,45-: t121,6;"Press SPACE to carry on" yv$= ~o=v$ o=42*4900$ o32 3700t  3950n  8l=014:l,0;" ":l: 9l=1518:l,0;" ":l: :l=1418:l,16;" ":l:  Il=1920:l,0;" ":l: <9l=014:l,16;" ":l: n721,0;" ": *4141-:5:0:4308 d$="I'm mixing up the topics"  i=120:t$(i):i ud=124:20,d+1;d$(d):i=1+(*20):j=1+(*20):.01z# =,45- $h$=t$(i):t$(i)=t$(j):t$(j)=h$:d 3.05|L,25:.08}# =,5:3850  ^i=120:6:0:i,0;i;:7:1:i,2;t$(i):i: -"Logic networks","Number systems","Arithmetic","Random choice","Logic networks","Number systems","Arithmetic","Random choice" 3@"Logic networks","Number systems","Arithmetic","Random choice" 9"Logic networks","Number systems","Arithmetic","Random choice","Logic networks","Number systems","Arithmetic","Random choice" h1:192,120x,480:192,120x,44,:192,120x,28:192,120x,24:192,120x,8:192,120x,4 jqb=9 359g18:192,120x:(480*(b*/180)),(480*(b*/180)):b |4250:7:0:i=120:o(i),b(i),r(i),s(i),d(i),e(i),t(i),y(i),p(i),a(i):o(i),b(i);i;:i:7:1 0,26,204,156,204,164,200,144,1,1,12 ,28,212,92\,220,82R,208,98b,8,18,13 ,23,192,84T,192,74J,192,94^,10 ,4,2,29,220,140,228,150,214,136,3,13 ,0,21,180,156,180,164,184,144,19,6 6,31,228,120x,240,124|,220,120x,5,10 ,12 ,19,172,92\,164,84T,176,100d,12 ,15,8,17,156,108l,150,108l,168,112p,14,2,2,18,164,140,156,148,172,134,17,17,8,30,228,108l,238,106j,218,112p,6,3 z6,16,156,120x,146,120x,167,120x,15,19,1,19,172,148,164,156,176,140,18,7,4,30,228,132,238,134,218,128,4,16,4,16,156,132,148,132,168,128,16,8 110 ,29,224,96`,230,92\,214,104h,7,11 ,10 ,17,164,100d,156,92\,172,104h,13 ,14,13 ,25,204,84T,206,76L,200,94^,9 ,9 ,1,27,216,152,220,158,208,142,2,12 ,13 ,20,180,84T,180,76L,184,96`,11 ,5,0,23,192,156,192,166,192,146,20,20  k2:128,10 :0,524:124|,0:0,-524:-124|,0: ~5:0:0,0;" ":1,0;" ":1,0;"Computer =";cs :0,0;"Your score =";us:7:0: 0h=0:us<03850 :2:1:19,8;"BUST!!! Try again":1.5@,-10 :0:us=us+(i*sc): :us=04::1:10 ,8;"CONGRATULATIONS";:0:14,0;"Your score is 0 - YOU WIN !!!!":0:2250:0:h=1: Dcs0:1:1:10 ,12 ;"HARD LUCK":0:14,0;"My score is ";:cs;:" I WIN !!!":2275:h=1:0: N a(20):b(20):c(20):d(20):e(20):h(2):j(20):l(20):m(10 ):n(10 ):o(20):p(20):q(20):r(20):s(20):t(20):u(10 ):v(10 ):w(10 ):y(20) a$(10 ,20):b$(10 ,20):g$(1,2):n$(10 ,20):o$(10 ,20):q$(10 ,20):r$(10 ,20):t$(20,14):u$(10 ,20):y$(10 ,20) \I4740:a=112 :s$:n=07:b:s$+n,b:n:a U"p",255,129,129,129,129,129,129,255 K"e",0,0,0,480,72H,16,32 ,120x L"d",0,0,0,112p,16,32 ,16,112p K"c",0,0,0,64@,80P,120x,16,16 L"b",0,0,0,120x,64@,112p,8,112p L"a",0,0,0,16,32 ,112p,72H,112p G"f",0,0,120x,0,0,0,0,0 K"g",16,16,124|,16,16,0,0,0 H"h",12 ,18,4,8,30,0,0,0 G"i",14,2,4,2,14,0,0,0 K"j",0,24,24,24,90Z,60<,24,0 I"k",0,8,4,126~,126~,4,8,0  1:16,16;"Complete the":17,16;"output of this":18,16;"logic network":0: ԓ58:,100d,15:502,127:0,-15:68D,127:0,-15:60<,85U:0,-11 : 1:16,14;"Type in the whole";17,14;"bit patttern":110n,30:0,20:140,0:0,-20:-140,0:0: 1:16,15;"Type in one";17,15;"bit at a time":118v,30:0,20:108l,0:0,-20:-108l,0:0: $8:2:7,3;"To run this program again":9 ,10 ;"press RUN":12 ,4;"To load and run GAME2":14,10 ;"press NEXT":17,4;"To load a later program":18,2;"wind on the tape before you":20,10 ;"press NEXT":0 .="r"Ŧ="R"10 8="n"Ŧ="N"4940L B 4910. L=:10 ,2;"Press PLAY on your recorder":"" Q ~"s1","t",9 ,6,"AND","s2","`",4,5,6,"`",4,5,8,"?",4,13 ,7,"*" }"s1","t",9 ,6,"OR","s2","`",4,5,6,"`",4,5,8,"?",4,13 ,7,"*" "s1","t",9 ,6,"AND","s2","t",14,6,"NOT","c",58:,60<,15,"l",60<,45-,60<,41),"`",4,5,6,"`",4,5,8,"?",4,17,7,"*" "s1","t",9 ,6,"NOT","c",58:,100d,15,"l",58:,127,58:,115s,"l",58:,85U,58:,73I,"`",2,5,7,"?",2,13 ,7,"*" "s1","t",9 ,6,"OR","s2","t",14,6,"NOT","c",58:,60<,15,"l",60<,45-,60<,41),"`",4,5,6,"`",4,5,8,"?",4,17,7,"*" S "`",4,2,3,"`",2,2,12 ,"?",2,18,4,"s1","t",6,10 ,"AND","c",92\,124|,15,"t",10 ,3,"OR","c",36$,92\,15,"t",15,3,"NOT","c",36$,524,15,"l",100d,151,100d,136,"l",28,151,28,105i,"c",28,144,1.5@,"l",30,144,84T,144,"l",84T,144,84T,137,"l",84T,112p,502,96`,"l",36$,76L,36$,67C,"l",36$,36$,36$,32 ,"*" S "`",4,2,3,"`",2,2,12 ,"?",2,18,4,"s1","t",6,10 ,"OR","c",92\,124|,15,"t",10 ,3,"AND","c",36$,92\,15,"t",15,3,"NOT","c",36$,524,15,"l",100d,151,100d,136,"l",28,151,28,105i,"c",28,144,1.5@,"l",30,144,84T,144,"l",84T,144,84T,137,"l",84T,112p,502,96`,"l",36$,76L,36$,67C,"l",36$,36$,36$,32 ,"*" "`",4,2,2,"`",4,2,4,"?",4,18,6,"s1","t",6,2,"OR","c",28,124|,15,"t",9 ,9 ,"NOT","c",84T,100d,15,"t",15,5,"AND","c",524,524,15,"l",20,151,20,137,"l",36$,151,36$,136,"c",36$,144,1.5@,"l",37%,144,84T,144,"l",84T,144,84T,116t,"l",28,108l,28,76L,"l",28,76L,40(,63?,"l",84T,86V,84T,76L,"l",84T,76L,64@,63?,"l",524,36$,524,32 ,"*" "`",4,2,2,"`",4,2,4,"?",4,18,6,"s1","t",6,2,"AND","c",28,124|,15,"t",9 ,9 ,"NOT","c",84T,100d,15,"t",15,5,"OR","c",524,524,15,"l",20,151,20,137,"l",36$,151,36$,136,"c",36$,144,1.5@,"l",37%,144,84T,144,"l",84T,144,84T,116t,"l",28,108l,28,76L,"l",28,76L,40(,63?,"l",84T,86V,84T,76L,"l",84T,76L,64@,63?,"l",524,36$,524,32 ,"*" "`",8,2,1,"`",8,2,7,"`",8,2,12 ,"?",8,15,7,"s1","t",6,1,"AND","c",20,124|,15,"t",6,10 ,"OR","c",92\,124|,15,"t",12 ,6,"OR","c",60<,76L,15,"l",12 ,151,12 ,137,"l",100d,151,100d,136,"l",60<,151,60<,144,"l",28,136,28,144,"l",28,144,84T,144,"l",84T,144,84T,137,"l",24,108l,44,,80P,"l",84T,108l,74J,80P,"l",60<,61=,60<,568,"*" "`",8,2,1,"`",8,2,7,"`",8,2,12 ,"?",8,15,7,"s1","t",6,1,"OR","c",20,124|,15,"t",6,10 ,"OR","c",92\,124|,15,"t",12 ,6,"AND","c",60<,76L,15,"l",12 ,151,12 ,137,"l",100d,151,100d,136,"l",60<,151,60<,144,"l",28,136,28,144,"l",28,144,84T,144,"l",84T,144,84T,137,"l",24,108l,44,,80P,"l",84T,108l,74J,80P,"l",60<,61=,60<,568,"*" "`",4,3,2,"`",4,3,8,"?",4,13 ,7,"?",4,18,3,"s1","t",9 ,6,"NOR","s2","l",68D,151,68D,128,"c",68D,132,1.2,"l",66B,132,502,132,"l",502,132,502,128,"l",20,151,20,65A,"t",15,2,"NOR","c",28,524,15,"l",60<,73I,41),62>,"l",28,36$,28,32 ,"*" )"?",8,13 ,4,"`",8,3,5,"t",3,0,"Show as a","t",4,0,"binary number in","t",5,0,"2's complement","i",2,"t",10 ,3,"-8 2","t",11 ,5,"4 1","i",0,"x",28,60<,16,40(,"s3","*" -"?",8,13 ,4,"`",8,3,5,"t",3,0,"Show as a","t",4,0,"binary number in","t",5,0,"2's complement","i",2,"t",10 ,2,"-16 4 1","t",11 ,5,"8 2","i",0,"x",28,60<,16,480,"s3","*" X"`",10 ,11 ,3,"`",10 ,12 ,3,"?",10 ,14,6,"?",10 ,16,5,"?",10 ,14,5,"?",10 ,16,4,"?",10 ,14,4,"?",10 ,16,3,"?",10 ,14,3,"t",5,0,"Add these two","t",6,0,"binary numbers","t",7,0,"showing the sum","t",8,0,"and the carry","i",2,"t",12 ,2,"+","x",14,546,12 ,44,,"t",14,8,"sum","x",14,38&,12 ,44,,"t",16,8,"carry","s4","*" !"`",8,10 ,3,"`",8,11 ,3,"`",8,14,3,"?",8,15,6,"?",8,15,5,"?",8,15,4,"?",8,15,3,"?",8,18,6,"?",8,18,5,"?",8,18,4,"?",8,18,3,"t",6,0,"Subtract these ","t",7,0,"binary","t",8,0,"numbers","i",2,"t",11 ,2,"-","l",60<,84T,92\,84T,"l",92\,84T,92\,81Q,"t",12 ,9 ,"negate","l",92\,68D,92\,524,"l",92\,524,60<,524,"l",60<,524,62>,546,"l",60<,524,62>,502,"l",12 ,92\,4,92\,"l",4,92\,4,60<,"l",4,60<,20,60<,"l",20,60<,18,62>,"l",20,60<,18,58:,"t",16,3,"0001 add 1","i",0,"l",20,36$,60<,36$,"l",20,35#,60<,35#,"s4","*" Sr"`",10 ,10 ,2,"?",10 ,14,5,"t",6,0,"Convert this","t",7,0,"binary number","t",8,0,"into hex.","i",1,"t",16,16,"NB use CAPITAL","t",17,19,"letters","x",124|,28,24,120x,"i",0, "l",18,86V,18,82R,"l",18,82R,46.,82R,"l",46.,82R,46.,86V,"l",502,86V,502,82R,"l",502,82R,78N,82R,"l",78N,82R,78N,86V,"l",32 ,81Q,44,,66B,"l",64@,81Q,524,66B,"*" Ue"`",10 ,10 ,2,"?",10 ,14,5,"t",6,0,"Convert this","t",7,0,"binary number","t",8,0,"into hex.","i",1,"t",16,16,"NB use CAPITAL","t",17,19,"letters","x",124|,28,24,120x,"l",18,86V,18,82R,"l",18,82R,46.,82R,"l",46.,82R,46.,86V,"l",502,86V,502,82R,"l",502,82R,78N,82R,"l",78N,82R,78N,86V,"l",32 ,81Q,44,,66B,"l",64@,81Q,524,66B,"*" W"`",10 ,10 ,5,"?",10 ,14,2,"t",6,0,"Convert this","t",7,0,"hex number","t",8,0,"into binary.","i",2,"l",44,,86V,32 ,69E,"l",18,66B,18,68D,"l",18,68D,46.,68D,"l",46.,68D,46.,66B,"l",524,86V,64@,69E,"l",502,66B,502,68D,"l",502,68D,78N,68D,"l",78N,68D,78N,66B,"i",0,"s3","*" Y"`",10 ,10 ,5,"?",10 ,14,2,"t",6,0,"Convert this","t",7,0,"hex number","t",8,0,"into binary.","i",2,"l",44,,86V,32 ,69E,"l",18,66B,18,68D,"l",18,68D,46.,68D,"l",46.,68D,46.,66B,"l",524,86V,64@,69E,"l",502,66B,502,68D,"l",502,68D,78N,68D,"l",78N,68D,78N,66B,"i",0,"*" \"`",10 ,11 ,5,"?",10 ,14,2,"?",10 ,17,5,"t",6,0,"Convert this","t",7,0,"decimal number","t",8,0,"into binary and","t",9 ,0,"then into hex.","i",1,"t",16,16,"NB use CAPITAL","t",17,16,"letters for hex","x",124|,28,24,128,"i",2,"l",480,78N,480,69E,"x",12 ,524,16,72H,"l",18,502,18,480,"l",18,480,46.,480,"l",46.,480,46.,502,"l",524,502,524,480,"l",524,480,78N,480,"l",78N,480,78N,502,"l",32 ,47/,39',40(,"l",64@,47/,579,40(,"*" ^"`",10 ,11 ,5,"?",10 ,14,2,"?",10 ,17,5,"t",6,0,"Convert this","t",7,0,"decimal number","t",8,0,"into binary and","t",9 ,0,"then into hex.","i",1,"t",16,16,"NB use CAPITAL","t",17,16,"letters for hex","x",124|,28,24,128,"i",2,"l",480,78N,480,69E,"x",12 ,524,16,72H,"l",18,502,18,480,"l",18,480,46.,480,"l",46.,480,46.,502,"l",524,502,524,480,"l",524,480,78N,480,"l",78N,480,78N,502,"l",32 ,47/,39',40(,"l",64@,47/,579,40(,"*" a"`",10 ,11 ,6,"?",10 ,14,3,"?",10 ,17,6,"t",6,0,"Convert this","t",7,0,"hex number into","t",8,0,"binary and then","t",9 ,0,"into denary","i",2,"l",524,78N,40(,71G,"l",26,68D,26,70F,"l",26,70F,546,70F,"l",546,70F,546,68D,"l",60<,78N,72H,71G,"l",58:,68D,58:,70F,"l",58:,70F,86V,70F,"l",86V,70F,86V,68D,"x",20,524,16,72H,"l",568,513,568,34","s3","*" c"`",10 ,11 ,6,"?",10 ,14,3,"?",10 ,17,6,"t",6,0,"Convert this","t",7,0,"hex number into","t",8,0,"binary and then","t",9 ,0,"into denary","i",2,"l",524,78N,40(,71G,"l",26,68D,26,70F,"l",26,70F,546,70F,"l",546,70F,546,68D,"l",60<,78N,72H,71G,"l",58:,68D,58:,70F,"l",58:,70F,86V,70F,"l",86V,70F,86V,68D,"x",20,524,16,72H,"l",568,513,568,34","s3","*" X!"0","0","1","1","0","1","0","1" Y!"0","0","1","1","0","1","0","1" [!"0","0","1","1","0","1","0","1" \ "0","1" ]!"0","0","1","1","0","1","0","1" b!"0","0","1","1","0","1","0","1" c!"0","0","1","1","0","1","0","1" d!"0","0","1","1","0","1","0","1" e!"0","0","1","1","0","1","0","1" ha"0","0","0","0","1","1","1","1","0","0","1","1","0","0","1","1","0","1","0","1","0","1","0","1" ia"0","0","0","0","1","1","1","1","0","0","1","1","0","0","1","1","0","1","0","1","0","1","0","1" j!"0","0","1","1","0","1","0","1" )"-1","-2","-3","-4","-5","-6","-7","-8" 0"-9","-10","-11","-12","-13","-14","-15","-16" ɍ"0010","0011","0100","0101","0001","0111","0010","0100","0101","0010","0101","0011","0100","0111","0010","0111","1000","1010","1010","1101" Ω"0011","0101","1011","1100","1101","0111","0110","0011","0001","0101","0011","0111","0101","0101","0010","0011","0011","0101","1011","1100","1101","0111","0110","0011" #o"00010011","01010111","00101001","01101001","10001100","01111111","11110000","00001111","01011111","10100110" %o"11001010","11100001","10111100","00111010","11111111","01011010","11101101","10111000","10011100","10101011" '3"13","53","29","69","8C","7F","F0","0F","5F","A3" )3"C5","E1","BC","3A","FF","5A","ED","B8","9C","AB" ,8"19","83","57","105","140","127","240","15","95","166" .;"202","225","188","58","255","90","237","184","156","171" 13"13","53","29","69","8C","7F","F0","0F","5F","A3" 33"C5","E1","BC","3A","FF","5A","ED","B8","9C","AB" @1"0",1,"0",1,"0",1,"1",1 A1"0",2,"1",2,"1",2,"1",2 C1"1",3,"1",3,"1",3,"0",3 D"1",4,"0",4 E1"1",5,"0",5,"0",5,"0",5 J1"1",5,"1",5,"0",5,"0",5 K1"1",3,"1",3,"0",3,"0",3 L1"0",1,"0",1,"1",1,"0",1 M1"1",2,"0",2,"1",2,"1",2 Pa"0",2,"1",2,"1",2,"1",2,"0",2,"1",2,"1",2,"1",2 Qa"0",1,"0",1,"1",1,"1",1,"0",1,"1",1,"1",1,"1",1 Ra"1",6,"0",6,"0",6,"0",6,"0",6,"1",6,"0",6,"0",6 y"1111",7,"1110",7,"1101",7,"1100",7,"1011",7,"1010",7,"1001",7,"1000",7 "10111",7,"10110",7,"10101",7,"10100",7,"10011",7,"10010",7,"10001",7,"10000",7 "10111",7,"10110",7,"10101",7,"10100",7,"10011",7,"10010",7,"10001",7,"10000",7 I"1",8,"0",8,"0",8,"0",8,"1",8,"0",8,"0",8,"0",8,"1",8,"1",8,"0",9 ,"1",9 ,"0",9 ,"1",9 ,"0",9 ,"1",9 ,"0",9 ,"0",9 ,"0",9 ,"0",9 ,"1",8,"1",8,"0",8,"0",8,"1",8,"1",8,"1",8,"1",8,"1",8,"1",8,"0",9 ,"1",9 ,"0",9 ,"1",9 ,"0",1,"1",9 ,"0",9 ,"0",9 ,"0",9 ,"0",9 ,"1",8,"1",8,"0",8,"1",8,"0",8,"1",8,"0",8,"1",8,"1",8,"1",8,"0",9 ,"0",9 ,"1",9 ,"1",9 ,"0",9 ,"1",9 ,"0",9 ,"0",9 ,"0",9 ,"0",9 ,"0",8,"0",8,"1",8,"1",8,"0",8,"1",8,"1",8,"1",8,"1",8,"1",8 !"0",11 ,"0",11 ,"0",11 ,"0",11 ,"0",11 ,"0",11 ,"1",11 ,"0",11 ,"1",11 ,"1",11 ,"0",11 ,"0",11 ,"1",11 ,"1",11 ,"0",11 ,"0",11 ,"1",11 ,"0",11 ,"1",11 ,"0",11 ,"0",11 ,"0",11 ,"1",11 ,"1",11 ,"1",11 ,"1",11 ,"1",11 ,"1",11 ,"1",11 ,"1",11 ,"1",11 ,"1",11 ,"0",8,"0",8,"0",8,"1",8,"0",8,"0",8,"0",8,"0",8,"1",8,"0",8,"0",8,"0",8,"0",8,"1",8,"0",8,"0",8,"0",8,"0",8,"0",8,"1",8,"0",8,"0",8,"1",8,"0",8,"0",8,"0",8,"1",8,"0",8,"1",8,"0",8,"0",8,"0",8 "13",10 ,"53",10 ,"29",10 ,"69",10 ,"8C",10 ,"7F",10 ,"F0",10 ,"0F",10 ,"5F",10 ,"A3",10 "C5",10 ,"E1",10 ,"BC",10 ,"3A",10 ,"FF",10 ,"5A",10 ,"ED",10 ,"B8",10 ,"9C",10 ,"AB",10 "00010011",12 ,"01010111",12 ,"00101001",12 ,"01101001",12 ,"10001100",12 ,"01111111",12 ,"11110000",12 ,"00001111",12 ,"01011111",12 ,"10100110",12 "11001010",12 ,"11100001",12 ,"10111100",12 ,"00111010",12 ,"11111111",12 ,"01011010",12 ,"11101101",12 ,"10111000",12 ,"10011100",12 ,"10101011",12 U"00010011",13 ,"01010111",13 ,"00101001",13 ,"01101001",13 ,"10001100",13 ,"01111111",13 ,"11110000",13 ,"00001111",13 ,"01011111",13 ,"10100110",13 ,"13",10 ,"53",10 ,"29",10 ,"69",10 ,"8C",10 ,"7F",10 ,"F0",10 ,"0F",10 ,"5F",10 ,"A3",10 U"11001010",13 ,"11100001",13 ,"10111100",13 ,"00111010",13 ,"11111111",13 ,"01011010",13 ,"11101101",13 ,"10111000",13 ,"10011100",13 ,"10101011",13 ,"C5",10 ,"E1",10 ,"BC",10 ,"3A",10 ,"FF",10 ,"5A",10 ,"ED",10 ,"B8",10 ,"9C",10 ,"AB",10 Z"00010011",12 ,"01010011",12 ,"00101001",12 ,"01101001",12 ,"10001100",12 ,"01111111",12 ,"11110000",12 ,"00001111",12 ,"01011111",12 ,"10100110",12 ,"19",13 ,"83",13 ,"57",13 ,"105",13 ,"140",13 ,"127",13 ,"240",13 ,"15",13 ,"95",13 ,"166",13 ]"11001010",10 ,"11100001",10 ,"10111100",10 ,"00111010",10 ,"11111111",10 ,"01011010",10 ,"11101101",10 ,"10111000",10 ,"10011100",10 ,"10101011",10 ,"202",13 ,"225",13 ,"188",13 ,"58",13 ,"255",13 ,"90",13 ,"237",13 ,"184",13 ,"156",13 ,"171",13 #)D"ALL the inputs of an AND gate must be 1 to give an output of 1" #*5"An OR gate gives an output of 1 if ANY input is 1" #+5"The NOT gate INVERTS the output from the AND gate" #,"A NOT gate is an inverter" #-4"The NOT gate INVERTS the output from the OR gate" #.2"A NOR gate is a combination of a NOT OR gates" #/@"The most significant bit (the one on the left) is negative" #0"In binary 1+1=10 and 1+0=1" #1:"In the sum 1+1=10, the 1 of the answer will be carried" #2B"Convert the number into groups of 4 bits & convert each group" #3A"To negate a number change all the 0's to 1's and vice versa" #45"Convert each hex digit into binary separately" #5D"The decimal value of the bits is128 64 32 16 8 4 2 1 " oV GAME2  ! +:7:7:0::1400x ($4500:1500:4200h ,w=0:p=0:f=0:u=0 Fm$=" ":d$="I'm mixing up the topics" U4100:4280:2500 :3825:4280:3000 :3700t: _3600:3750:3800:3825:3850 :4300:2300:900  !p=0 u=0a=1  +p=0 u=1a=1+(*u(f))  p=1a=1+(*n(w))  z=0 5p=12000+q:m=1w:21004:m 5u=13000 +q:m=1f:2200:m & 2000 +#h=13700t:4900$ 04300:3700t  x=h(1):y=h(2) %Z3750:3800:3825:3850 :3950n:1:3620$:0 4 410 c$  c$="*"  c$="l"1160  c$="t"1100L  c$="a"1120`  c$="c"1140t  c$="?"1300  c$="`"1200 c$="p"d:d c$="i"d:d c$="x"1350F c$="s1"1380d c$="s2"1390n c$="s3"1395s c$="s4"1370Z  900 Ll,c,x$:l,c;x$: `.x,y,j,k,a:a=a*/180:x,y:j-x,k-y,a: tx,y,r:x,y,r: "x,y,a,b:x,y:1;a-x,b-y: *w=w+1:n(w),l(w),c(w):p=1: *f=f+1:u(f),v(f),w(f):u=1: ((x=a:y=b:a,b:x,y:1;a-x,b-y: 7(x=a:y=b:a,b:x,y:1;a-x,b-y: FDx,y,ht,wi:x,y:0,ht:wi,0:0,-ht:-wi,0: ZU3,2;"8";5,2;"4";7,2;"2";9 ,2;"1" _x=92\14016:12 ,x:0,15:16,0:0,-15:-15,0:0,x+8:11 ,0:29,x+8:32 ,0:x: d\x,y:x,y:24,12 :24,-12 :-24,-12 :-24,12 : nEx,y,ht,wi:x,y:8,ht:wi,0:-8,-ht:-wi,0: sZx,y:x,y:40(,0:0,12 ,:-40(,0:0,-12 ,: xu:1:"COMPUTER GAME2":2:12 ,0;"Press STOP on your tape recorder":0:3700t 2,0;"This is a game played against the computer. You will be asked questions on computing topics.":"You choose a topic from a list and decide whether you will aim at the treble, double or single." 2::"Treble questions are hardest!!!"::0:"You have ";:2:"2";:0:" attempts at each question.If you answer correctlyyou get the points otherwise the computer gets them!!" "To win you must reduce your score to EXACTLY zero.":"If the computer reaches zero or below then it wins!!":"Pressing SHIFT * stops the game": q.03{u\,45-:2:20,7;"Do you want to play 501, 301, 201 or 101 ?":0 d$ d$=42*4900$ 1d$="101"d$="201"d$="301"d$="501"1520 .5,1:1500 us=d$:cs=us::0: @b=f$ Jf$(b)" "1640h Tb=b-1:1610J h f$=f$(b): /x=1f:v(x),w(x);1;"?";0  u=19000(#+m(x):m$ t=12:q$(x) %q$(x,1)=42*4900$ Z(q$(x)a$(x)t=1) 3850 :2275:6:19,0;m$:7 ܂(q$(x)a$(x)t=2)3850 :2:19,0;"The answer was : ":20,0;a$(x):0:z=0 ߓq$(x)=a$(x) 3850 :t=2:4:19,0;"Good. The answer was :":20,0;a$(x):0:2250:z=1 t f$=a$(x):1600@ !1:v(x),w(x);f$:0 x z=1 us=us-(i*r) z=0 cs=cs-(i*r) 44000: 9Nd=1n(m):o$(d):d:b$(m)=o$(a):f$=b$(m):1600@:l(m),c(m);f$: :d=1u(m):n$(d):j(d):d:a$(m)=n$(a):m(m)=j(a): /e=140 (2:.02{# =,e:e: 1e=1-40 (-2:.02{# =,e:e: nt$(i)="Trace tables "q=5000:q(1)=7:q(2)=4:q(3)=3:2315 nt$(i)="Masking "q=5100:q(1)=8:q(2)=5:q(3)=3:2315 nt$(i)="Storing data "q=5200P:q(1)=6:q(2)=3:q(3)=3:2315 cq=5000+(100d*(*3)):q(1)=6:q(2)=4:q(3)=2 (r=1s=(*(q(1)+1)) 5r=2q=q+9 :s=(*(q(2)+1)) 6r=3q=q+15:s=(*(q(3)+1))  q=q+s:q: p2:15,20;"To aim";16,17;"Type a number";17,17;"& press ENTER" +20:.25~,1:g$(1) #g$(1)=42*4900$ R(g$(1)<480ůg$(1)>57 9Ưg$(1)32 )2520 jg$(1,2)32 (g$(1,2)>57 9ůg$(1,2)<480)2520 :g=g$(1):g=g (g20g1)2527 g19,17;"Between 1 & 20";:2275:19,17;" ":2514 ߐ15,17;"Now the value:";16,17;" s (single) ";17,17;"or d (double ";18,17;"or t (treble) " "20:.25~,1:s$ s$=""2538 #s$(1)=42*4900$ #s$="t"s$="d"s$="s" 2550 f19,17;"Enter s d or t":2275:19,17;" ":2534  $15,17;"You aimed at " !s$="t" z$="treble":s=3 s$="d"z$="double":s=2 s$="s"z$="single":s=1 '16,19;"";z$;" ";g;"" #i=g:r=s:us203055 r=13200 <h=1+(*502):3100 :m<03400H m>03500 r=3z$="treble" r=2z$="double" r=1z$="single" K17,17;"Your dart hit ";18,19;"";z$;" ";i;"" Gi=gr=s19,17;"Good shot!! ":2250:0: h25m=0: &&(h>25h31)m=1: 0'(h>31h37%)m=-1: :&(h>37%h42*)m=2: D'(h>42*h46.)m=-2: N&(h>46.h480)m=3: Xh>480m=-3: 'n=1+(*502):n10 n5r=2: r=3: H.n=1̽(m):i1i=a(p(i)-1) \i=1i=20 fn: ,n=1m:i20i=a(p(i)+1) i=20i=1 n: r=3x=t(i):y=y(i) r=2 x=d(i):y=e(i) r=1x=r(i):y=s(i) h(1)=x:h(2)=y $Lk=-11:j=-11:x+k,y+j:j:k:.3,45-: t121,6;"Press SPACE to carry on" y%v$=:o=v$:o=42*4900$ o32 3700t 3950n: 8l=014:l,0;" ":l: 9l=1518:l,0;" ":l: :l=1418:l,16;" ":l:  Il=1920:l,0;" ":l: <9l=014:l,16;" ":l: n721,0;" ": *4141-:5:0:4308  i=120:t$(i):i ud=124:20,d+1;d$(d):i=1+(*20):j=1+(*20):.01z# =,45- $h$=t$(i):t$(i)=t$(j):t$(j)=h$:d 3.05|L,25:.08}# =,5:3850  ^i=120:6:0:i,0;i;:7:1:i,2;t$(i):i: -"Trace tables","Masking","Storing data","Random choice","Trace tables","Masking","Storing data","Random choice","Trace tables","Masking","Storing data","Random choice","Trace tables","Masking","Storing data","Random choice","Trace tables","Masking","Storing data","Random choice" h1:192,120x,480:192,120x,44,:192,120x,28:192,120x,24:192,120x,8:192,120x,4 job=9 359g18:192,120x:(480*(b*/180)),(480*(b*/180)):b |4250:7:0:i=120:o(i),b(i),r(i),s(i),d(i),e(i),t(i),y(i),p(i),a(i):o(i),b(i);i;:i:7:1 0,26,204,156,204,164,200,144,1,1,12 ,28,212,92\,220,82R,208,98b,8,18,13 ,23,192,84T,192,74J,192,94^,10 ,4,2,29,220,140,228,150,214,136,3,13 ,0,21,180,156,180,164,184,144,19,6 6,31,228,120x,240,124|,220,120x,5,10 ,12 ,19,172,92\,164,84T,176,100d,12 ,15,8,17,156,108l,150,108l,168,112p,14,2,2,18,164,140,156,148,172,134,17,17,8,30,228,108l,238,106j,218,112p,6,3 z6,16,156,120x,146,120x,167,120x,15,19,1,19,172,148,164,156,176,140,18,7,4,30,228,132,238,134,218,128,4,16,4,16,156,132,148,132,168,128,16,8 110 ,29,224,96`,230,92\,214,104h,7,11 ,10 ,17,164,100d,156,92\,172,104h,13 ,14,13 ,25,204,84T,206,76L,200,94^,9 ,9 ,1,27,216,152,220,158,208,142,2,12 ,13 ,20,180,84T,180,76L,184,96`,11 ,5,0,23,192,156,192,166,192,146,20,20  k2:128,10 :0,524:124|,0:0,-524:-124|,0: |5:0:0,0;" ";1,0;" ";1,0;"Computer =";cs :0,0;"Your score =";us:7:0: 0h=0:us<03850 :2:1:19,8;"BUST!!! Try again":1.5@,-10 :0:us=us+(i*r): :us=04::1:10 ,8;"CONGRATULATIONS";14,0;"Your score is 0 - YOU WIN !!!!":0:2250:0:h=1: Dcs0:1:1:10 ,12 ;"HARD LUCK";14,0;"My score is ";cs;" I WIN !!! ":0:2275:h=1:0: N a(20):b(20):c(20):d(20):e(20):h(2):j(20):l(20):m(10 ):n(10 ):o(20):p(20):q(20):r(20):s(20):t(20):u(10 ):v(10 ):w(10 ):y(20) a$(10 ,20):b$(10 ,20):g$(1,2):n$(10 ,20):o$(10 ,20):q$(10 ,20):r$(10 ,20):t$(20,14):u$(10 ,20):y$(10 ,20) \L4740:a=12:s$:n=07:b:s$+n,b:n:a: U"p",255,129,129,129,129,129,129,255 K"k",0,16,32 ,126~,32 ,16,0,0 $d:2:7,3;"To run this program again";9 ,10 ;"press RUN":0 .="r"Ŧ="R"10 B 4910. Q "`",9 ,7,9 ,"`",9 ,16,17,"`",9 ,16,26,"?",9 ,18,30,"t",3,5,"START","s3",44,,142,"t",7,5,"AA+","x",36$,108l,16,480,"t",11 ,6,"A>B?","s1",40(,84T,"t",10 ,12 ,"n","t",14,4,"PRINT A","s2",24,524,16,64@,"t",17,6,"END","s3",44,,30,"l",64@,141,64@,124|,"l",64@,108l,64@,96`,"l",64@,72H,64@,68D,"l",64@,524,64@,42*,"l",90Z,84T,112p,84T,"l",112p,84T,112p,136,"l",112p,136,68D,136,"l",70F,138,68D,136,"l",68D,136,70F,134,"i",1,"t",16,12 ,"If A= and B= the","t",17,12 ,"output of this","t",18,12 ,"flowchart will be","i",0,"*" "`",9 ,7,9 ,"`",9 ,16,17,"`",9 ,16,26,"?",9 ,18,30,"t",3,5,"START","s3",44,,142,"t",7,5,"AA-","x",36$,108l,16,480,"t",11 ,6,"B>A?","s1",40(,84T,"t",14,4,"PRINT A","s2",24,524,16,64@,"t",10 ,12 ,"n","t",17,6,"END","s3",44,,30,"l",64@,141,64@,124|,"l",64@,108l,64@,96`,"l",64@,72H,64@,68D,"l",64@,524,64@,42*,"l",90Z,84T,112p,84T,"l",112p,84T,112p,136,"l",112p,136,68D,136,"l",70F,138,68D,136,"l",68D,136,70F,134,"i",1,"t",16,12 ,"If A= and B= the","t",17,12 ,"output of this","t",18,12 ,"flowchart will be","i",0,"*" b"`",6,5,0,"?",6,12 ,8,"?",6,13 ,8,"?",6,14,8,"?",6,15,8,"t",3,0,"Complete the","t",4,0,"truth table for","t",6,0,"with inputs of","t",7,0,"X & Y and an","t",8,0,"output of Z","i",2,"t",10 ,3,"X Y Z","t",12 ,3,"0 0","t",13 ,3,"0 1","t",14,3,"1 0","t",15,3,"1 1","i",0,"x",20,44,,568,31,"x",524,44,,568,32 ,"l",21,84T,83S,84T,"*" "`",8,6,5,"`",8,7,5,"`",8,8,5,"`",8,14,3,"?",8,17,24,"t",15,16,"The output of","t",16,16,"this flowchart","t",17,16,"will be","t",3,2,"START","s3",18,142,"l",36$,141,36$,131,"t",6,3,"A","t",7,3,"B","t",8,3,"C","x",20,102f,28,30,"l",36$,101e,36$,91[,"t",11 ,2,"CA+B","x",14,78N,12 ,44,,"l",34",77M,34",73I,"t",14,2,"A ?","s1",10 ,60<,"l",58:,60<,100d,60<,"t",14,9 ,"n","l",100d,60<,100d,82R,"t",11 ,10 ,"AA+1","x",78N,78N,12 ,44,,"l",100d,91[,100d,98b,"l",100d,98b,40(,98b,"l",40(,98b,42*,100d,"l",40(,98b,42*,96`,"l",34",47/,34",40(,"l",34",40(,68D,40(,"t",16,9 ,"PRINT","t",17,11 ,"C","s2",64@,30,20,42*,"*" "`",8,6,5,"`",8,7,5,"`",8,8,5,"`",8,14,3,"?",8,17,24,"t",15,16,"The output of","t",16,16,"this flowchart","t",17,16,"will be","t",3,2,"START","s3",18,142,"l",36$,141,36$,131,"t",6,3,"A","t",7,3,"B","t",8,3,"C","x",20,102f,28,30,"l",36$,101e,36$,91[,"t",11 ,2,"CA+B","x",14,78N,12 ,44,,"l",34",77M,34",73I,"t",14,2,"A ?","s1",10 ,60<,"l",58:,60<,100d,60<,"t",14,9 ,"y","l",100d,60<,100d,82R,"t",11 ,10 ,"AA+1","t",12 ,10 ,"BB-2","x",78N,70F,20,44,,"l",100d,91[,100d,98b,"l",100d,98b,40(,98b,"l",40(,98b,42*,100d,"l",40(,98b,42*,96`,"l",34",47/,34",40(,"l",34",40(,68D,40(,"t",16,9 ,"PRINT","t",17,11 ,"C","s2",64@,30,20,42*,"*" "i",1,"t",15,16,"If A= B= C=","t",16,16,"& D= then the","t",17,16,"output of the","t",18,16,"flowchart is ,","i",0,"`",8,15,21,"`",8,15,25,"`",8,15,29,"`",8,16,20,"?",8,18,29,"?",8,18,31,"t",3,2,"START","s3",18,142,"l",40(,141,40(,131,"t",6,3,"AA+1","x",20,118v,12 ,480,"l",40(,117u,40(,105i,"s1",16,92\,"t",10 ,3,"AB?","t",12 ,3,"y","l",40(,80P,40(,69E,"x",20,36$,32 ,480,"t",14,3,"EC","t",15,3,"CC+D","t",16,3,"DE","l",19,524,8,524,"l",8,524,8,136,"l",8,136,32 ,136,"l",32 ,136,30,138,"l",32 ,136,30,134,"l",64@,92\,76L,92\,"t",10 ,10 ,"PRINT","t",11 ,11 ,"A,C","s2",72H,78N,20,44,,"l",96`,77M,96`,66B,"t",14,11 ,"STOP","s3",82R,546,"*" "t",6,0,"What is the","t",7,0,"result of using","t",8,0,"the bit pattern","t",9 ,0,"in A as a mask","t",10 ,0,"on B?","x",20,28,15,72H,"x",20,44,,16,72H,"x",20,60<,16,72H,"t",13 ,1,"A","t",15,1,"B","`",8,13 ,3,"`",8,15,3,"?",8,17,3,"*" "s4","i",2,"t",3,7,"Window","t",5,7,"Door","t",7,7,"Skylight","t",9 ,7,"Chimney","i",0,"t",12 ,0,"If a burglar","t",13 ,0,"enters through","t",14,0,"the","`",6,15,0,"t",16,0,"the input to the computer","t",17,0,"will be ","?",6,17,8,"*" "s4","i",2,"t",3,7,"Window","t",5,7,"Door","t",7,7,"Skylight","t",9 ,7,"Chimney","i",0,"t",12 ,0,"If the computer","t",13 ,0,"receives an","t",14,0,"input of","`",4,14,9 ,"t",15,0,"then an intruder","t",16,0,"has entered through","t",17,0,"the","?",4,17,4,"*" ?"?",1,16,10 ,"?",1,16,18,"?",1,16,22,"t",10 ,0,"Complete this","t",11 ,0,"bit value","t",12 ,0,"sequence","t",16,1,"128 64 16 2 1","x",4,36$,16,31,"x",36$,36$,16,31,"x",68D,36$,16,31,"x",100d,36$,16,31,"x",132,36$,16,31,"x",164,36$,16,31,"x",196,36$,16,31,"x",228,36$,16,24,"*" 9"t",10 ,0,"Complete this","t",11 ,0,"bit value","t",12 ,0,"sequence","t",16,6,"64 16 4 2 1","?",1,16,1,"?",1,16,10 ,"?",1,16,18,"x",4,36$,16,31,"x",36$,36$,16,31,"x",68D,36$,16,31,"x",100d,36$,16,31,"x",132,36$,16,31,"x",164,36$,16,31,"x",196,36$,16,31,"x",228,36$,16,24,"*" V"t",10 ,0,"Complete this","t",11 ,0,"bit value","t",12 ,0,"sequence","t",16,6,"64 8 2 1","?",1,16,1,"?",1,16,10 ,"?",1,16,14,"?",1,16,22,"x",4,36$,16,31,"x",36$,36$,16,31,"x",68D,36$,16,31,"x",100d,36$,16,31,"x",132,36$,16,31,"x",164,36$,16,31,"x",196,36$,16,31,"x",228,36$,16,24,"*" "s4","t",3,9 ,"heater","t",5,9 ,"lamp","t",7,9 ,"alarm","t",9 ,9 ,"motor","i",1,"t",15,16,"A decimal number","`",8,16,16,"t",16,19,"is entered.","t",17,16,"Complete the","t",18,16,"table.","i",2,"t",12 ,8,"on/off?","i",0,"t",13 ,1,"Heater","t",14,1,"Lamp","t",15,1,"Alarm","t",16,1,"Motor","x",4,36$,36$,557,"x",60<,36$,480,64@,"?",8,13 ,9 ,"?",8,14,9 ,"?",8,15,9 ,"?",8,16,9 ,"*" "s4","t",3,9 ,"heater","t",5,9 ,"lamp","t",7,9 ,"alarm","t",9 ,9 ,"motor","i",1,"t",15,16,"A decimal number","`",8,16,16,"t",16,19,"is entered.","t",17,16,"Complete the","t",18,16,"table.","i",2,"t",12 ,8,"on/off?","i",0,"t",13 ,1,"Heater","t",14,1,"Lamp","t",15,1,"Alarm","t",16,1,"Motor","x",4,36$,36$,557,"x",60<,36$,480,64@,"?",8,13 ,9 ,"?",8,14,9 ,"?",8,15,9 ,"?",8,16,9 ,"*" "s4","t",3,9 ,"heater","t",5,9 ,"lamp","t",7,9 ,"alarm","t",9 ,9 ,"motor","i",1,"t",15,16,"The table shows","t",16,16,"the output after","t",17,16,"the input of the","t",18,16,"denary number","?",8,18,30,"i",2,"t",12 ,8,"on/off?","i",0,"t",13 ,1,"Heater","t",14,1,"Lamp","t",15,1,"Alarm","t",16,1,"Motor","x",4,36$,36$,557,"x",60<,36$,480,64@,"`",8,13 ,9 ,"`",8,14,9 ,"`",8,15,9 ,"`",8,16,9 ,"*" "s4","t",3,9 ,"heater","t",5,9 ,"lamp","t",7,9 ,"alarm","t",9 ,9 ,"motor","i",1,"t",15,16,"The table shows","t",16,16,"the output after","t",17,16,"the input of the","t",18,16,"denary number","?",8,18,30,"i",2,"t",12 ,8,"on/off?","i",0,"t",13 ,1,"Heater","t",14,1,"Lamp","t",15,1,"Alarm","t",16,1,"Motor","x",4,36$,36$,557,"x",60<,36$,480,64@,"`",8,13 ,9 ,"`",8,14,9 ,"`",8,15,9 ,"`",8,16,9 ,"*" #"t",16,1,"Predict the result of an AND","t",17,1,"operation between inputs A & B.","`",8,14,1,"`",8,14,7,"?",8,5,4,"l",480,156,480,141,"x",28,124|,16,40(,"l",480,123{,480,109m,"l",28,108l,68D,108l,"l",68D,108l,80P,81Q,"l",80P,81Q,64@,81Q,"l",64@,81Q,60<,88X,"l",60<,88X,36$,88X,"l",36$,88X,32 ,81Q,"l",32 ,81Q,16,81Q,"l",16,81Q,28,108l,"l",24,68D,24,80P,"l",72H,68D,72H,80P,"t",12 ,2,"A","t",12 ,8,"B","t",9 ,5,"AND","*" l"?",8,17,9 ,"`",8,4,5,"`",8,9 ,5,"`",8,11 ,5,"`",8,13 ,5,"`",8,16,9 ,"x",28,132,24,64@,"i",2,"t",3,5,"INPUT","i",0,"x",28,60<,47/,64@,"x",28,108l,16,64@,"i",2,"t",7,5,"STORE","i",0,"t",9 ,1,"26","t",11 ,1,"27","t",13 ,1,"28","t",15,0,"The result of using the contents","t",16,0,"of store as a mask on the","t",17,0,"input is","*" ."`",4,16,11 ,"?",4,18,11 ,"s4","i",2,"t",2,6,"0 1","i",0,"t",3,4,"A off on","t",5,4,"A rev for","t",7,4,"B off on","t",9 ,4,"B rev for","x",16,32 ,40(,568,"x",20,44,,16,16,"x",524,44,,16,16,"l",19,524,9 ,524,"l",8,38&,8,66B,"l",7,66B,7,38&,"l",69E,524,79O,524,"l",80P,66B,80P,38&,"l",81Q,38&,81Q,66B,"i",2,"t",15,3,"A","t",15,7,"B","i",0,"t",15,11 ,"If the buggy is to","t",17,11 ,"then a decimal number","t",18,14,"must be output","*" "*" Q"t",8,2,"bytes can be","t",9 ,0,"stored in a","t",10 ,0,"word that is","t",11 ,3,"bits long.","`",6,11 ,0,"?",6,8,0,"*" R"t",8,0,"In an 8 bit word","t",9 ,0,"the","`",4,9 ,4,"t",10 ,0,"number that can","t",11 ,0,"be coded using","`",4,12 ,0,"t",13 ,0,"will be","?",4,13 ,8,"i",1,"t",16,1,"Remember to include","t",17,1,"a + or - in your answer","x",6,30,20,188,"i",0,"*" T"t",16,0,"The most significant bit of the","t",17,0,"number","t",17,12 ,"is","`",10 ,17,7,"?",10 ,17,15,"*" X"t",16,0,"The least significant bit of the","t",17,0,"number","t",17,12 ,"is","`",10 ,17,7,"?",10 ,17,15,"*" ["t",4,0,"In","`",10 ,4,3,"t",5,0,"this number","`",10 ,7,4,"x",30,110n,12 ,68D,"t",9 ,0,"is the decimal","t",10 ,0,"number","?",10 ,10 ,7,"*" _"t",6,0,"In the floating ","t",7,0,"point number","t",13 ,0,"the mantissa","t",14,0,"is","?",10 ,14,3,"`",10 ,10 ,3,"x",22,86V,12 ,76L,"*" c "t",4,0,"Use 8 bit words","t",5,0,"to code the","t",6,0,"letters","`",5,6,8,"t",16,1," ","i",1,"t",10 ,1,"Look up","t",11 ,1,"ASCII code","t",12 ,1,"in the GEM","x",6,70F,28,84T,"?",5,16,1,"?",5,16,10 ,"i",0,"?",5,16,19,"`",5,18,4,"`",5,18,13 ,"`",5,18,22,"*" Zm"1","1","1","3","3","3","2","2","2","2","4","2","2","2","4","2","2","2","4","6","3","4","5","6","5","1","2" \m"1","1","1","3","3","3","2","2","2","4","5","6","7","9","7","7","9","7","3","5","4","4","5","2","5","6","6" ^R"an AND gate","an OR gate","an EOR gate","a NOR gate","a NAND gate","a NEQ gate" d"1","1","1","2","4","3","1","3","2","2","2","3","6","5","4","3","3","3","3","4","3","1","2","3","=1","=2",">3",">2","=5","<4","=4","=6" f"1","2","3","6","5","4","4","7","2","4","0","1","3","7","4","7","8","3","2","9","1","0","2","7","=1","<4","=4","<7","<8","=5","=6","<8" j"1","2","1","5","3","4","6","1","3","3","2","7","5","4","2","2","1","2","1","3","2","2","9","2","2","2","1","1","2","3","8","2" "00000001","01101100","00001111","11110101","00101000","00101011","11110000","10101010","10101110","01100111","10101010","11101110","11011010","01111110","00001010","11111111" F"window","door","skylight","chimney","door & window","window & door" "1","2","4","8" !"0","1","2","3","4","5","6","7" '"8","9","10","11","12","13","14","15" ȵ"off","off","off","off","off","off","off","off","off","off","off","off","on","on","on","on","off","off","on","on","off","off","on","on","off","on","off","on","off","on","off","on" ɭ"on","on","on","on","on","on","on","on","off","off","off","off","on","on","on","on","off","off","on","on","off","off","on","on","off","on","off","on","off","on","off","on" s"1010","0110","1011","1011","0101","0001","0011","1111","1101","1001","0101","1110","0111","1111","1100","1111"  "0001","0010","0011","0100","0101","0110","0111","1000","0101","0110","0011","0101","1100","1111","0000","1010","1101","1010","1110","1010","1010","0111","1111","1110","0101","0110","0110","0101","0101","1001","1010","0110","26","27","26","28","27","26","27","28" M"move forwards","move backwards","turn right forwards","turn left forwards" !"8","16","24","32","48","64" "s"largest","smallest","largest","smallest","sign & magnitude","sign & magnitude","2's complement","2's complement" $A"-362","+143","2FA","1011","0F","47","0101","1100","-123","446" (>"1100","123","F7","-36","+62","0101","-991","56","1110","B3" +"BCD","binary","BCD","binary","BCD","binary","BCD","binary","BCD","binary","01010101","01010101","01110011","01110101","01001001","00010111","01010111","00110100","00100100","10101101" /w"+.1375E-6","+.3864E+7","-.1375E+6","-.267E-1","+.123E-15","+.146E+12","-.9433E+6","+.8817E-6","+.313E+11","-.222E-1" 3["GEM","LEO","RAM","BIT","OCR","G","L","R","B","O","E","E","A","I","C","M","O","M","T","R" Bm"5",1,"7",1,"4",1,"5",2,"8",2,"7",2,"6",2,"2",2,"4",2 Dm"2",1,"4",1,"3",1,"1",2,"3",2,"1",2,"3",2,"5",2,"4",2 F5"0",9 ,"0",16,"0",17,"1",18,"1",19,"0",20,"0",9 ,"1",16,"1",17,"0",18,"1",19,"1",20,"0",9 ,"1",16,"1",17,"0",18,"1",19,"1",20,"1",9 ,"1",16,"0",17,"0",18,"0",19,"0",20 Le"3",22,"4",2,"6",1,"6",22,"11",22,"8",2,"8",1,"9",1 Nf"2",1,"4",2,"2",22,"6",1,"3",22,"10",1,"6",2,"13",22 R"4",2,"4",21,"3",2,"8",21,"6",21,"5",2,"7",2,"3",21,"4",2,"4",2,"2",21,"7",21,"6",2,"2",2,"9",21,"4",2 "00000000",3,"01100100",3,"00001010",3,"11100100",3,"00001000",3,"00101010",3,"00000000",3,"10101110",3 K"8",5,"4",5,"2",5,"1",5,"12",5,"12",5 F"chimney",4,"skylight",4,"door",4,"window",4 &"32",6,"8",6,"4",6 ("128",6,"32",6,"8",6 5"128",6,"32",6,"16",6,"4",6 "off",7,"off",7,"off",7,"off",7,"off",7,"off",7,"off",7,"off",7,"off",7,"off",7,"off",7,"off",7,"on",8,"on",8,"on",8,"on",8,"off",7,"off",7,"on",8,"on",8,"off",7,"off",7,"on",8,"on",8,"off",7,"on",8,"off",7,"on",8,"off",7,"on",8,"off",7,"on",8 "on",7,"on",7,"on",7,"on",7,"on",7,"on",7,"on",7,"on",7,"off",7,"off",7,"off",7,"off",7,"on",8,"on",8,"on",8,"on",8,"off",7,"off",7,"on",8,"on",8,"off",7,"off",7,"on",8,"on",8,"off",7,"on",8,"off",7,"on",8,"off",7,"on",8,"off",7,"on",8 a"0",7,"1",7,"2",8,"3",8,"4",7,"5",8,"6",7,"7",8 g"8",8,"9",7,"10",8,"11",8,"12",7,"13",7,"14",8,"15",7 }"1000",10 ,"0000",9 ,"0001",10 ,"1010",10 ,"0101",10 ,"0001",9 ,"0000",9 ,"1111",9 "0001",11 ,"0010",11 ,"0011",11 ,"0100",11 ,"0000",11 ,"0110",11 ,"0111",11 ,"0000",11 8"15",12 ,"10",13 ,"12",14,"3",15 O"1",23,"2",23,"3",23,"4",23,"6",23,"8",23 A"+127",24,"-127",24,"+127",25,"-128",25 "3",29,"1",29,"2",29,"1",29,"0",29,"4",29,"0",29,"1",29,"1",29,"4",29 "0",30,"3",30,"7",30,"6",30,"2",30,"1",30,"1",30,"6",30,"0",30,"3",30 "55",27,"85",28,"73",27,"117",28,"49",27,"23",28,"67",27,"52",28,"24",27,"173",28 "+.1375",31,"+.3864",31,"-.1375",31,"-.267",31,"+.123",31,"+.146",31,"-.9433",31,"+.8817",31,"+.313",31,"-.222",31 -"01000111",26,"01001100",26,"01010010",26,"01000010",26,"01001111",26,"01000101",26,"01000101",26,"01000001",26,"01001001",26,"01000011",26,"01001101",26,"01001111",26,"01001101",26,"01010100",26,"01010010",26 #)."Have you used the decision box correctly?" #*0"Have you assigned the correct values to A?" #+."The mask AND the number produce the output" #,;"If an intruder enters an input is sent to the computer" #-4"Opening a window sends an input to the computer" #.:"This series shows the decimal equivalent of each bit" #/"Look at the decimal number" #0*"Try converting the number into binary" #1D"An AND operation will give an output of 1 if BOTH inputs are 1" #2."Compare each bit of the inputs separately" #3."The mask AND the input produce the output" #4;"BOTH motors must be ON and BOTH must be in FORWARD gear" #56"BOTH motors must be ON and BOTH must be in REVERSE" #6,"Motor A must be ON and going FORWARDS" #7,"Motor B must be ON and going FORWARDS" #89 "An OR gate gives an output of 1 if either input is 1" #9?"An EOR gate gives an output of 0if both inputs are the same" #:"A NOR gate is a NOT OR gate" #;!"A NAND gate is a NOT AND gate" #<"NEQ is another word for EOR" #=:"Have you assigned the correct values to A, B, C & D?" #>0"Have you assigned the correct values to C?" #?"There are 8 bits in a byte" #@$"The leftmost bit is the sign bit" #A5"The most significant bit is a negative quantity" #B/"The ASCII code must be convertedinto binary" #C:"Decode BCD by decoding each 4 bit group separately" #D@"In binary the bit place values are 128 64 32 16 8 4 2 1" #E"This is the leftmost number" #F "This is the rightmost number" #G6"The mantissa holds the significant digits" oV