PCjs Machines

Home of the original IBM PC emulator for browsers.

Logo

PC-SIG Diskette Library (Disk #4055)

[PCjs Machine "ibm5170"]

Waiting for machine "ibm5170" to load....

MTHSHOP3.DOC






















                                 MATH-SHOP 3
                                 (Decimals)




                             Copyright 1991,1993
                                      by

                                 Jack C Webb
                                 P.O. Box 357
                      Grand Blanc, Michigan 48439-0357


                              All Rights Reserved







                               Table of Contents



         Introduction
           System requirements .............................. 1
           Disclaimer ....................................... 1
           Registration ..................................... 1
           Shareware ........................................ 1

         Getting started .................................... 2

         Menu system
           Worksheets ....................................... 3
           Files ............................................ 8
           Utilitys ......................................... 8

         Headers ............................................ 9

         Output options
           Line type ....................................... 10
           Alignment ....................................... 11

         Editing keys ...................................... 11

         Printers
           Printer basics .................................. 12
           Installing printers ............................. 13
           Printer requirements ............................ 14
           Custom printer .................................. 15

         Printing to a file ................................ 16

         Range selection ................................... 17

         Number selection .................................. 18




                                 INTRODUCTION
                                 ------------

      MATH-SHOP 3 (Decimals) --- The ultimate worksheet generator.
      The program is menu driven and very easy to use. Problems can be
      generated in addition, subtraction, multiplication, division or a
      mixture. The worksheets can be customized by the user to produce
      virtually any layout required. You can select the number of digits,
      the range of numbers used for the digits, the number of problems
      on a page and much more. Worksheets can be printed to a printer
      or to a file. Worksheet layouts can be stored and recalled later
      to print additional worksheets. Answers can be printed.


                             SYSTEM REQUIREMENTS
                             -------------------

                       IBM compatible PC,XT or AT
                       256K min. memory
                       Any display adapter
                       1 floppy drive and/or hard drive


                                 DISCLAIMER
                                 ----------

    This program is provided "as-is" without warranty of any kind either
    expressed or implied, including any warranties of merchantability
    and/or fitness for a particular purpose. No liability shall be assumed
    for any damages whether direct, incidental or consequential from a
    failure of this program to operate in the manner desired by the user.


                                 REGISTRATION
                                 ------------

    MATH-SHOP 3 is a shareware program and you are encouraged to try it
    out and make copies for friends. If you like the program and continue
    to use it, you are requested to register your copy. A registration form
    is included in the file REGISTER.DOC. You can print the form by typing
    REGISTER at the DOS prompt.


                                 SHAREWARE
                                 ---------

    Shareware distribution is subject to the following conditions.

        MATH-SHOP 3 must be distributed in unmodified form, including all
           files on this disk.
        MATH-SHOP 3 may not be distributed with any other product without
           prior written permission.
        No fee other than a disk distribution fee not to exceed $5.00 may
           be charged for MATH-SHOP 3.


                                       1


                              GETTING STARTED
                              ---------------


    You should have the following files on your shareware disk.

           Support files:

                1. NEW-USER.BAT   - run for beginner tips
                2. PRINTDOC.BAT   - run to print this file
                3. INSTALLH.BAT   - run to install program on hard drive
                4. REGISTER.BAT   - run to print registration form
                5. REGISTER.DOC   - file containing registration form
                6. MTHSHOP3.DOC   - file containing documentation

           Program files:

                7. MTHSHOP3.EXE   - the main program
                8. MTHSHOP3.DAT   - file in which saved formats are stored
                9. MTHSHOP3.HLP   - file containing text for help menu
               10. MTHSHOP3.PDB   - file containing control codes for
                                    printer drivers
               11. MTHSHOP3.PRN   - file containing control codes for
                                    installed printer
               12. MTHSHOP3.PRC   - file containing control codes for
                                    custom printer
               13. MTHSHOP3.HDR   - file containing the headers


         To run any of the files with the .BAT extension just type the
         file name followed by the Enter key at the dos prompt. For
         example NEW-USER <Enter>.

         To run the MATH-SHOP program type in MTHSHOP3 <Enter>.

         Not all the files above are necessary to run the program.
         Numbers 7, 9 and 10 are all that have to be available when
         the program is started. Files 8, 11, 12, and 13 will be created
         by the program as needed.

















                                       2


                                MENU SYSTEM
                                -----------
      MATH-SHOP 3 is a menu driven program. By just following the prompts
    you should be able to run the program with no problems. The following
    documentation will supplement the program menu help information.


    [Worksheets]
        |
     --------
    | Create | - allows worksheets to be created.
     --------
        |
    -----------------
   |  Addition       |  Select type of problem for worksheet
   |  Subtraction    |
   |  Multiplication |  Variety allows any mixture of add, subtract
   |  Division       |  or multiplication on a worksheet
   |  Variety        |
    -----------------
         |
     -------------                         -----Number ranges-----
    |    dddd     |  (addition)     3#    |           min    max  |
    |    dddd <-  | ---------------+--->  | Top:      0000 - 9999 |
    |  + dddd     |                |      | Middle:   0000 - 9999 |
    |   -----     |                |      | Bottom:   0000 - 9999 |
     -------------                 |      |                       |
           |                       |       -----------------------
           |                       | 2#
     -------------                 +--->   -----Number ranges-----
    |    dddd <-  |  (subtraction)        |           min    max  |
    |    dddd     | ------------------->  | Top:      0000 - 9999 |
    |   -----     |  (multiplication)     | Bottom:   0000 - 9999 |
    |             |                       |                       |
     -------------                         -----------------------
           |
           |                               -----Number ranges-----
     ---------------                      |           min    max  |
    |        _____  |  (division)         | Divisor:  0001 - 9999 |
    |  dddd / dddd  | ----------------->  | Dividend: 0001 - 9999 |
    |               |                     |                       |
     ---------------                       -----------------------


    The menus on the left allow you to select the number of digits
    for the type of problem selected. The second menu (right above)
    allows you to enter the range of numbers you want used on the
    worksheet.



    FOR TWO NUMBER ADDITION ENTER ZERO FOR THE NUMBER OF DIGITS FOR THE
    MIDDLE NUMBER



                                       3


    [Worksheets:Create] - continued



    FOR EXAMPLE:   (Whole number part selection)


    Problem type desired:    2 number addition
    Range of top number:     50 - 350
    Range of bottom number:  230 - 2500


    Select the following when prompted

    Number of digits in top #:     3
    Number of digits in middle #:  0
    Number of digits in bottom #:  4



    The following menu will appear


     ----(Number ranges)----                  ----(Number ranges)----
    |           min    max  |                |                       |
    | Top:      000 - 999   | -- change to-> | Top:     050 - 350    |
    | Bottom:   0000 - 9999 |                | Bottom:  0230 - 2500  |
    |                       |                |                       |
     -----------------------                  -----------------------



    The top number could also be selected by using 4 digits and then
    changing the range as follows



     ----(Number ranges)----                  ----(Number ranges)----
    |           min    max  |                |                       |
    | Top:      0000 - 9999 | -- change to-> | Top:     0050 - 0350  |
    | Bottom:   0000 - 9999 |                | Bottom:  0230 - 2500  |
    |                       |                |                       |
     -----------------------                  -----------------------



    The resultant ranges are:        50-350
                                 + 230-2500
                                  ---------


    The decimal portion will be selected next.




                                       4


    [Worksheets:Create] - continued


    DECIMAL SELECTION

    The next menus allow the selection of the number of digits for the
    decimal portion

     ------------------
    |    dddd.dddd     |     You can enter the number of decimal digits
    |    dddd.dddd <-  |     for each number. This will remain fixed
    |  + dddd.dddd     |     for all the problems in this worksheet.
    |   ----------     |
     ------------------
           |                 For the previous example you would see
           |                                  |
     ------------------               ------------------
    |    dddd.dddd <-  |             |     ddd.dddd <-  |
    |    dddd.dddd     |             |  + dddd.dddd     |
    |   ----------     |             |   ----------     |
    |                  |             |                  |
     ------------------               ------------------
           |
           |                         If you select 3 digits for the top
     ----------------------          and 2 digits for the bottom the
    |           _________  |         ranges would be
    | dddd.ddd / dddd.ddd  |
    |                      |         Top #:     50.100 - 350.999
     ----------------------          Bottom #:  230.10 - 2500.99



    MULTIPLICATION


    A special menu selection will for appear for multiplication


     --# of digits in top--          Using the previous ranges
    |  Must be >= bottom   |               50.100 - 350.999
    |  Allow < bottom      |               230.10 - 2500.99
     ----------------------


    For example:

                First selection      332.561     247.623     76.593
                will allow         x  286.53   x 1876.43   x 748.92
                                    --------    --------    -------


                Second selection       94.835
                will allow the      x 2432.45
                above plus           --------


                                       5


    [Worksheets:Create] - continued



                   |
         ----------------------
        | --              ---- |
        |                      |    This menu requests the number of
        |   +  +  +  +  +  +   |    problems to put on the worksheet.
        |   +  +  +  +  +  +   |    The program will distribute the
        |   +  +  +  +  +  +   |    problems on the page as uniformly as
        |   +  +  +  +  +  +   |    possible.
        |   +  +  +  +  +  +   |
        |   +  +  +  +  +  +   |    Number of problems across page = 6
        |   +  +  +  +  +  +   |    Number of problems down page   = 9
        |   +  +  +  +  +  +   |
        |   +  +  +  +  +  +   |    Total = 54
        |                      |
         ---------(54)---------



          <F10> to save format - this allows you to save the worksheet
                                 created with a 20 character name.
                                 These saved formats can be accessed with
                                 the <Recall> menu to be discussed later.
                                 You can store up to 100 formats.



          <Enter> - print worksheets.



        Before printing you will see this prompt. You can select the
        number of decimal places used for the answers


         ------------------------------------
        | Decimal places in answer: 0 thru 4 |
         ------------------------------------


        For example: If the answer was 3421.6783

        1 decimal place :       3421.7
        2 decimal places:       3421.68
        3 decimal places:       3421.678
        4 decimal places:       3421.6783



        Normal rounding rules will be followed when printing answers



                                      6


    [Worksheets] - continued
         |
         |
     ----------
    |  Recall  |
     ----------
         |
     --Formats--
    |           |
    | Print List| - Allows you to print a list of the stored formats
     -----------



     --Formats--
    | View List | - View displays on screen a list of the stored formats
    |           |   these can be scrolled thru and one can be selected with
     -----------    the <Enter> key. This will bring up the Format menu.
         |
      --Format---
     |  View     | - Allows the selected format to be viewed
     |  Locate   | - Search for a particular format
     |  Rename   | - Allows the selected format to be renamed
     |  Delete   | - Allows the selected format to be deleted
     |---List----|
     |  Count    | - display the number of saved formats (max of 100)
     |  Sort     | - sort formats by name or type
      -----------
           |
      --Sort by--
     |   Name    | - The list of formats can be sorted by name or
     |   Type    |   type (e.g. A-addition, etc.)
      -----------























                                       7



       [Files]
          |
      --------
     | Load   |   ---File type----
     | Backup |--| Format         | - file with saved formats
     | Delete |  | Header         | - file with saved header
      --------   | Custom printer | - file with saved custom printer codes
                  ----------------
                 | User selected  | - input any file name
                  ----------------



      This menu allows the files which contain the stored information
      (MTHSHOP3.DAT- formats, MTHSHOP3.HDR - header, MTHSHOP3.PRC - printer)
      to be loaded or backed up to a separate disk. IF the program is run
      on a hard drive then the files will be in the same directory as the
      program. The files can be saved by using the Backup menu option
      which will store the selected file to a floppy drive. The Load menu
      item allows you to copy your data from a floppy disk to the hard
      drive. Doing this will overwrite the file on the hard drive and any
      information in the hard disk file will be lost. This allows several
      people to access the program on the computer using their own data
      files kept on individual floppy disks. The delete is included in case
      the files become corrupted and unusable. In this case they should be
      deleted and loaded from your backup disk or recreated.
      If the program is run off a floppy disk then the files will be
      stored on the same disk.





      [Utilitys]
          |
     ----------------------
    |  Headers             | - Text printed at top of worksheet
    |  Calendar            | - Displays a calendar for a user selected date
    |  Printer             | - Menu of functions for installed printer
    |----------------------|
    |  Install printer     | - List of printers available
    |  Edit custom printer | - Create a custom printer driver
     ----------------------












                                       8



    HEADERS:


         This option allows a line of text to be created or edited.
         This text will then be printed at the top of each worksheet
         along with the number key (e.g. ###-1 which is a three digit
         random number + the page number). The number key is used to
         identify the answer sheets. To print without a header (only
         the number key) make a `Blank header' the active one.
         Up to 20 headers can be stored. These can then be scrolled
         and any selected to be active (the active one will be printed).

         Up-Dn arrows - scroll thru the stored headers one at a time

         F1 - will place the date function at the left end
         F2 - will place the date function at the right end

         The date function indicated by @Date----| is a place holder
         for the date which will be printed in the header. The date
         will be your computer date. The format is 11-04-1992. The
         function reserves the 10 spaces that the date will require.
         The date function will delete all text when placed in the
         header so it should be put in first and then your text.

         F3 - will print the currently displayed header. Use this to
              check how a header will print while creating or editing.

         F4 - erase all headers. This will erase all the headers in
              the file. Can also be performed by deleting the header
              file under the menu item [Files].

         F5 - make header active. The header that is in the number one
              position is the ACTIVE HEADER. This header will be printed
              at the top of each worksheet. To make one of the other
              headers the active one scroll until it is displayed on the
              screen and then press F5. This header will be swapped with
              the active one.

         Enter - When creating or editing a header you must press Enter
                 to make the changes permanent.

         Escape - This will exit the current operation without saving any
                  changes since the last Enter.

         As you create each new header a blank one (Blank header) will
         be added to the bottom of the list up to the maximum of 20.
         Once created any header can be changed using the editing keys.








                                       9


    OUTPUT OPTIONS:


         Just before printing there are a few options available in the
         bottom menu bar.



         <L> - Line type :



         ADDITION, SUBTRACTION, MULTIPLICATION and VARIETY:


           ------Line type------
          |  Underline          |
          |  Solid (Dot matrix) |
          |  Overline (Laser)   |
           ---------------------


         Underline - uses the standard underline character
         Solid     - graphics character used by dot matrix printers
         Overline  - graphics character used by HP Lasers (Roman 8 font)


         The hyphen (-) is the default


         The selection has to be made each time worksheets are printed
         or the default will be used.




        DIVISION:


             ---Line type---
            | 1 d.d / dd.dd |      This menu allows the selection of
            | 2 d.d /dd.dd  |      two line types '/' or ')' for the
            | 3 d.d/dd.dd   |      problems plus three different spacings
            | 4 d.d ) dd.dd |      for each line type. Number 5 is the
            | 5 d.d )dd.dd  |      default.
            | 6 d.d)dd.dd   |
             ---------------









                                      10


    OUTPUT OPTIONS - continued



         <A> - Alignment :  options for the alignment of the numbers



         Add, subtract, multiply and variety

            --Number position --
           |  Align decimals    |
           |  Right justify     |
           |  Mixture           |
           --------------------


           Defaults:
                      Add and subtract - Align decimals     245.1
                                                         +   12.32
                                                           -------

                      Multiplication   - Right justify      245.1
                                                          x 12.32
                                                           ------


          Mixture - will randomly select option 1 or 2 for each
                    number on the worksheet.


          If you select a menu item all the problems on the worksheet
          regardless of type will be aligned per your selection




      EDITING KEYS:

         These are the keys used for creating or editing format names,
         file names, headers and the custom printer codes. They operate
         much like a simplified word processor.

             Left & right arrow - move cursor in name
             Del                - delete item under cursor
             BackSpace          - delete item to left of cursor
             Crtl-BackSpace     - delete entire name
             Home               - move cursor to start of name
             End                - move cursor to end of name
             Esc                - exit
             Enter              - save





                                      11


    PRINTERS:



      PRINTER BASICS:


         Your printer has many options available such as fonts, quality
         of print (LQ, draft, bold), margins, etc. Typically just about
         every feature of a page can be changed. A printer has what are
         called defaults which are the settings used when the printer is
         turned on. Some of these defaults can be changed using physical
         switches located on your printer. Some can also be changed using
         front panel controls such as pushbuttons. The third way to change
         defaults is sending special commands to your printer by using
         a program.

         If programs that you run have special printer requirements they
         will usually send the commands automatically before printing.
         Normally you select what printer you will be using when the
         program is installed or by a setup utility. Then at print time
         the program will send codes to the printer to change defaults
         and select the features it needs.
         If you look in your printer manual in the appendix you will
         find these codes. They will be called control or command codes.
         Usually they will list a function such as Form Feed and the codes
         in three formats; ASCII, Decimal and Hexidecimal. The decimal
         codes for form feed are 27 12. If these codes are sent to your
         printer it will execute a form feed the same as if you had pushed
         form feed on the control panel.

         However once the printer is turned off or reset the features are
         returned to their default values until changed again manually or
         by a program.






















                                      12


    PRINTERS - continued



     INSTALLING PRINTERS:


         This program has installable printer drivers. What do these do?

         As discussed in PRINTER BASICS, programs have to send codes to
         a printer to change any defaults that are necessary for the
         program to operate properly. MATH-SHOP uses the full page for
         printing the problems. LaserJets and PaintJets have a non-zero
         top and bottom margin which interferes with the printing and
         causes the worksheets to print shifted down on the page. Codes
         to correct this have to be sent to the printer each time the
         worksheets are printed (codes are reset when the printer is
         shut off). When a printer is installed it becomes the active
         printer. The printer name and its functions will be displayed
         when [Utilitys:Printer] is selected or when <M> is selected
         at the print DESTINATION menu. When these lists of functions
         are displayed the codes for that function will be sent to
         the printer if selected.

         The most important use for the installed driver is to send
         codes automatically to the printer at print time. Each
         printer driver has a function called <Set Page>. The codes
         contained in this function are sent automatically. This
         allows the printer to be set up correctly before each
         worksheet is printed. (For example to correct the LaserJet
         margin problem).

         The list of printers has a custom option. Selecting this
         installs the printer driver created under [Utilitys:Edit
         custom printer]. If you have special requirements you can
         create your own printer driver to send codes at print time.
         See CUSTOM PRINTER.

         If you have strange characters printing in the top left corner
         of the first worksheet it means the <Set Page> codes are not
         correct for your printer and it is printing these codes rather
         than using them as control codes. If this happens you can
         change drivers, Install <None> (no codes are sent) or use the
         [Utilitys:Edit custom printer] option to define your own codes.












                                      13


    PRINTERS - continued



     PRINTER REQUIREMENTS:


       This program uses a line spacing of 6 lines per inch (lpi) -
       66 lines per page with no top or bottom margins. The horizontal
       spacing is based on using a font with 10 characters per inch.
       Most printers should have these as the default.



     DOT MATRIX:

       The program should print correctly on Epson or compatibles with no
       installed printer driver. The printer drivers can be used to access
       features such as LQ or bold when printing. The function labeled
       [Set Page] will be sent automatically when worksheets are printed
       The codes sent with this function are used to set the Printer
       requirements listed above. If your printer is not listed install
       the Epson driver and set your printer to emulate Epson.



     LASERJET AND PAINTJET OR COMPATIBLES:

        These two printers have a non-zero top and bottom margin so
        the printer drivers WILL HAVE TO BE INSTALLED (select the
        appropiate driver under [Utilitys:Install printer]. These
        drivers will automatically send correcting codes at print time



     MISCELLANEOUS:

       If you wish to send other codes automatically at print time there
       are two techniques you can use:

         1. Use the custom printer option (see CUSTOM PRINTER).
         2. Edit the text file MTHSHOP3.PDB - If your an experienced user
            and have a text editor you can change the codes in this file
            to whatever you want. You can modify an existing driver or
            even add a complete new driver to the file. Just be sure to
            follow the same format. As a precaution be sure you have a
            BACKUP COPY of this file before you modify it. Remember codes
            included with the Set Page function name will be sent
            automatically at print time. You can combine codes, so for
            example you could use it to turn on NLQ and Bold, etc. The
            first letter of each function must be unique to allow first
            letter selection. Also, only the decimal form of the code will
            be accepted. These are listed in your printer manual.



                                      14


    PRINTERS - continued



     CUSTOM PRINTER:


        The [Utilitys:Edit custom printer] option will allow you to
        create or edit your own printer driver. You will first be
        asked for a printer name (if none exists) and then up to
        10 printer functions. The function names can be up to 15
        characters and each should start with a different letter.
        The control codes have to be in decimal format and separated
        by commas. As you add each new printer function a blank one
        will be added to the end of the list. If you create a <Set Page>
        function its codes will be sent automatically when printing
        worksheets. This allows you to set up your printer for any
        special functions like NLQ, etc. The custom driver will have to
        be installed like the other printer drivers before use. Select
        [Utilitys:Install printer:Custom]. Once created this driver is
        stored in the file MTHSHOP3.PRC and will remain until changed
        or deleted.



        Example printer codes:


        The LaserJet <Set Page> function has the codes


        27,38,108,69,27,38,97,82,27,38,108,54,68,27,38,108,54,54,70
        ------------ ----------- --------------- ------------------
            1            2             3                 4


        1. set top margin to zero
        2. set vertical position to zero
        3. set 6 lines per inch
        4. set 66 lines on the page
















                                      15



     PRINTING TO A FILE:


       Just before printing you will have the option to print to a file.
       This operates like printing to a printer except the worksheets
       are placed in a file on a disk instead of on paper. If you looked
       at the file with a text editor the worksheets would appear the same
       as paper copies. The question is why would you want to do this?

       Once the worksheets are saved in the file they can be printed
       without using MATH-SHOP and you can print as many copies of the
       same worksheet as you want. Using a text editor you can alter
       anything on the worksheet including the problems. However the
       answers would have to be changed to agree with the new problems.

       Lets run through a example to demonstrate the procedure. Suppose
       you've created (or recalled) a worksheet to be printed. At print
       time you will see a menu that says <F> - to file. Press the letter
       F to select this option. You will be asked for a file name where
       you want the worksheets stored. You can enter a path here also
       otherwise the worksheet file will be stored on the same drive and
       in the same directory as the program. Lets store the worksheet on
       drive A: and in file named ADDITION.1ST. To do this change the name
       in the text line to A:ADDITION.1ST and hit enter. If the file exists
       you will asked whether to overwrite it or not. If you overwrite the
       file everything in it will be lost. If the file does not exist or
       you select Yes to overwrite the file the program will write the
       worksheets to ADDITION.1ST on drive A:. You will then be prompted
       to print the answers to the file.  Once this step is complete you
       will have a floppy disk with a file named ADDITION.1ST on it. This
       disk can then be taken to any dos computer and the worksheets printed
       by typing the following at the Dos prompt.

                COPY A:ADDITION.1ST PRN    Disk in A drive
                COPY B:ADDITION.1ST PRN    Disk in B drive

       One important item in printing to a file is printer codes. As dis-
       cussed in PRINTER REQUIREMENTS, LaserJets and PaintJets require
       codes to be sent at print time to correct the margins. How do
       these codes get sent when printing from a file. When the work-
       sheets are printed to a file the same correcting codes (Set Page
       function) which are normally sent to the printer are placed in
       the file in the top left corner. When the worksheets are printed
       using the COPY command these codes are sent to the printer.
       Therefore you should install the printer that you will be printing
       on before printing to the file. If you do have the wrong printer
       installed and then print, the only effect is that you may get
       funny characters in the top left corner of the 1st worksheet.







                                      16


     RANGE SELECTION:




       WHOLE NUMBER PART:


       The program allows you to select the number of digits for the
       numbers (top, bottom, divisor, etc.). After this you can input
       the minimum and maximum numbers for the ranges. Actually only the
       4 digit ranges are necessary and the number of digits selection
       is provided as a shortcut.


       For example: suppose the range desired for a number is  1 - 7.
                    this can be selected 4 ways


              Select             default range        change to

       select 4 digits:  ----->  0000 - 9999  ----->  0001 - 0007
       select 3 digits:  ----->   000 - 999   ----->   001 - 007
       select 2 digits:  ----->    00 - 99    ----->    01 - 07
       select 1 digit :  ----->     0 - 9     ----->     1 - 7




       DECIMALS:


       The default ranges for the decimal digits cannot be changed and
       are fixed as follows:


         4 digit ------>  .1000 - .9999
         3 digit ------>  .100 - .999
         2 digit ------>  .10 - .99
         1 digit ------>  .1 - .9
















                                      17


     NUMBER SELECTION:



       The number selection is based purely on a random selection.
       Typically, for the ranges used there are a great number of unique
       problems so duplicates will not occur. However for small ranges
       and with a fewer number of decimal digits duplicates can occur.


       There is one problem with doing a random selection from a
       multiple digit number. To illustrate this consider the following
       range selection:


       0000 - 9999  10000 possible numbers


       This can be broken into equal digit segments


       0000 - 0009   10 possible numbers       1 digit numbers
       0010 - 0099   90 possible numbers       2 digit numbers
       0100 - 0999   900 possible numbers      3 digit numbers
       1000 - 9999   9000 possible numbers     4 digit numbers


       The 3 and 4 digit numbers account for 9900 of the total 10000
       possible. If the program did a random selection from the full
       range all the numbers would probably be 4 digit numbers with
       possibly a 3 digit number. To prevent this the program has a
       built in feature to ensure that all segments get an equal chance
       in the selection process.


       ------------------------------------------------------------------------



















                                      18


REGISTER.DOC



                           REGISTRATION / ORDER FORM

                            MATH-SHOP 1 (whole #'s)
                            MATH-SHOP 2 (fractions)
                            MATH-SHOP 3 (decimals)

                                  Jack C Webb
                                  P.O. Box 357
                         Grand Blanc, Michigan 48439-0357


       Item                       Quantity  Version   Price     Extension
       ------------------------------------------------------------------

       INDIVIDUAL REGISTER/ORDER
         MATH-SHOP 1                  ___     ___     $10.00   $_________
         MATH-SHOP 2                  ___     ___     $10.00   $_________
         MATH-SHOP 3                  ___     ___     $10.00   $_________
         Any two                      ___             $15.00   $_________
         All three                    ___             $20.00   $_________

       SCHOOL / INSTITUTION
         REGISTER/ORDER PER SITE
          MATH-SHOP 1                 ___     ___     $25.00   $_________
          MATH-SHOP 2                 ___     ___     $25.00   $_________
          MATH-SHOP 3                 ___     ___     $25.00   $_________
          Any two                     ___             $35.00   $_________
          All three                   ___             $50.00   $_________


        If ordering please indicate
        disk size and include $1.50                 P & H      $_________
        for postage & handling
        (for each set of 1 to 3 disks)              Total      $_________


        Disk size:  ___ 5.25  ___ 3.5

        Please indicate above the versions you currently have.


          Please make checks payable to:  Jack C Webb


          Registrant Name________________________________________________

          Address________________________________________________________

          Address________________________________________________________

          City_______________________________State___________Zip_________

          Phone (______)_____________________________


        From what catalog was program obtained ___________________________


Directory of PC-SIG Library Disk #4055

 Volume in drive A has no label
 Directory of A:\

INSTALLH BAT      2225   4-18-93   7:12p
NEW-USER BAT       585   4-19-93   6:34a
PRINTDOC BAT       484   4-19-93   6:32a
REGISTER BAT       475   8-28-92   9:36p
MTHSHOP3 DAT       355   5-15-93   6:33p
MTHSHOP3 DOC     42537   4-19-93   6:31a
REGISTER DOC      2219   9-17-92   6:00a
MTHSHOP3 EXE    208524   5-22-93   8:27p
MTHSHOP3 HDR       350   5-03-93   4:01p
MTHSHOP3 HLP     18750   5-22-93   8:14p
MTHSHOP3 PDB      1433   4-04-93  10:37a
MTHSHOP3 PRC       210   4-18-93  12:06p
MTHSHOP3 PRN         6   5-21-93   5:24p
GO       BAT        11   9-10-93  10:08a
       14 file(s)     278164 bytes
                       34816 bytes free