' +JJJJ ?\>m0M='+l> /+l   d]@ŵLҦ]]LF L}BBL] X  ` 鷎귭෍ᷩ 췩 緈JJJJx Lȿ L8ᷭ緍췩 緍i 8 `巬 췌`x (`(8`I`B` ``>J>J>VU)?`8'x0|&HhHh VY)'&Y)xꪽ)' `Hh`V0^*^*>&` aI꽌ɪVɭ&Y&&Y& 꽌ɪ\8`&&꽌ɪɖ'*&%&,E'зЮ꽌ɪФ`+*xS&x'8*3Ixix&& 8  '  & x)*++`FG8`0($ p,&"ųųೳŪŪųųij  !"#$%&'()*+,-./0123456789:;<=>? 5145 80^݌Hh ü ü݌ ռ ռ ռA ļD ļ? ļAEDE?HJ>h Լ ռ ռ ռ`HJ>݌h Hh݌`葠葠ȔЖȔЖȠHIHHHHhHH݌hHhHh݌H6 VDP (ED Z $0x8x D- ܸDD# H8`?E Vk *f???0xE Hh D#-EEE8` D ܸx D - ܸx8`-0ݩ?ʥD EEE`   LDcpq` [` ~  L Math House WORKSHEETS UNLIMITED Unit 1: Multiplying and Dividing Whole Numbers Author: Lionel J. Soracco, Jr. Written in FORTH, using Wil Baden's F83X implementation Copyright 1988 by Math House A Division of Mosaic Media, Inc. PRESS ANY KEY TO START PROGRAM MAIN MENU 1 Select problem topic 2 Create problems 3 Prepare worksheet header 4 View problems 5 Print worksheet 6 Save/print parameter sets 7 Prepare similar worksheet 8 Start over 9 FAST TRACK 10 Change disks 11 END SESSION To select any displayed item, type the number, then . L!L ! 12(LITERAL4Hʕh  iL &(CLITERALtHL? `eEXECUTŘ  L BRANCȰHȱhLL?BRANCiLL(?LEAVEй(LOOP }iPihhhhLLUND% , (+LOOPA H}h}L 5 PERFORh  L \ (DO IHH8HHLL{ 2DROЛ DROН (?DO IHH8HHUUIL }H}LE }H}LE )  } H } LE# RF HLE? DIGI_ 800 08 0HLGU -TRAILINNj u HLGȔLL} (FIND W8Q)/ȱQ)$8ee)@HL HLGȱиHLG CMOV9  {LLL@ / FILb  {LLLk Y CMOVE  {ee LLL MOV  /  7 eefjff` ` ` UMG LL? S LLM UM/MOf  *668 (8L (66L [ ANİ 5H5LG O HLG XO UHULG CSE L CRESE I!L SP HLE & 0 * FALS& 4 TRUG HLE> -G M SP\ LLT RPj L b RP} 芦HLEu EXIԓ hhLL (; DEPTȮ IJL >Ҽ HHLL R hhLL NO UULL 0 LL 0 00<2>*HHL "2R=hhL 51OLLH2_iLLX1t8uLLm226LL2 vvLLU2uuLL8LLSLO6LDuuuuL NEGAT$8LLDNEGAT>8L%2OVEUHLELROeHLG]SWAЇLL~DUТHLE?DUгLLFLIHhLL+uuL HLGC LLL C1L *OF@L 8OUNCONSTAN , Hȱ LEYVARIABL $ d iHe LEwUSE d e Hȱ e LEHID  REVEA   ,HH ie LL H  l2l:Bl BB/BUlKC/TIlPWC/PAlTc#VOCloSEC/TRl{ORIGIlVOLUMlSCR-MAl(CAPACITY  CAPACIT  FIRSlLIMIlC/l(SPRP TIB WIDTȣ PRINTINǣ*FENCţ9DУEVOC-LINˣNBLˣ]>IΣg#OUԣqSCң|RLASԣ 'TI£"STATţ$BASţ&SPAΣ(CSУ*OFFSEԣ,#TI£.SCR-ALԣ0R#-ALԣ2CURRENԣ4CONTEXԣ6WARNINNJ DP̊.END8#LINŊgCHLĊ~OTI  YHER J gALLO J vC n/. ~  n6~ 8`8`U LL PI0U ٰص`= < L  LTRAVERS SrS3 $NAME . /M J>NAM rR / \L>NAM_nN>LINˉyBODY>BOD_LINK wR >LIN d !CS  +> ?MISSIN n8'E  ? ?CS  STRUCTURE WRONG.+* ?PAIR CONDITIONALS WRONG. ?COM  COMPILATION ONLY. @LENGT ] fCOMPIL  o { > HE r DECIMA r  (;CODE  R HH iq L:PATCH nrL2 DOES rL2 COUN:L 0SPAC G' E, r"-(*M~ U("  8/ m(."  8/ '  sZr"oo8 . HZ . r)' REKE$()L BS>I rJ&MJ&[% BACK>U ,,,$ CR>I c -(M -RES>I # E RESET. ACHA a//'M ]RE>I d tCC-ACTIOΊ|||J||||||||5||||||||||||J||||EXPEC $ 6L.S%'Gn 5d (STREAM c. %STREA 0 8QUER __$ $ A I/STRINuuu8L iSKIЛ {8ʥeiLLSCA {8eiLL'WOR J "ERAS $ ` 2BLAN G` BHOL R UU/ RPA n2 iPLAC /(M ;/ {(SOURCE c+$S_ SOURC  PARSE-WOR  -(msD S  Sc m PARS  msS  S m WOR **GS8/ <CONVER M D ] Q cE 4 . 4 e YPUNCT r,rr: DOUBLE 4  NUMBER Mr- D  $ $ D 4S M c 4> G D $ $ < J U!E (NUMBER   LNUMBE W aNOTHINLrHASȇ {ȱ) eHeLE~FIN $ < w$ -(<  D   3 ( CAPӊ?UPPERCAS 8) FORTZDEFINE GC  7CIT ... MWHER T dVIDElt(INTERACTIVE 5>|&& INTERACTIV  (ERROR z* ERRO  (ABORT" c[%c.l 8'M 8 ABORT Z ,HEADE n2DICTIONARY FULL.&!rnr i!~n]S] n$ n*n8' (HOMONYM) 8  NULL WORD. nncn&!M~r rnr 2 0(CREATE GC : CREAT  #[COMPILE ?) 4LITERA 2jrp2 HDLITERA RR r r) ?STAC  r(  STACK ERROR.  SA    ?j }  R< ?>cUNFINISHED DEFINITION. INTERPRET-A-WOR AYwqj m w ?S 6INTERPRE I??> y#THREADlVOCABULAR ,$ $  3 nYYL STATU ' .PROMP  OK PROMP   QUI ?>h Q?  K  W +  IMMEDIAT r@ ] DEFINITION  v ABOR Z  BOO d r"2r$SrQ 2>r :# " COL!     l LL ?NEGAT>!L$L 2!?DNEGATW!L>L J!ABk!L$LLc!DAB~!L>LLu!MI /! !MA /! !0 $  !S>!HLE!M / i!i!E U! !M/MO  D U!!D i! D i!d   "SAVE-BUFFER " U#" G# 2#FLUS A#" c#ABSEN  "D  #]3 < D ##c # #"D Sc E '#c"S" ] s#BUFFE |# $BLOC |#?$. ( #$COMPARM$ {L& L0 LG LR$A$CONTINUE $ A u$LOA c.($ A;A $F c $ $-- . $$ $DISPOS$ { HLEE I*IL%&L$$(KEY?-%HLE"%(KEYB% )\ [L 8%BEE]% LLT%KE @% e%KEY +% s%(BLOT%8 ,LL%(DARK%%(-LINE%% rLL%(AT%$% $L %(CONSOLE% I L %(EMIT% L %BLO % &DAR % &-LIN % !&A % 1&BACKSPAC r' >&L/lS&BURSg& {[& HhLL I!imhi(xкLL]&C/S&!L &L/S-MA&#L &PR& L &IN& L &(RECEIVE' 5LE%'RECEIV ' 'NUF6' ɍHLE-'MOiM'BYũU'(TYPEh'q ȵq  {LL ]'TYP f' '(CR' ȑ LL'EMI  . ' 'CRL '. K 'C ' '-RO'HLG'NI(L (TUC/(HhHLE&(IOCŠ``((`F(R/W M(/ (Ox XL `d((R/W(i S(Q(ȵȌ[(W( iT(ȌX( u(X(T(L& (RWT( u(L& (R/ S). c )6c  DISK RANGE.$ d ( DISK ERROR. ( A  ;)([']4I)[' HQ)?) S)ERASE-DIS r>k(rr k(6 i!6k(($ >k(CAN'T ERASE-DISK. g)UPPEҽ) {LL{a )TRI $ //)(S] )3 )STRIK AIN PROTECTED DICTIONARY.Y/ ?*Yg*/)Q* J *(FORGET * o*FORGE GC  NOT IN DEFINITIONS.z* *>MAR n *>RESOLV *nc* *EXIԊ+BEGI +*+. #+THE i!6$** ;+D  +*+> P+LOO >$ + ++3 i++LOO >$? + ++3 +UNTI . $+ ++ +REPEA . $+ ++ +THENI i!6$*6 +I $ $ 6+ ,ELS 6$**$ 2 ,WHIL . $+*+. 6,LEAV +*+ V,?LEAV +*+ p,?D  +$ *+n> ,SPACE $ !,$ M ,3 ,BACKSPACE $ !,$ J& ,3 ,< oU ,#  UoS -SIG  +-r-Y - b"cr SK-rr0Y --# 1-/ [- T-(U. $ ,Y-- i-U p-'M |-U.  p- S,' -(. i!$ ,Y-c-- - -'M -.  - S,' -(D. -(|!,Y-c-- -D -'M -D.  - S,' .BOUND-.HuhHuhLL".PICN.uLLE.ROLk.uHHhLGb.2VARIABL ,$ $  .2CONSTAN dʱ LL.2.ʱLL.2.LL.2DU/eʈLL/2SWA8/eHhLL./2OVEc/eeʈLLY/2ROԇ/eeʱHhLL~/3DU a/c /4DU a/a/ /D2/ vvvvLL/D2 / /D0  /D < 0D c/+0 /0  0D 0/ 10DMA /0Q06/ >0DMI /0 j06/ U0DU c/06/  n0Rl0Rl0Rl0GϬ0L L 0BUG-RANGŊALMNO`0UNBU0 0LL800 00`0CNԊ1'DEBUNJ 1$%1I%1 021 31 ʥL LP'1PNEXp11N4MLLLLf1VALU ,L 12VALU ,L. 1L/SCҒ11C/SCҒ11CRAS E UNDEFINED EXECUTION VECTOR. 1DEFER-LINˊt1DEFE ,Q)1n2Lf 2I P2Y)V2?) 32ROO25X2ONL _2wr/: ALS ]w 2DEFINITION  2ONL z2 2FORT # 2SYSTEq2s2NORMA z2#2 2SYӒ1' 3SAV >rrrr7 r"Sr/"r$>$ +$ " j33 $ +$2 D rHn$ 2d (MD r/S$ 2d (D r/rr"D r/ r/2 nS$ Sd rr'LAST SCREEN USED IS -'MOUNT FORMATTED DISK[%k% A#Q)3r  $ (S K43 3; ?S a4WITHI S   n4BETWEE Mw4 4M ! 4M !( 4M* / i! i! S '|!D E c E c$ D d ' d (cU! 4THR M $ 53 4CR $ (5' "53 5'  ] ,5S> 15]ocM7 A5P> oc$  w53 [5NDU $ L. 53 5; ?S 5ASCI GC8r5R 5MAX-#PARAMl5#MAIN-CHOICEl 5MAX-#OPl5#PROBl( 6POOl<6SCRAMBLEĊALLOT R 5THR M $ U63 F6DUM $6'DAR,211o6LOCKEҊ62LOCKEҊ6OPS-CHOSEΊ6DISP-AGAIN6#PARAMӊ 6UNIT6OP6MODE-CHOICŊ6OPN-ADҊ6LEAVE-LOOP7MAIN-MENU-FLAGӊ7OLD-MMƊ,7PRE-6-MMFӊ:7TRACˊK7Q/A>LW7#OPӊd7ARRA ,~L o7+ARRA $ SM. S  73  7'MAIN-CHOICŁ7ui[__amvmww|||7'@!Pˁ7}}y~~Dj]'7 >7PARAM-SLCT-,221t 8OPNS-CHOSE΁7E΅7F8d!8'OP΁71;ITIONSC8'CREATE-OPN-PRO7 ݃҄08\8'CREATE-OPN-ANӁ7<9Շr8'OPN-PROB>́7e&\ONL 8'OPN-ANS>́7NJT #8'TRACˁ7Sxpyxy8.BLOC +$e& 8.BLKLINE 6&c+$cr(Q c'M$  r(Q r(' 393 9HIFLAS +. 9 Gw9' 9r? 6r@Q % _93 M9SHOW-O $ $ 6&$ rw+$6Mr(Q r(W9 9IN-ORDE /9 9RNĊ9RANDO 92zQ 29 9RAND-CHOOS 9E  :RAND-BETWEE 9SM: ":RAND-BETWEEN-  /1:D j: V:' A:RAND-T 6:" t:RAND-SWA ~:: :RAND-2SWA ~::6/ :RAND-DRO : :WAIT-FOR-KE k% :CLEAR-STAC  $ ; :3 :NOT-ESC k%r ;DIGIT r0r94 ;INPUT1;HELP>;PRE-DFNDJ;HhPp rHSrh F; :; ;2E ;rPSrp V; :; ;2E ;< Z;DGT-RT r0. -:;S ;CR-RT  :;;E ;< ;ILGL-RT  r'< ;BS-RT SR 7<'G''9< R E< R S<:;> R R R k%%;<;< <r DAT $ =r!Mc= =DATALIMIԊ>DATARANGŊ#>DATA> $ =>!$ =$  =R ? Z>3 5>.DATA-ERRO w6[%rr6&SORRYrr 6&-is not between />.-and -r.r''rr 6&PRESS any key, then try again.k% j>TENPOWEҊ>>VALU r >r $? ?r  R  c Z?>Q >r Q >$? ?#DATA-ENTEREĊ^?GET-DAT $ $ =< ?/>.4?=?R ?$ =n?:>>?2?:2. ?2?:2. ?x>:2. r?.EXCESS-DAT w6[%rr6&SORRY>r 6&You entered more than >. X@-number.e@-numbers.>r 6&PRESS any key, then try again.: ?GET-MENU-CHOIC />.. >$ n?}? n?. @ @2 @EXP  @ . @. $  @3 @SET-BI @S  @CLEAR-BI R c@S  AREAD-BI @ 8A0OR Q OAPARAM-HEL rh9rr6&;w6Ari$ r$ $ 96. r4Arirr$ r9rr6&;Arj9rr6&;Ark9rr6&:Arr6&: `AWS-PRNT-HEL r9rr6&: AHEADER-HEL r9rr6&:r9rr6&: BSEED-HEL rg9rr6&: CBSV-PR-PARAM-HEL rl9rr6&:rm9rr6&: bBMAIN-SETTINGӁ7!!BSET-MAIN-FLAG B(7 BPARAM-ARRA ,$  B3 rQ ~LcrrrcQ  BPARAMS>PA R jCS]TC ECINIT-PARAM rc nC@OPK-UD J8 C'PARA J8f CN-IN-ARRAY < $ D]>L.c  C3 ( CN-IN-PARAM CC DSUM- J8f ]$ c$ QDS  AD3 ( #D@ARRA ] D $ D S tD3 WD!PARAM-DAT 6C/]$ -(] D3 DSET-OPK-SLCT-# 6J8r$ 6-(C!E:6Q 8 /E D3 DL01#ALLOE@CELL0 %Er ,EUNITK-L01-BIT,2o|18CESET-L0|1-BIT 6TESc-(!EMc!ErSE M$ %EAM E3 \EINVERT- . E i. E3 EBITS>UL $  E3 E'SET-OPK-L1-BITӁ7||||| DCHCAC DSPFUPDATE-CELL0 %E$ r$ 6L.CA!dFM TF3 r/ 7FL01##-HOUSEKEEPIN $ %E$ lE6Ff GF uFPARAM-NUMBEҊFSET-MOD 6J8r F2F. / F@PRE-DFN . FF6C`D$ F FINIT-L01# $ $ %E.$ lEGF GHP-O F;SV;S 0GHP-OF F;>V;> DG.INPUT-RULE r/6&P Predefined choice (below)M6&H Help in parameter setting'' Type P, H or . Gup to - numbers from 'H- number from '/. ,H-to . -, CH{. -, . -}, . gHseparated by spaces, iH'then YG.PRE-DFN  Predefined: F$ H- H3 '' vHPK-DISPLA,211ZEH@!P >F/>.6SH8G}?MGS2H:mA< 9I2 I:FE 9I2I:< 9In?>7I@:< 9IE HFDF HCELL0-PARAM#S> %E$ r SCA!tI R ? dI3 GI.PARAM-INTR 9ru$ >$ 69rurr$ r9 I.PARAM-DESCR '6MYIru+$r6EM$ r I6I. , M-Mr(Q Sr"'' I3 r(Q 6,r"' I. 6&r+' -JSHOW-SET-PARAM YI%E6E$ -(/CA']CAxJ$ r 2J ]J3 ?JFIND-PMENU $ $ %ECA JE J'M/J < JcE JMJ JPARAM#|END# 6EM" J@!PARA %EJc]A7f < JALL-SET $ 6YI%E6E$ -(/]CA'CA@K 6A (K3 6 KEND-ROUTIN KpK E L[%w6$ r 6&r ,SORRY--CAN'T END65Selection(s) r$ 6"!K M-M K3 ' not made yet.''PRESS ANY KEY TO CONTINUE:< RK@!OP Gw6IIQJ$ r 6E>6&. 6EMF;S@F;>2LL mA< pL2`L < pLJlLJpL `KL L@PARAM-VALU 7/f c]6Q 8>i.-(M>i.~"/M vL!OPN-CHOIC 66A LUMO $ d LGC /Q M . (M/MSL M LREDUC /L $ -(D d (' d ( *MMINMA c!! QMZERO $ $ rM3 dMZEROSI  G5: lMa5 |MMAX-#LNS/PROl MC/PlDMC/PB-Ll ML/lBMLLHDlMLLPROBl0M#PB-LNl(MLLANSl@MLFLUSlNDLMTRl NDLMTRl NDLMTRl )NSLUl6NC/W̊ANSRÊLNDESԊVNCOLS-USEĊaNLAST-CHAҊqNWORKSPACENLAYOUlВN#BYTES-lNSTAGlN#BYTES-l NJOlPNPREP- NNJ NPROBSTARldNANSSTARlNLANGUAG $ 2 227 $ 2 2r 2/2 OC> -(/M KOCHARS> $ QO kO3 [O.OPSIG QO uON> $ ,Y--c/ 7 OD> ',Y--c/ 7 OLOHI> '2'E c$ cO O.FRA Or/OO OEND-PROB> %NO: OEND-ANS>  : PSTART-LIN 2NO *PADD-WORKSPAC NiP$ 7P ]P3 kP ?PMAX< E mPMAX= %'G Sr Pr P c 'ME PrPE P [%< PdE P< {PMAX> %'GEQr Q. Q$ n3Q AQ c 'MXQrVQ XQd< PAWAI $ 6L.S/Q PQQPQuPjQr \Q>JO NdQr N/N Q?IN-ARRA 'Q  QUNDERLIN $ r_/M Q3 QARRAY-CENTE M-(Q c6L.7 QARRAY-LEF MQ 7 ,RARRAY-RIGH MMQ S7 GRCOL-OFSԊiRNEWRO ]NmNHNtR]N$ mN xR#CHAR $ N%N2N RMMR}N/ RNO-ROOM mNHN RMOVE-WOR RN]Nc7 S>DESTW RNRR?SRSM]NmNRN}NNiS < {S%NwSE {S< R1S %SGET-TITL r$ r$ r 9[%6r6&r#QN$ R SGET-COURSENAM [%rrr$ r 96r6& NQN69R SGET-TEACHERNAM [%rr r $ r 96r6& NQN>9R SWRITE-STUDENTNAM NM>r#QrermrarNri.reOrQ %TGET-INSTRUCTION [%rr r$ r 9$ r6&rQ RNMHNNHNr$ Q]N/S cTHDR-SVDTBLANK-HD NNSJ TDFLT-HDR> Trt+$N2 TSVD-HDR> Trt+$2N2  UDFN-HD T$ mN$ }Nw6SSS9TvTNrt+$22  "k#TS %UPREPARE-HD w6r$ r $ 69$ r6&F;S. >@F;>2U !B< U2U < UE xUr U TE V. VT V[%w6rr r$ r9:< V UE V/UE xU hUR-INDE؊!VT-INDE؊/VC-INDE؊=VQ/A-ARRA 2 KVX-AD rQ WV cVR-AD +VkV xVT-AD 9VkV VC-AD GVkV VTES VVr$ /V < VV]] V3 V 2V V>CLEA V2:WVVr . GV+VM9VV. 9V9V 6r$W VMAKE-CLEA w6$ r6&Selecting problems.' It takes a minute.$ +V. 9V$ GVGV6+V 6r WV. +VW XPROB-STL΁7TL΅7 X UQ)tLQ)L X&4r<4BEGIN T |X3 EXECUTION-CLASSXLP̊XFPҊXLPҊXCALC-OFS ]NNMM/"MMQ YSET-DES N Y]N (YCALC-PROB-STL ]NNM/" AYPREP-ST-PROB NRNN]NNMHN$ mN$ $ X bYPROB#> r[OMr YMOr]O YPROB> M8f YSET-SCRAMBLE N]GV-($ / Z3 S$ S. 1:-(SS-(]c Z3 ]S06-(/Mc$ /  / NZ3 YC@SCRAMBLE M06 lZPROBS> rYGV$ N2@J zZWN YY M$ XRY MXNRN/S]NN2 Z3YZ$ mN3Y Z3 $ XM$ XRYX ZCALC-LAS . Xc/ >L.GV F[' M[/d[>^[r`[f[ [ADJ-PROB $ Xr! h[CALC-LP Mr[t[X [CALC-FP XMt[X [CALC-LP XXMr[t[X [CALC-LF [[[ [LL XMXr [FL XX \COL>  N MQ SM Q M7 &\3 \LC> N[$ "\ H\RC> XX\NM\Q M=NXMXr\"\ [\PROBS> [O\b\ \@AN r Q r  WVR ? \3 \.ANS MOr)QO \.AN 8f \ANS> '6.\6.\\] \ANSS> NNX$ >i. L] zZ] :]3 ^] zZ]6? N]3 %NQO ]ANSS> MHN$ mNO]NNRN/S h]. 6&r*' ]SHOW-SELECTE r$ rr 6CA!] ]] ]3 ]GET-WORKSPAC w6rrr$ r9rr 6&?=N ]!OPN r$ 6CA!5^ J8 #^3 M$ /8 E^3 ^!PRO rQ WVr$ -(] k^3 S^GENERATE-PROB w6$ r6&Preparing problems.^ 6$ $ /8~"M/87]o8f [^ ^3 {^GET-SEE w6rr r $ r9$ r 6&F;S. rd@F;>2,_ OB< F_2@_ < F_9E ^ ^CREATE-PROB ^]^`7> L_PROBS-Q/A> NNSJIWWYZ\`7S i_PREPARE-WORKSHEE vU`7 _w_IX[% _RPROBSTAR NM=N _VIEW-MESS rrr$ . 9 _VIEW-MESS rrr$ . 9 _VIEW-SOM   MQ M'' (`3 `VIEW-L w6rrr$ $ 9_Nr$ $`r%. 6& B`VIEW-L w6rrr$ $ 9_Nr)r$`r%. 6& s`VIEW-R w6rrr$ $ 9__r$ $`r%. 6& `VIEW-R w6rrr$ $ 9`_r)r$`r%. 6& `VIEW-AL L`;1a}`;1a`;1a`: aOPS/BLl3aPARAM-BLlnAaSETS/OlQaB/Ol_aB/HDljaB/TTl vaB/SEl~aDISP-OP w6r$ r$ $ 9rv>k7r$ r9$ k7r 6& aYLN-UDla@PARAM-BLOC MaS=a/"+$ a@PSET-AD S=a~"faQ ra aDISP-TITLE b[a$ a Q rar 6&~a' 6b3 b?SE . [aM@ ^bPREP-SE /AaQ raaG` qb@TITL [%w6rrr$ r9rr 6&~aQ b!TITL 6L. bCOPY-SE ~a$ cCc b.NO-UD w6[%rr r$ r9$ r6&: bDISP-SVD-SET w6r$ r$ a9,bS69$ ar6& &cSAVE-SE 6.a"6c>G5eb2c < crc E cra5>i.|bbbbk#E lc _c@SIZE&UDP-STATU J8rr cSAVE-UD a. k7M@2d < Jdrk7,d E Jdc @d cE Jd6.jcE c c.SAVED-UDP 6aw6r$ r $ >9,b9rrr$ r9' Pd.NO-SE w6[%$ r6&Set M-doesn't exist.'Press any key to continue.: d@SAVED-UD 2 e:< 5er[a3e/CA -ed:< /eE 5eE d!SAVED-UD $ FaQ ra~aSCcJ8r 7eUSE-SAVE  ^d6G5eba5cde[aeDeE e < qeERASE-UD 6J8Sr: eSET-UNITK-PARAM S7 f. Ffw6r$ r $ r9$ r6&F;S. >@F;>2Af mA< f2Uf < f>sf $ F6e LE f. fFE f}efLD e.TOPIC w6rx$ k7M$ 69rxr r $ k7r9] f.OPTION rxr r$ k7r9>$ $ k7r 6&$ rx+$2r( Q r W9 f3 $ k7r6& f.CH|DE rx'$ k7r 9$ ] D 6&rx$ G' ig3 $ M6& 4gGET-OP-OPTION ff. >@2g < gE g }g.TOPIC-# k7$ rr 6& Mr% g3 gCHOOSE-O fgrr>g. k7@2!h < +hr6eE g gDELETE-O fgrr>g. k7@2gh < ohr6"AE ?h 1hFAST-UNIT . k7-(/>.>$ n?w6rx$ k7M$ 69grxrr$ k7r9$ k7r6&}?n?>h:@< iS2i:< iE h$ r6e i3 uhFULL-UNIT 6>6 ?ig< gig. Ui g< gi6ei=h< giE -i iUNIT S7 ihi'i miLINES-LEFԊi>NEXT-FOR i. &5$ & iTYPE-ARRA M. & $ $ 6&>5, $ Q6L.''R i i3 $ &: i.HEADE NMr$ MMi j.PROBLEM NMrM]MMi j.BLOCK-ANS NMrM]Mi @jRC-OFSl$ajCALC-ANS-DES MX/j $ Xjkj'XXMQ N oj.FORMATTED-ANSS> NX$ j zZ\r i. YM\ j3 jWS-PRNT-DISPLA w6rr r$ r9$ r6& jBLANK-ANS ONSJ +kWSPϊFkPREP-LANS  6k$ $ 6&Formatting answers.D k$ "]kD . k. "]kD >kj8k 6kq] Qk.WS-AL rBi jMk>kNMr $ r(ik+jNji k#COPIEӊl?COPIE rrr$ r9$ r 6&. rd@2Ol < w6QlE l lCR-ONL k%r cl WlH|h rHSrh lS' pl?WS-PRNT-HEL kk%wl(allB< lE l lPAUSE-PRNT w6rrr$ r 9 l.COPY M$ r6&Printing copy -of l- lPRNT-MORE w6rrr$ r 9rrr$ r 9rr 6&?= m.W w6Mk^kl ll l$ w6 l ] ml lkz% lr m+m mm {m3 [m#PR-OPTIONlmWS-PRNT-OPTION w6r$ r $ r9$ r6&. mM@2n < nrMkE mm1namm m.PICK-SE aw6r$ r$ a9,brrr$ ra]9' 3nGET-UDP-AD ?n6G5. [a@2n a5 < nra5  /CA n drcE nSaQ ra'rdE nrdn onUDP|DFLT w6rsrr$ r9$ r 6&. 6@2'o < ;or 7o$ E ;o[aE n n.WHICH-OP w6rv$ 6k7$ r9rvrk7>$ 9$ r k76& AoGET-DFLT-PARAM-AD J8r o?PARAM 6No. k7@2o <  pr6 p}n po[aE o oPREP-ST-PARAM NrJN pPARAM-SIZŁ7  p oPREP-ST-PARAM NrJ1pPREP-PARAM-SIZ J8 D rD r$ >p rr$ p MS r M>p p3 $ >prccr>p `pP-FORM>  Nrw+$S rTrIrNrU reOMSr SrSrr# SM rNrOrIrTrArRrErPrO r eOrSD Mr(Q r( SM r rTrErSr rRrErTrErMrArRrArP reO]  [ar rDrErNrIrFrErDrErRrP r eO r>L.r cr 'SMrQ Sr(r Q M pPARAM-DESC> r r(Q 6L.Sr( 6rPARAM-SIZE> M>pSr*O `rCALC-PARAM-OFS J8rc rADJ-PARAM-LIN Mr SMr  rr.r r(JMM rCALC-L'R 66$ /CA!)sE 1s< cM'sSMc/CA!Qs'-(!'M-(r=s  sX> rXO fs0> r0O us.> r.O s,> r,O sWFMT> '>c -( s{ssls r r ssR ? s3 s( sMFMT> ' ls M>". 6t. *t s2t2ts8t R ? t3 sDFMT> s'6 -( gt{sitlsR ? Ut3 BtFMT>  s/6t st6t st Kt wtP>,211ttSET-P> . >46rr 4 tQ)ttQ)OQ)t tPARAM-SET> tNrnJ6i.r6L.`D!@uN$ tM 0u3 rDu N%NO NRN6L.r.]NrHN$ mNr.tR/Sc R]Nr$ tR tPARAMS> 'SrMQ $ >p$ >L.J8r rL.!u Er or>i.ri. u 6/ u3 : uINIT-P-PRN no$prpqu uP-PRNT-DISPLA w6rrr$ r 9$ r6&:w6 vPARAMS>PRN NMr$ r i Ov.PARAM  v.v]v ovADV-1/2 r!$ . & $ $ 6&' v3 $ & vSV/PR-PARAM w6rvrr$ r9$ r6&F;S. r@F;>2v uB< Rw2w < Rwr &w c< Rw. :w yv< Rw6Nw v< Rw E vG7(7 vPREP~WKSH [_w_IX[% `wSTART-OVE w6rr r$ r9'[%[%k%rw6>w67(7 ywACT-ON-MAIN-CHOIC (7CAw(767G7B7f x [%w6r$ r$ r9$ r6&: w@/INCR-DFLT-SEE . rs+$2-("A# xFAST-TRAC $ S7rB6>ui+x9NS^Tw_IXm. FxBYE-TRAC w6rs$ r $ 69$ r6&al[' ~xTRACK-FLANJxSET-TRACK-FLA $ r4x . xrx $ xrx xSHOW-AVAILABL w6r$ $ $ >95$ (7CAGyr6 $ S>9 (y3 r5>M$ r9 yFULL-TRAC . S7rB6>y$ r6&. 5@2y < yrxwx. E yyx cyEXIT-TRAC > yEXIT>MO w6rrr$ r9'$ 2 S' yGET-TRAC w6rr$ r$ $ 9$ r6&. r@2Dz < HzrE z zMAIN-MEN O. . nz z8f >`z y NzUl zMAKE-BUFFER SQ)SrQ Q)r@zSr@ z" zHOR-BA 6&$ r% z3 zVERT-BA c+.  6&r% {3 zIIC-DAR r$ $ 6&( .{3 $ $ 6& {SET-'DAR r3+$e&rr 6&?={Q)%{Q)w6{Q)&Q)w6 m{PD>AS ,6i.!{$ 1- {3 r.Y{ 2b"//{ !Y-< |c!1-1-1- E |r,Y{- {PD>  { / 7 |N,>  $ -( | 4|D,>  $ ' | I|UNIT1-L01-BITӊ  ^|SET-OP1-L1-BIT 6$ 6D|. lE>$ 6Dr$ 6D |6lE |P0-DISPLA w69rzr r $ 696rrrhG$ r 6&H |@!P Q)|Q)H6r$ rH }P1-DISPLA 6 }6w}w69ry$ r$ 69rr6&:6>w69rz$ r$ 69. >rr hG$ r6&H}w69rzr r$ 69. rrrhG$ r 6&H 6}@!P Q)C}Q)H6 }. >. r~. r. rH }P2-DISPLA w696 K~rzrr$ 696>>rhG$ r 6&Hp~rzrr$ 69. rrrhG$ r 6&H ~@!P Q)~Q)H6 ~6>6>~. r6rH r~P3-DISPLA w69rzrr$ 69. 6>rhG$ r 6&H ~@!P Q)~Q)H. 6>>H ~DISP-EXP-HEL w6r+$e&r rr zr r r zr r r zr$ r r >Q r z G3 rr6&: P4-DISPLA 6w66>w69r{$ r $ 69. 2rr hG$ r6&H t@!P Q)Q)H. 2rrH P5-DISPLA 6w66>w69r{$ r$ 69r{r r $ r 9. 2rr hG$ r6&H @!P Q)Q)H. 2rrH =P6-DISPLA 6w66>w69r{rr$ 69$ r r rhG$ r 6&H b@!P Q)oQ)H$ r rr H P7-DISPLA w696>=6r}$ r$ 69rr6&:6>w69r~$ r$ 696>>r hG$ r6&Har~r r$ 69. >rr hG$ r6&H Ѐ@!P Q)݀Q)H6>6>r>. >rrH cP8-DISPLA w696>r~rr $ 69. >rrhG$ r 6&H r~rr$ 69. rrrhG$ r 6&H @!P Q)Q)H6><. >rrG. rrrH P9-DISPLA w69r$ r$ 69. 6>r hG$ r6&H K@!P Q)XQ)H. 6r >H *   . ゠. ˂ Sr$ SQ Ղ3  NDIGIT rr r cr1: 傄ARG7 ARRAY>STAC $ '$  6Q r Q c <3 $CREATE-2 $ $ $ . 6 L6!R ? {3 6 aCREATE->2 rS$ $  3 $ >L 3 CREATE-OP1-PRO $ L6 m. ˃CREATE-OP0-PRO $ $ $ 6L. L6!6$ MAX-BAS rK2r]rror<rrrrr r r r r +CREATE-OP2-PRO $ $ $ $ rL6rLrL1:/ 1:(6 REMAINDE )r. 1:- $ Q-NO-ZER . rZM$ r:$ M. . r 1:  [3 /Q-ZER 6. $ r1:. !$  pQ>STAC . $ 2 QUOTIEN ;6>܅. 6:r Ly6! CREATE-OP4-PRO $ $ $ $ rL6!rL…r 녏CREATE-OP3-PRO $ . rL r !/' rL…> WX2AN  E . rrM [WX>2AN >>i. . Q 'Q E c . >rM vCREATE-OP1-AN 6̆dΆ ROUND-LEF $ Mr /" 决 .  )rr r /"rQ cS/"Q ІCREATE-OP0-AN  ݆݆E $ rrM +D*  p rr.  !S!cr$ 6L.. 4 3 c TCREATE-OP2-AN Z6r>M CREATE-OP4-AN  !r>rM ćROUND-DI r6/crr rQ $ cr . 4 CREATE-OP3-AN  / !rL.!c6/$  /46/>r6M (BLKN> +$c rQ M / o129> rx OP0-PROB>  rertrarmrirtrsrE reOM ;|MrxOM;|>OP P .>2WXPROB> -($ c;|Sr  0MrxOM 3 .2WXPROB>  ;|MrxOM;| 8OP1-PROB> 6yE{ Mr=OrOP P XOP2-PROB> rM7Pr;|MM;|MMr=OrOP P LONG-DIV> M7Pr;|M r|OMP|D Mr_ r!c$ SO 3 ȉOP3-PROB> rX7P (SE ri.!c ՉrOP P OP4-PROB> r`rh:7P7P SE c ՉrOP P OOP0-ANS> P| P OP1-ANS>  OP2-ANS> P| P OP3-ANS>  ;| P OP4-ANS>  ׊OPC 銃OPC+OPC  2 OPC  5OPC UNIT1-SLCT-ALLOT S 2 #INTERVA̒1XfTIME q$ 3 uDISP-TITL &>$ r $ $ 9r%. $ zr . $ zr r&$ zr&. r z}>rr$ r9rr6&r%}>rr$ r9rr6&r%}>rr$ r9rr6&r%}>rr$ r9rr6&r%rr6&k%r4$ WELCOM "3 >zx> y{Zz SAVE ME 38 Are you running this program on an Apple IIC? Type Y or N, then RETURN. (Y/N) FORGET INTERVAL CHOOSING A STARTUP NUMBER This program uses a random number generator. The random number generator needs a startup number which you will provide. Earlier you chose parameters (your own, a saved set, or predefined) for each topic. The combination of topics, startup number and parameters determineswhich problems will be created. Varying the topics, startup number and/or parameters varies the problems. Using the same ones reproduces the same problems. This means you can create thousands of different worksheets yet reproduce any one of them. The choice is entirely yours. PRESS ANY KEY TO CONTINUE SELECTING THE PARAMETER VALUES This program creates problems randomly. Each random choice is limited by a set of "guideline" numbers. These guideline numbers are called parameters. You may set your own parameter values or use the predefined values provided by the program. The predefined values create worksheets of average difficulty. If you have special requirements, such as a page of easy introductory problems, you'll want to set your own parameters. Also available are "saved" sets. These include sets which you create and save plus an EASY and a HARD set which have already been saved. PRESS any key to continue ESC to finish Help REPEATING NUMBERS. Suppose you are askedto choose up to 5 numbers from the set {1,2,3}. This allows you to select some numbers more than once. Selecting a number more than once increases the likelihood that it will be used by the program. If you select {1,2,3}, the program will tend to choose each number with equal frequency. If you select {1,1,1,2,3}, the program will tend to choose "1" more frequently than "2" or "3". PRESS any key to continue ESC to finish Help SELECTING A LOW-HIGH RANGE. You may be asked to pick sets of "low" and "high" numbers. Later the program will select one of your low numbers and one of your high numbers to establish a range. Then it will choose a number in that range. LOW HIGH 1 10 20 A {1} {20} ******************** B {1} {10,20} ******************** ********** C {1,11} {20} ******************** ********** A: all numbers from 1-20 have an equal likelihood of being chosen B: 1-10 are chosen more frequently. C: 11-20 are chosen more frequently. PRESS any key to continue ESC to finish Help EXAMPLES OF SELECTING A LOW-HIGH RANGE. IF YOU WANT numbers spread equally over the range 2-10 THEN CHOOSE Low: 2 High: 10 IF YOU WANT numbers over the range 2-8, with more in the 2-5 range than in the 6-8. THEN CHOOSE Low: 2 High: 5 8 IF YOU WANT numbers in the range 10-50, with more in the 30-50 rangeTHEN CHOOSE Low: 10 30 High: 50 PRESS ANY KEY TO CONTINUE SAVING A PARAMETER SET If you've created a parameter set which works well for you, you'll want to save it on disk for future use. The program lets you save up to four parameter sets for each topic. As a bonus, this disk includes an EASY and a HARD parameter set for each topic.You'll see them listed in the directory when you elect to save or print a set. Once all four parameter set slots are filled, you can only save a new set by overwriting an old one. If the old one is important to you, print it out before overwriting it. PRESS ANY KEY TO CONTINUE PRINTING A PARAMETER SET 33 print lines (1/2 page) are used. Lines are 68 characters wide, with a 6 character indentation. The printhead should be positioned at far left edge of the paper, just below the top or the middle of the page. The printout will be in 3 columns: MEANING: brief description of the purpose of each parameter. SIZE: the maximum number of values allowed for that parameter. PARAMETERS: the parameters actually stored, which may be from none up to the maximum (shown in the SIZE column). PRESS ANY KEY TO CONTINUE EASY  HARD  EASY  HARD  EASY c HARD < EASY  HARD  EASY  HARD  SELECTING A TRACK 1 FAST TRACK. Quickly creates and prints a worksheet using your choice of topics. 2 FULL TRACK. Allows you to "fine tune" problem creation to meet special needs. 3 CHANGE DISKS. Allows you to switch to another self-booting disk. 4 END SESSION. To select a menu item, type the number, then press RETURN. ("press RETURN" = on future screens) CHANGING TO ANOTHER DISK Step 1 Remove the current disk* Step 2 Insert another self-booting disk Step 3 Press RETURN * If you changed your mind, leave the disk in place and press Return. Would you like to print 1 a saved parameter set 2 the predefined parameter set TYPE YOUR SELECTION NUMBER, THEN  PRACTICE SHEET ON MULTIPLYING AND DIVIDING WHOLE NUMBERS Course name: Teacher: Name_________________________ Your teacher will explain how to solve these problems. Be sure you understand the instructions before proceeding. Multiplying/Dividing Whole Numbers Basic Math A Joanna Doe Name_________________________ This worksheet contains problems from every topic in Unit One. The saved "HARD" parameters were used throughout. The choices below can be made (and remade) in any order. After a choice is made, a "+" will appear before it on the menu line. Values entered may cause new choices to appear. When all choices are made, END. Number of factors | Number of digits in factor 1 | Number of digits in factor 2 | Number of digits if > 2 factors | Least base for exponentiation | Maximum base for exponentiation | Exponents | Number of digits in divisor | Number of digits in quotient | No zeros/zero in quotient | END (after choosing all the above)| H HELP in parameter setting | You can print any parameter set from anytopic below. 1 Estimating products 2 Multiplication 3 Exponentiation 4 Estimating quotients 5 Division (no remainders) 6 Return to the last menu TYPE THE NUMBER YOU WANT, THEN . 1 Save one of your parameter sets 2 Print a parameter set * 3 Advance your printer 1/2 page * 4 Return to Main Menu H Help * A parameter set printout fills 1/2 page (33 lines). Use option 3 to advance your printer to the top of the next page as needed. ONE MULTIPLYING/DIVIDING WHOLE NUMBERS ESTIMATING PRODUCTS MULTIPLICATION EXPONENTIATION ESTIMATING QUOTIENTS DIVISION MEANING SIZE PARAMETERS Number of factors Number of digits in factor 1 Number of digits in factor 2 Number of digits if > 2 factors Least base for exponentiation Maximum base for exponentiation Exponents Number of digits in divisor Number of digits in quotient 1=no "0" in quotient 2="0"in quotient TOPIC MENU Estimating products Multiplication Exponentiation Estimating quotients Division (no remainders) * = already selected CHOOSE 1 Select a topic AN 2 Delete a topic OPTION 3 End topic selection TYPE THE DESIRED OPTION NUMBER, THEN TO SELECT A TOPIC, TYPE THE MATCHING NUMBER, THEN . TO DELETE A TOPIC, TYPE THE MATCHING NUMBER, THEN . TO SELECT YOUR TOPICS, TYPE THE MATCHINGNUMBERS, SEPARATED BY SPACES, THEN . Here's how products are estimated by the program. Consider this problem: 234 x 38 First, round both numbers to the left- most place: 200 x 40 Then multiply the non-zero digits (2 x 4) and append the (3) zeros to get the estimate: 8,000. PRESS ANY KEY TO CONTINUE For product estimation, you can specify the number of digits in each factor. The first factor can contain from 1 to 3digits. Now make your selections for the first factor. The second factor can contain 2 or 3 digits. Now make your selections for the second factor. You can create multiplication problems with 2, 3 or 4 factors. Now enter your selections for the number of factors. In multiplication problems with two factors, the first factor can contain from 1 to 4 digits. Now enter your selections for the first factor. The second factor can contain 1 to 4 digits. Now enter your selections for the second factor. In multiplication problems with more than 2 factors, each factor can contain 1 or 2 digits. Now enter your selectionsfor the factors. To create exponentiation problems, you will enter minimum and maximum values for the base. The program will select one of your minimum and maximum values, then pick a number in the range they determine. Bases can range from 1 to 1,000. Now enter your minimum values for the base. Bases can range from 1 to 1,000. Now enter your maximum values for the base. Exponents can range from 0 to 10. Now enter your exponent selections. Here's how quotients are estimated by the program. Consider this problem: 1,926 div by 38 First, round both numbers to the left- most place: 2,000 div by 40 Next, drop an equal number of zeros fromeach number: 200 div by 4 The estimate is 50. PRESS ANY KEY TO CONTINUE For quotient estimation, you can specifythe number of digits in the divisor and in the quotient. The divisor can have 2 or 3 digits. Now enter your selections for the divisor. The quotient can have from 1 to 3 digits. Now enter your selections for the quotient. In division problems, all quotients are exact; the remainder is zero. You can specify the number of digits in the divisor and in the quotient. The divisor can have from 1 to 3 digits. Now enter your selections for the divisor. The quotient can have from 1 to 4 digits. Now enter your selections for the quotient. A zero digit in the quotient is a particular difficulty in long division. You can control the appearance of zero digits in the quotient. 1 No zeros in the quotient 2 One zero in the quotient Exponentiation problems can result in very large answers. The program will attempt to match bases and exponents in the ranges you select. If a conflict arises, the program will use your exponent but choose a base in an acceptable range (see graph). Base range for each exponent 1,000---------- 170------------- B 60---------------- A 30------------------- S 19---------------------- E 13------------------------- S 10---------------------------- 7------------------------------- 1------------------------------- 0 1 2 3 4 5 6 7 8 9 10 EXPONENTS PRESS ANY KEY TO CONTINUE to the zero power Raise to the first power = ? to the second power to the third power to the fourth power to the fifth power to the sixth power to the seventh power to the eighth power to the ninth power to the tenth power Estimate the quotient: Find the quotient: What is the quotient? 1 5 0 5 0 5 0 5 : #! ( # n--) 5 * 129 BLOCK + C! ; ;S 0animals wild tame protected SORRY That choice is not available at this point in the program. Press any key, then check your screen for a list of currently available choices. The available menu choices are: PREPARING A NEW WORKSHEET Press Effect ESC Erase previous work, then return to Main Menu, ready to create a new worksheet. OTHER Return to Main Menu as you were END OF PROGRAM To run the program again, remove the disk, turn off the computer, wait about 30 seconds, then replace the disk and turn on the computer. PRINTING A COPY OF YOUR WORKSHEET Your worksheet is designed for 8.5 x 11 inch paper. The standard 6 lines per inch and 10 columns per inch are assumed. Individual worksheets can use up to 64 lines and 68 columns. Align the left edge of the sheet with the leftmost position of the printhead. The printhead should start 1 or 2 lines below the top edge. PRESS ANY KEY TO CONTINUE SELECTING THE PARAMETER VALUES 1 Use the predefined values 2 Use a saved parameter set 3 Set your own values H Help TYPE YOUR SELECTION, THEN FOR YOUR Type a number from STARTUP NUMBER 1 to 100, then FOR HELP Press H How many problems would you like prepared? TYPE ANY NUMBER FROM 2 TO 40, THEN PRESS . Would you like workspace provided after each problem on your worksheet? (Y/N) WORKSHEET PRINT OPTIONS 1 Print worksheet with all answers 2 Print worksheet with odd answers 3 Print worksheet with no answers 4 Print answers only 5 Return to Main/Track Menu TYPE YOUR OPTION NUMBER, THEN . PRINTING YOUR WORKSHEET For printing help, press H . When your printer is ready, to start printing your worksheet. CHOOSING THE NUMBER OF COPIES You can print from 1 to 100 copies. Type the number you want, then . PRESS ANY KEY if you want to pause/stop after printing this copy Do you want to print more copies? (Y/N) SAVING USER-DEFINED PARAMETER SETS If you defined your own parameters for a topic you can save them on disk. # TOPIC SORRY You didn't define any new parameters for that topic. To define new parameters, select "Start over" on the Main Menu, reselect the topic, and when "Selecting the parameter values," choose to define your own parameters. Now press any key to return to the Save/Print Parameter Set menu. WHEN YOUR PRINTER IS READY PRESS ANY KEY TO START PRINTING. The presently saved parameter sets are listed below. SET TITLE 1 2 3 4 5 None To save your current parameters in one of the 4 set positions, type a set number {1,2,3,4}, then . Type a title for your parameter set. Keep your title between the bars. to end character input. | | To use a saved set, type a set number {1,2,3,4}, then . Type 5 if you changed your mind and don't want to use one of the saved sets. TYPE THE NUMBER OF THE PARAMETER SET YOUWANT PRINTED, THEN . SELECTING THE WORKSHEET HEADER 1 Use a predesigned header 2 Use the last header you designed during this session 3 Design a new header H Help TYPE THE NUMBER YOU WANT, THEN or type H for Help SORRY You haven't designed a header during this session. Press any key to continue, then choose option 1 or 3. ESC no more OTHER KEYS view more PRESS any key for Main Menu. THE WORKSHEET HEADER The top section of your worksheet is called the header. The header contains a title, a course name, a teacher name, a blank line for the student's name and instructions for the student. The predesigned header identifies the general topic, lets the student fill in the various names, then asks the student to check with you for instructions. To use the predesigned header you will choose option 1. Did you design a header during this session? If so, your most recently designed header is saved on disk. To reuse it, you will choose option 2. Would you like to design a new header? Then you will choose option 3. PRESS ANY KEY TO CONTINUE Hints on designing your own header: When typing, only press the Return key when you want to end input. If you make a typo, just backspace and try again. When you type your instructions, the screen display may split words between two lines. *** DON'T PANIC *** *** DON'T PRESS RETURN to move *** the cursor to the next line Just keep on typing. The program will correctly word wrap the text in the final printout. PRESS ANY KEY TO CONTINUE PREPARING THE WORKSHEET HEADER Type the worksheet title: to end. | | Next type the course name: | | Now type your name: | | Finally, type your instructions: ---------------------------------------- ----------------------------------------