home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1993 #2 / Image.iso / spread / thinkr30.zip / THINK.DOC < prev    next >
Text File  |  1993-05-10  |  93KB  |  2,589 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.           
  7.           
  8.           
  9.           
  10.           
  11.           
  12.           
  13.           
  14.           
  15.                                  THE THINKER 3.0
  16.           
  17.                                by Alan C. Elliott
  18.           
  19.                                     TexaSoft
  20.                                   P.O. Box 1169
  21.                             Cedar Hill, Texas  75104
  22.                                  (214)-291-2115
  23.           
  24.                                    June, 1988
  25.           
  26.           
  27.                   (C)Copyright 1983, 1987, 1988 Alan C. Elliott
  28.                                All Rights Reserved
  29.           
  30.           
  31.           
  32.           
  33.           No patent liability is  assumed with respect  to the use  of
  34.           the information contained herein. While every precaution has
  35.           been taken  in  the  preparation of  this  publication,  the
  36.           publisher assumes no responsibility for errors or omissions.
  37.           Neither is any liability assumed for damages resulting  from
  38.           the use of the information herein. 
  39.           
  40.           The THINKER  program is  a copyrighted  program that  allows
  41.           users, under  certain  conditions,  to copy  and  share  the
  42.           program  with  others.  Never  call  it  a  "public  domain"
  43.           program. You  are not  allowed to  make photocopies  of  the
  44.           manual. Persons who  use THE THINKER  are obliged to  become
  45.           officially licensed users by registering. This provides  you
  46.           with several advantages. You  receive information about  new
  47.           releases, bugs, updates and problems. You also get a copy of
  48.           the latest version of the program and manual on disk. If you
  49.           use THE THINKER, you  should print the  ORDER form on  disk,
  50.           and become a registered user.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.           
  57.                                                       THE THINKER 3.0
  58.           ___________________________________________________________
  59.           
  60.           
  61.           
  62.           
  63.           
  64.           
  65.           
  66.           
  67.           
  68.           
  69.           
  70.                      INTRODUCTION TO THE THINKER VERSION 3.0
  71.           
  72.           
  73.           THE THINKER  is  a simple  to  use spreadsheet  program.  It
  74.           allows you to enter numbers and text on the computer screen,
  75.           and define mathematical  relationships between the  numbers.
  76.           Once these relationships  are defined, you  may change  some
  77.           numbers, and the program will automatically recalculate  the
  78.           related numbers.  THE THINKER  is  very similar  in  command
  79.           structure to the popular 1-2-3 spreadsheet program, but at a
  80.           much smaller cost. THE  THINKER also requires less  computer
  81.           memory than more expensive programs. THE THINKER can be used
  82.           for  financial  modeling,  budget  calculations,  scientific
  83.           calculations, and more. THE THINKER is the right answer  for
  84.           small to moderate size spreadsheet applications models,  and
  85.           is  an  ideal  tool  for  training  people  in  the  use  of
  86.           spreadsheets. If you know how  to use THE THINKER, you  know
  87.           how to use 1-2-3. 
  88.           
  89.           
  90.           
  91.                       Summary of Features and Requirements
  92.           
  93.           REQUIREMENTS 
  94.           
  95.           THE THINKER requires an IBM Personal Computer or  compatible
  96.           with 128K or more of memory and DOS. Any monitor and printer
  97.           may be used. 
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.                                         1
  110.  
  111.  
  112.  
  113.  
  114.  
  115.                                                                       
  116.           THE THINKER 3.0
  117.           ___________________________________________________________
  118.                                                                      
  119.           
  120.                                                                      
  121.           
  122.           FEATURES 
  123.           
  124.           Size of worksheet - 26 columns lettered A to Z
  125.                             - 125 rows numbered 1 to 125.
  126.           
  127.           Can import data from "PRN" type ASCII files. Data can be
  128.           transferred from dBASE III "DBF" files and from "DIF",
  129.           data interchange files (ie Visicalc, 1-2-3, and others).
  130.           
  131.           Supports color, although not required.
  132.           
  133.           Maximum number of cells that can be defined at one time is
  134.           1000.
  135.           
  136.           Calculations are performed in natural sequence. That is, a 
  137.           calculation does not take place until all previous cells 
  138.           which related to that cell have also been calculated. All 
  139.           files to be accessed must be in the same sub-directory. 
  140.           
  141.                          PREPARING TO USE THE THINKER 
  142.           
  143.           Files required to use THE THINKER are as follows 
  144.           
  145.           THINK.EXE   - This is the main THE THINKER program
  146.           TUTIL.EXE   - Thinker utilities
  147.           THINK.HLP   - This contains help screen information
  148.           ORDER       - Order file to became a registered user
  149.           
  150.           Optional files include:
  151.           
  152.           THINK.INI    - An initialization file you create
  153.           *.TKR        - Several example THE THINKER applications
  154.           README       - Gives latest details of the program
  155.           
  156.           USE ON FLOPPY DISKETTE SYSTEM 
  157.           
  158.           To setup THE THINKER for use on a floppy diskette system, 
  159.           first format a floppy diskette with the "/S" option. Consult 
  160.           your DOS manual under the FORMAT command. Next copy the 
  161.           files *.EXE, THINK.HLP, and all files with an ".TKR" 
  162.           extension to the newly formatted diskette. Set up the 
  163.           initialization files as indicated in the Appendix (optional) 
  164.           usually specifying disk "A" or "B" as the storage diskette. 
  165.  
  166.  
  167.  
  168.                                         2
  169.  
  170.  
  171.  
  172.  
  173.  
  174.           
  175.                                                       THE THINKER 3.0
  176.           ___________________________________________________________
  177.           
  178.           
  179.           
  180.           
  181.           USE ON HARD DISK SYSTEM 
  182.           
  183.           To use THE THINKER on a hard disk: 
  184.           
  185.           Program resides in a sub-directory. . . 
  186.           
  187.           Create a subdirectory (we recommend named THINK) by entering 
  188.           the following commands: 
  189.           
  190.           C>CD\
  191.           C>MD \THINK
  192.           C>CD \THINK
  193.           
  194.           -Copy *.EXE, THINK.HLP, ORDER, and all ".TKR" files to this 
  195.           subdirectory. This can be done by placing the distribution 
  196.           (original) diskette in drive A, and entering the command: 
  197.           
  198.           C>COPY A:*.* 
  199.           
  200.           
  201.           Also, see the section on how to set up initialization files. 
  202.           To begin the THE THINKER program (here from disk C), enter 
  203.           
  204.           C>THINK 
  205.           
  206.           
  207.           TRADEMARKS 
  208.           
  209.           Here is a list of products & owners mentioned in the manual: 
  210.           
  211.           o IBM PC PC-DOS, International Business Machines Corporation
  212.           o 1-2-3, Lotus 1-2-3, Lotus Development Corp.
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.                                         3
  228.  
  229.  
  230.  
  231.  
  232.  
  233.                                                                       
  234.           THE THINKER 3.0
  235.           ___________________________________________________________
  236.                                                                      
  237.           
  238.                                                                      
  239.           
  240.                                     CONTENTS
  241.           
  242.           
  243.           SECTION 1.
  244.                Overview....................................5
  245.                How To Start and End Program................6
  246.                If Errors Occur.............................6
  247.                
  248.           SECTION 2.
  249.                Fundamental Concepts........................7
  250.                What is a Spreadsheet.......................7
  251.                Arithmetic Operators and Functions.........10
  252.                How Commands are Accessed..................14
  253.                Learning to use THE THINKER................17
  254.                Text and Numbers...........................18
  255.                Function Commands..........................20
  256.                
  257.           SECTION 3.
  258.                Getting Acquainted.........................20
  259.                Change of Format...........................23
  260.                Natural Sequence Calculations..............24
  261.                Output to Printer or File..................25
  262.                Suspend Calculations.......................27
  263.                Move and Copy..............................29
  264.                Erase......................................31
  265.                Insert and Delete..........................31
  266.                How to..Answers to Common Questions........32
  267.                
  268.           APPENDIX I
  269.                Error Conditions...........................38
  270.                
  271.           APPENDIX II
  272.                Technical Considerations...................39
  273.                
  274.           APPENDIX III
  275.                Utilities program..........................40
  276.                Set up initialization file.................40
  277.                Transfer data from dBASE, DIF files........40
  278.                
  279.                Order Information..........................42
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.                                         4
  287.  
  288.  
  289.  
  290.  
  291.  
  292.           
  293.                                                       THE THINKER 3.0
  294.           ___________________________________________________________
  295.           
  296.           
  297.           
  298.           
  299.           
  300.           
  301.           
  302.           
  303.                                    SECTION ONE
  304.           
  305.                            INTRODUCTION TO THE THINKER
  306.           
  307.           
  308.           OVERVIEW 
  309.           
  310.           THE THINKER is an electronic spreadsheet which allows you to 
  311.           create tables of text and numeric relations. Once such a 
  312.           table is designed, changing one or more numbers in the table 
  313.           causes all related numbers to be recalculated before your 
  314.           eyes. Each table consists of 26 columns and 125 rows of 
  315.           cells. Each cell is initially 9 characters wide. 
  316.           
  317.           THE THINKER is designed to be simple and straightforward to 
  318.           use, similar in function to the popular 1-2-3 spreadsheet 
  319.           program. This manual consists of step-by-step instructions, 
  320.           and a variety of examples to get you started. Many of the 
  321.           examples may be used immediately for your household or 
  322.           business needs. 
  323.           
  324.           
  325.           CAPABILITIES 
  326.           
  327.           THE THINKER may be used to design applications from simple 
  328.           household budgets to complex mathematical and scientific 
  329.           models. Basic arithmetic relations are available as well as 
  330.           scientific, mathematical, financial and statistical 
  331.           functions. 
  332.           
  333.           
  334.           KEEP BACKUPS 
  335.           
  336.           We recommend that you keep the original THE THINKER diskette 
  337.           in a safe place, as a backup. Keep backups of all files you 
  338.           create to avoid accidental loss of valuable information. 
  339.           
  340.           
  341.  
  342.  
  343.  
  344.  
  345.                                         5
  346.  
  347.  
  348.  
  349.  
  350.  
  351.                                                                       
  352.           THE THINKER 3.0
  353.           ___________________________________________________________
  354.                                                                      
  355.           
  356.                                                                      
  357.           INITIALIZATION FILE 
  358.           
  359.           Default conditions specifying the storage disk for program 
  360.           files are set in a file named THINK.INI. This procedure is 
  361.           described in APPENDIX III. It is not necessary for you to 
  362.           set up this file to operate THE THINKER. 
  363.           
  364.           
  365.           HOW TO START 
  366.           
  367.           
  368.           Assuming the THE THINKER program is in the A disk drive, 
  369.           (program may also be installed on the hard disk) the command 
  370.           to begin THE THINKER is: 
  371.           
  372.           A>THINK 
  373.           
  374.           
  375.           HOW TO STOP 
  376.           
  377.           Once THE THINKER is in operation, you may stop the program 
  378.           by pressing the "/" key, then pressing "Q", and finally 
  379.           responding to the prompt: 
  380.           
  381.           No Yes 
  382.           
  383.           by pressing the "Y" key. 
  384.           
  385.           
  386.           IF ERRORS OCCUR 
  387.           
  388.           If errors occur, an error message will appear on the screen. 
  389.           Usually, the program will recover. Appendix I explains the 
  390.           error messages, and gives more details. 
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.                                         6
  405.  
  406.  
  407.  
  408.  
  409.  
  410.           
  411.                                                       THE THINKER 3.0
  412.           ___________________________________________________________
  413.           
  414.           
  415.           
  416.           
  417.           
  418.           
  419.           
  420.                                    SECTION TWO
  421.           
  422.                               FUNDAMENTAL CONCEPTS
  423.           
  424.           
  425.           DESCRIPTION OF THE TABLE 
  426.           
  427.           THE THINKER is an electronic spreadsheet. It allows you to 
  428.           create tables of text and numeric relationships, which 
  429.           enables you to analyze budgets, loans, cost estimates, etc. 
  430.           on the computer screen. After relationships have been 
  431.           established, changing one or more numbers will cause all 
  432.           related numbers to be recalculated automatically. This gives 
  433.           you the power to quickly answer questions about "What if a 
  434.           certain number were different?" 
  435.           
  436.           Several definitions need to be established to understand the 
  437.           instructions in this manual. 
  438.           
  439.           WHAT IS A SPREADSHEET? 
  440.           
  441.           The word spreadsheet comes from business terminology. When 
  442.           budgets are calculated, accounting work performed, or 
  443.           inventories kept, numbers are often written on specialized 
  444.           sheets of paper pre-printed with columns and lines. These 
  445.           forms make it easy to line up columns of numbers, and to add 
  446.           them together. 
  447.           
  448.           In computer terms, a spreadsheet is like a blank sheet of 
  449.           paper with columns and rows. Each intersection of a column 
  450.           and row is called a "cell". The computer may be instructed 
  451.           to add up columns or rows of the numbers in these cells. If 
  452.           a number in a particular column or row is changed, the 
  453.           computer automatically updates the calculations. 
  454.           
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.                                         7
  464.  
  465.  
  466.  
  467.  
  468.  
  469.                                                                       
  470.           THE THINKER 3.0
  471.           ___________________________________________________________
  472.                                                                      
  473.           
  474.                                                                      
  475.                                        columns
  476.           
  477.                         A        B        C        D
  478.                     ------------------------------------------
  479.           rows  1   |  cell  |        |        |        |
  480.                     ------------------------------------------
  481.                 2   |        |        |        |        |
  482.                     ------------------------------------------
  483.                 3   |        |        |        |        |
  484.                     ---------##########-----------------------
  485.                 4   |        #  "B4"  #        |        |
  486.                     ---------##########-----------------------
  487.                 5   |        |        |        |        |
  488.                     ------------------------------------------
  489.           
  490.           Each "cell" has a name. At the intersection of column B and 
  491.           row 4 is the cell "B4". Names will be used to define 
  492.           particular mathematical computations. We may want to 
  493.           reference one cell or a range of cells. A single cell has a 
  494.           name such as B4, and a range of cells is designated with a 
  495.           beginning cell, a dot (.) and an ending cell, such as A1.A5 
  496.           or B1.D1. 
  497.           
  498.           The range A1.A5 refers to a vertical group of cells: 
  499.           
  500.                         A        B        C        D
  501.                     ##########--------------------------------
  502.                 1   #        #        |        |        |
  503.                     #--------#--------------------------------
  504.                 2   #        #        |        |        |
  505.                     #--------#--------------------------------
  506.                 3   #        #        |        |        |
  507.                     #--------#--------------------------------
  508.                 4   #        #        |        |        |
  509.                     #--------#--------------------------------
  510.                 5   #        #        |        |        |
  511.                     ##########--------------------------------
  512.           
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.                                         8
  523.  
  524.  
  525.  
  526.  
  527.  
  528.           
  529.                                                       THE THINKER 3.0
  530.           ___________________________________________________________
  531.           
  532.           
  533.           
  534.           The range B1.D1 refers to a horizontal block of cells:
  535.           
  536.                         A        B        C        D
  537.                     ---------############################-----
  538.                 1   |        #        |        |        #
  539.                     ---------############################-----
  540.                 2   |        |        |        |        |
  541.                     ------------------------------------------
  542.                 3   |        |        |        |        |
  543.                     ------------------------------------------
  544.                 4   |        |        |        |        |
  545.                     ------------------------------------------
  546.                 5   |        |        |        |        |
  547.                     ------------------------------------------
  548.           
  549.           The range A1.D4 refers to a rectangular block of cells with
  550.           the upper left corner being A1 and the lower right corner
  551.           being D4:
  552.           
  553.                         A        B        C        D
  554.                     #####################################-----
  555.                 1   #        |        |        |        #
  556.                     #-----------------------------------#-----
  557.                 2   #        |        |        |        #
  558.                     #-----------------------------------#-----
  559.                 3   #        |        |        |        #
  560.                     #-----------------------------------#-----
  561.                 4   #        |        |        |        #
  562.                     #####################################-----
  563.                 5   |        |        |        |        |
  564.                     ------------------------------------------
  565.           
  566.           STRUCTURE
  567.           
  568.           The structure of a table is the text and arithmetic
  569.           relations which determine the function and appearance of the
  570.           table. This is also often called a "model" or "template".
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.                                         9
  582.  
  583.  
  584.  
  585.  
  586.  
  587.                                                                       
  588.           THE THINKER 3.0
  589.           ___________________________________________________________
  590.                                                                      
  591.           
  592.                                                                      
  593.           
  594.           
  595.                                     The Table
  596.           
  597.           
  598.           
  599.                                                      Status:ENTER
  600.                    A        B        C        D    ... etc ...  Z
  601.             1:
  602.             2:
  603.             3:
  604.             4:
  605.             5:
  606.             6:
  607.             7:
  608.              :
  609.            etc
  610.              :
  611.           125:
  612.           
  613.           / - Command F1-Help F2-Edit F5-GOTO F9-Recalc
  614.           
  615.           
  616.           
  617.           
  618.           
  619.           In THE THINKER, columns are lettered from A to Z and rows 
  620.           are numbered from 1 to 125. Each cell is referenced by a 
  621.           Column Row designation. The upper left cell is A1, to its 
  622.           right is B1, etc. Only a portion of the table is displayed 
  623.           at any time, a window into the entire spreadsheet. 
  624.           
  625.                       ARITHMETIC OPERATORS AND FUNCTIONS a
  626.                                     SUPPORTED
  627.           
  628.           Numeric expressions are entered into the table to describe 
  629.           how you want items to be added up, multiplied, divided, etc. 
  630.           All standard mathematical functions are supported. The 
  631.           numeric relationships you desire are entered into a 
  632.           spreadsheet cell using the supported operators and 
  633.           functions. We will learn by example how this is done. 
  634.           
  635.  
  636.  
  637.  
  638.  
  639.  
  640.                                         10
  641.  
  642.  
  643.  
  644.  
  645.  
  646.           
  647.                                                       THE THINKER 3.0
  648.           ___________________________________________________________
  649.           
  650.           
  651.           
  652.           MATHEMATICAL OPERATORS 
  653.           
  654.           
  655.           OPERATOR                EXAMPLE 1  EXAMPLE 2  EXAMPLE 3
  656.           ----------------------  ---------  ---------  ---------
  657.               + : plus              +A1+B4      4+3      +A1+3
  658.               - : minus             +A1-B4      4-3      4-B4
  659.               * : multiplication    +A1*B4      4*3      +A1*3
  660.               / : division          +A1/B4      4/3      4/B4
  661.               ^ : exponentiation    +A1^B4      4^3      +A1^3
  662.           
  663.           Note:In Examples 3, when an expression begins with a cell
  664.           name, we must precede the name with a plus (+) sign.
  665.           
  666.           In addition to these arithmetic operators, a series of 
  667.           mathematical, financial, statistical, and special functions 
  668.           are supported. 
  669.           
  670.                          SUMMARY OF AVAILABLE FUNCTIONS
  671.           
  672.           NOTE:Some arguments may be ranges such as A1.B3, or numbers. 
  673.           When a range or a list of arguments may be used, LIST is 
  674.           given in the function description. If the function takes 
  675.           only a single argument "arg" will be designated. 
  676.           
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.                                         11
  700.  
  701.  
  702.  
  703.  
  704.  
  705.                                                                       
  706.           THE THINKER 3.0
  707.           ___________________________________________________________
  708.                                                                      
  709.           
  710.                                                                      
  711.           MATHEMATICAL FUNCTIONS
  712.           ----------------------
  713.           @ABS(arg)  - absolute value
  714.           @ACOS(arg) - arc cosine
  715.           @ASIN(arg) - arc sine
  716.           @ATAN(arg) - 2 quadrant arc tangent
  717.           @ATAN2(arg1,arg2)- 4 quadrant arc tangent for arg2/arg1,
  718.                     the angle in radians whose tangent is arg1/arg2)
  719.           @COS(arg)  - cosine
  720.           @EXP(arg)  - exponential
  721.           @INT(arg)  - integer part
  722.           @LN(arg)   - log base e
  723.           @LOG(arg)  - log base 10
  724.           @MOD(x,y)  - x modulo y
  725.           @PI        - pi = 3.141592653589794
  726.           @RAND      - random number between 0 and 1 (uniform)
  727.           @ROUND(x,n)- round a number to n decimal places
  728.           @SIN(arg)  - sine
  729.           @SQRT(arg) - square root
  730.           @TAN(arg)  - tangent
  731.           
  732.           STATISTICAL FUNCTIONS
  733.           ---------------------
  734.           @AVG(list)    - average of items in list
  735.           @COUNT(list)  - counts number of items in list
  736.           @MAX(list)    - maximum of values in list
  737.           @MIN(list)    - minimum of values in list
  738.           @SEM(list)    - standard error of the mean from list
  739.           @SS(list)     - sum of squares from list
  740.           @STD(list)    - standard deviation from list
  741.           @SUM(list)    - sum of numbers in list
  742.           @VAR(list)    - variance of numbers in list
  743.           
  744.           
  745.           
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.                                         12
  759.  
  760.  
  761.  
  762.  
  763.  
  764.           
  765.                                                       THE THINKER 3.0
  766.           ___________________________________________________________
  767.           
  768.           
  769.           
  770.           FINANCIAL FUNCTIONS
  771.           -------------------
  772.           @FV(pmt,int,term)  - FUTURE VALUE OF AN ANNUITY
  773.                                pmt = payment made each period
  774.                                int = interest per period
  775.                                term = number of periods
  776.           
  777.           @IRR(guess,list)   - INTERNAL RATE OF RETURN
  778.                                guess = initial guess (usually 0 to 1.)
  779.                                list = cash flows
  780.           
  781.           @NPV(x,list)       - NET PRESENT VALUE
  782.                                x = per period interest rate
  783.                                list = cash flows
  784.           
  785.           @PMT(prn,int,term) - MORTGAGE PAYMENT PER PERIOD
  786.                                prn = beginning principle
  787.                                int = per period interest rate
  788.                                term = how many payments to be made
  789.           
  790.           @PV(pmt,int,term)  - PRESENT VALUE OF AN ORDINARY ANNUITY
  791.                                pmt = payment per period
  792.                                int = interest per period
  793.                                term = number of periods
  794.           
  795.           SPECIAL FUNCTIONS
  796.           -----------------
  797.           
  798.           @ERR - designates a value of ERR (error). A cell with value
  799.                 ERR will cause subsequent functions to return a value
  800.                 of ERR.
  801.           
  802.           @DEC(x,n) - causes the number associated with the cell to
  803.                 print out the number x to n decimal places.
  804.           
  805.           
  806.           
  807.                               HOW TO USE FUNCTIONS
  808.           
  809.           Functions are used in mathematical expressions. For example,
  810.           you want to sum the numbers in the "A" column from row 10 to
  811.           row 20. The expression you would enter into the table would
  812.           be:
  813.           
  814.  
  815.  
  816.  
  817.                                         13
  818.  
  819.  
  820.  
  821.  
  822.  
  823.                                                                       
  824.           THE THINKER 3.0
  825.           ___________________________________________________________
  826.                                                                      
  827.           
  828.                                                                      
  829.           @SUM(A10.A20)
  830.           
  831.           Functions return a number, so a function expression may be
  832.           used just like a number. For example, the above function
  833.           calculation may the part of a bigger expression:
  834.           
  835.           ((@SUM(A10.A20))/@LOG(A1))/100
  836.           
  837.           Notice that parentheses may be used in expressions to
  838.           specify the order calculations will take place in an
  839.           expression. Without parentheses, the precedence is:
  840.           
  841.           Highest:Expressions within parentheses ()
  842.           
  843.           Next   :Evaluate function
  844.                  :Mathematical operators ^ * and /
  845.           
  846.           Lowest :Mathematical operators + and -
  847.           
  848.           
  849.           
  850.                             HOW COMMANDS ARE ACCESSED
  851.           
  852.           THE THINKER is a command-menu oriented program. A command
  853.           tells the program to perform some task. All commands are
  854.           invoked by first typing the slash "/" character. A menu will
  855.           then be presented:
  856.           
  857.           Worksheet  Range  Copy  Move  File  Print  Quit  Status
  858.           
  859.           To choose one of these options, press the first letter of
  860.           the option, or move the selection marker by pressing a right
  861.           or left arrow key, then press ENTER when the desired options
  862.           is highlighted. Another menu, or a question may then appear
  863.           on the screen. In this manual, command sequences will be
  864.           written with a slash followed by one or more letters
  865.           designating the menu commands. An examples should be /WGF
  866.           meaning Worksheet, Global, Format.
  867.           
  868.           COMMANDS ON PRIMARY MENU
  869.           
  870.           -WORKSHEET - options having to do with the entire worksheet
  871.                     (Global, Insert, Delete, Column-Width, and Erase)
  872.           
  873.  
  874.  
  875.  
  876.                                         14
  877.  
  878.  
  879.  
  880.  
  881.  
  882.           
  883.                                                       THE THINKER 3.0
  884.           ___________________________________________________________
  885.           
  886.           
  887.           
  888.           -RANGE - Erase a range of cells
  889.           
  890.           -COPY and MOVE - Copy or move a range of cells
  891.           
  892.           -FILE - Save Retrieve or Import a file, or list files on
  893.                   disk
  894.           
  895.           -PRINT - Print a worksheet to a file or to the printer.
  896.           When this command is selected, you will be asked to
  897.           specify output to Printer or File. If you choose File,
  898.           you will be asked for the name of the output file.
  899.           
  900.           -QUIT - End the program
  901.           
  902.           -STATUS - Display amount of memory, number of cells used
  903.           and remaining.
  904.           
  905.           
  906.           COMMANDS ON WORKSHEET MENU
  907.           
  908.           -GLOBAL - Set global column-width, or choose manual or
  909.           automatic calculation
  910.           
  911.           -INSERT - Insert blank columns or rows
  912.           
  913.           -DELETE - Delete column or rows
  914.           
  915.           -COLUMN-WIDTH - Set or Reset column width of a specific
  916.           column
  917.           
  918.           -ERASE - Erase the entire worksheet
  919.           
  920.           Examples:
  921.                   Set global column width command:/WGC
  922.                   (Worksheet, Global, Column-Width)
  923.           
  924.                   Insert blank columns command:/WIC
  925.                   (Worksheet, Insert, Column)
  926.           
  927.                   Set specific column width command:/WCS/
  928.                   (Worksheet, Column-width, Set)
  929.           
  930.                   Erase the entire worksheet:/WE
  931.           
  932.  
  933.  
  934.  
  935.                                         15
  936.  
  937.  
  938.  
  939.  
  940.  
  941.                                                                       
  942.           THE THINKER 3.0
  943.           ___________________________________________________________
  944.                                                                      
  945.           
  946.                                                                      
  947.           IMPORTANT COMMENT:If you are in the middle of a command 
  948.           sequence, and decide to cancel, press the Esc key. This will 
  949.           usually take you back to the previous command, or to the 
  950.           "ENTER" status. If the program is expecting an answer, and 
  951.           Esc does not cancel the command, usually entering a blank 
  952.           answer will cancel the command. 
  953.           
  954.           
  955.           
  956.           COMMANDS ON PRINT MENU 
  957.           
  958.           The PRINT MENU appears after the command /WPP or /WPF (print 
  959.           to printer or file). 
  960.           
  961.           -RANGE - Select range of worksheet to print. You must 
  962.           specify a rectangular portion of the spreadsheet (ie A1.E50) 
  963.           
  964.           -LINE - Cause the printer to advance one line. 
  965.           
  966.           -PAGE - Cause the printer to go to the top of the page. 
  967.           
  968.           -CLEAR - Clear the print selections. 
  969.           
  970.           -ALIGN - Align the paper. After selecting this command, you 
  971.           need to physically set the printer at the top of the form. 
  972.           The program will now set all of its counters to assume that 
  973.           you are at TOF. 
  974.           
  975.           -GO - Begin output to the printer, or to a file. 
  976.           
  977.           -OPTIONS - This selection brings up the PRINT OPTIONS MENU, 
  978.           where you may choose margin settings, page length, set codes 
  979.           for printer, header, footer, and Quit. Standard settings 
  980.           are: 
  981.           
  982.               Left Margin:0                   Top Margin:2
  983.               Right Margin:76                 Bottom Margin:2
  984.               Page Length:66                  Printer codes:NONE
  985.               Header:Blank                    Footer:Blank
  986.           
  987.           Choosing the Quit option from this menu returns you to the
  988.           main PRINT MENU.
  989.           
  990.           -QUIT - Quit the print procedure, returns to ENTER status. 
  991.  
  992.  
  993.  
  994.                                         16
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.           
  1001.                                                       THE THINKER 3.0
  1002.           ___________________________________________________________
  1003.           
  1004.           
  1005.           
  1006.           
  1007.           
  1008.                            LEARNING TO USE THE THINKER
  1009.           
  1010.           
  1011.           After preparing the diskette in a manner described earlier 
  1012.           in these instructions, you may begin THE THINKER with the 
  1013.           command: 
  1014.           
  1015.           A>THINK 
  1016.           
  1017.           The title screen will appear. Press any key to continue and 
  1018.           you are in the spreadsheet. 
  1019.           
  1020.           Find the arrow keys on the numeric pad to the right of the 
  1021.           keyboard. Notice that by pressing the down arrow key, the 
  1022.           cursor (a horizontal white bar) moves down a column, and by 
  1023.           pressing the right arrow key the cursor moves to the right 
  1024.           one cell. If this does not happen, you may be in numeric 
  1025.           mode. Press the "Num Lock" key once to put the keypad into 
  1026.           cursor mode. 
  1027.           
  1028.           Pressing the "Home" key moves the cursor to the upper left 
  1029.           corner, to cell "A1". Pressing the "End" key moves the 
  1030.           cursor horizontally to the last cell on the screen. 
  1031.           
  1032.           
  1033.           THE UPPER RIGHT CORNER 
  1034.           
  1035.           
  1036.           Notice the word ENTER in the upper right corner of the 
  1037.           screen. This tells you that THE THINKER is ready for you to 
  1038.           begin entry. 
  1039.           
  1040.           After the entry of text or numbers, the upper right 
  1041.           designation will be "WAIT". During this time, text is being 
  1042.           stored, or calculations are being performed. You must wait 
  1043.           for the "ENTER" designation to resume entering text. If an 
  1044.           illegal entry was made, the program puts you into "EDIT" 
  1045.           mode, and allows you to correct the mistake. 
  1046.           
  1047.           CORRECTING ENTRIES 
  1048.           
  1049.           During the "ENTER" mode, you may use the backspace key 
  1050.  
  1051.  
  1052.  
  1053.                                         17
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.                                                                       
  1060.           THE THINKER 3.0
  1061.           ___________________________________________________________
  1062.                                                                      
  1063.           
  1064.                                                                      
  1065.           (located just above the Enter key), to backup and make 
  1066.           corrections. If you use an arrow key on the cursor keypad, 
  1067.           this will end the entry, and move you in the direction you 
  1068.           indicated with the keystroke. 
  1069.           
  1070.           During an "EDIT", you MAY use the right and left arrow keys, 
  1071.           as well as the Home key to move around in the entry, and 
  1072.           make corrections. You are automatically in "Insert" mode 
  1073.           during an edit, so you can move the cursor to a position 
  1074.           within the text of the entry, and insert new characters. The 
  1075.           "Del" key may be used to delete characters. 
  1076.           
  1077.           To cancel an Entry or Edit, press the "Esc" key. To end the 
  1078.           procedure normally, press the "Enter" key. 
  1079.           
  1080.           
  1081.                              THE DIFFERENCE BETWEEN
  1082.                                 TEXT AND NUMBERS
  1083.           
  1084.           
  1085.           A NUMERIC EXPRESSION 
  1086.           
  1087.           In THE THINKER a NUMBER (or numeric expression) is an entry 
  1088.           which begins with a numeric digit (ie 0,1,2,etc), or one of 
  1089.           the following characters:(, +, -, $ or @. Any entry 
  1090.           beginning with a letter, such as E1+2 is not recognized as a 
  1091.           numeric expression. However, the entry +E1+2 is recognized 
  1092.           as a numeric expression. 
  1093.           
  1094.           
  1095.           TEXT 
  1096.           
  1097.           If an entry is not a numeric expression, it is assumed to be 
  1098.           text. Text is automatically left justified in the cell. 
  1099.           However, placing a double quote in front of an entry forces 
  1100.           the text to be right justified in the cell. Prefixing the 
  1101.           text with a caret "^" forces the text to be centered in the 
  1102.           cell. If text is wider than the cell width, the result is 
  1103.           always left justification. Using a back slash "\" as the 
  1104.           first character makes text repeat itself within the width of 
  1105.           the cell. To force an entry to be considered textual that 
  1106.           may otherwise look like a number, prefix the entry with a 
  1107.           single quote (') or one of the other text formatting 
  1108.           prefixes. Thus, the entry "'120" would be seen as text. 
  1109.  
  1110.  
  1111.  
  1112.                                         18
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.           
  1119.                                                       THE THINKER 3.0
  1120.           ___________________________________________________________
  1121.           
  1122.           
  1123.           
  1124.           
  1125.           
  1126.           SUMMARY OF TEXTUAL PREFIXES 
  1127.           
  1128.           PREFIX TO TEXT        RESULT
  1129.           -----------------     --------------------------
  1130.           '                     Left justification - force text
  1131.           "                     Right justification
  1132.           ^                     Centered Text
  1133.           \                     Repeated Text
  1134.           
  1135.           
  1136.           PgUp AND PgDn 
  1137.           
  1138.           These keys, located on the numeric pad, allow you to move 
  1139.           the table up or down 20 rows at a time. 
  1140.           
  1141.           HORIZONTAL MOVE 
  1142.           
  1143.           When the cursor is in the far right field, pressing the 
  1144.           right arrow key will cause the table to move in such a way 
  1145.           to display more columns to the right (until the limit is 
  1146.           reached). Likewise, moving the cursor to the left, and 
  1147.           pressing the left arrow key will cause the table to move 
  1148.           horizontally to the right. 
  1149.           
  1150.           VERTICAL MOVE 
  1151.           
  1152.           Pressing the up or down arrow keys to the edge of the 
  1153.           display will force the table to move up or down one row at a 
  1154.           time. 
  1155.           
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.                                         19
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.                                                                       
  1178.           THE THINKER 3.0
  1179.           ___________________________________________________________
  1180.                                                                      
  1181.           
  1182.                                                                      
  1183.                                 Function Commands
  1184.           
  1185.           
  1186.           F1 - HELP - Pressing the F1 key displays the The Thinker 
  1187.           help menu. From here, you can review on the screen much of 
  1188.           what is in the manual. 
  1189.           
  1190.           F2 - EDIT - pressing this key allows you to enter EDIT mode, 
  1191.           and edit the contents of a cell. 
  1192.           
  1193.           F5 - GOTO - This is an express route to any cell. Press F5, 
  1194.           then enter the name of the cell you wish to be at (ie N40). 
  1195.           The table will redisplay with the cursor in that location. 
  1196.           
  1197.           F9 - When in manual recalculation mode, numbers are not 
  1198.           updated automatically. Pressing the F9 key forces 
  1199.           calculations to take place. 
  1200.           
  1201.           
  1202.           
  1203.           
  1204.           
  1205.           
  1206.           
  1207.                                     SECTION 3
  1208.           
  1209.                           A GETTING ACQUAINTED TUTORIAL
  1210.           
  1211.           In this section we will put THE THINKER through its paces, 
  1212.           and see what it can do. As mentioned earlier, THE THINKER is 
  1213.           started by issuing the command THINK at the "A>" DOS prompt. 
  1214.           (or "C>" when using a hard disk) 
  1215.           
  1216.           A>THINK 
  1217.           
  1218.           If this does not work properly, please consult the 
  1219.           instructions at the first of the manual. 
  1220.           
  1221.           PUTTING THE THINKER THROUGH ITS PACES 
  1222.           
  1223.           Once the THE THINKER screen has appeared, move the cursor 
  1224.           around on the screen with the arrow keys located on the 
  1225.           number pad to the right of the keyboard. Moving the cursor 
  1226.           to the extreme right will cause the portion of the table in 
  1227.  
  1228.  
  1229.  
  1230.                                         20
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.           
  1237.                                                       THE THINKER 3.0
  1238.           ___________________________________________________________
  1239.           
  1240.           
  1241.           
  1242.           view to move to the right (until the limit of the table is 
  1243.           reached). Similarly, the up and down arrows keys, as well as 
  1244.           the PgUp and PgDn keys on the numeric pad may be used to 
  1245.           move the table up and down. 
  1246.           
  1247.           EXPRESSO 
  1248.           
  1249.           The Home key places the cursor in cell A1, and the End key 
  1250.           places the cursor in the last cell of a particular row, as 
  1251.           displayed on the screen. Pressing the F5 (GOTO) key allows 
  1252.           you to move anywhere in the table. Press F5, then enter N50. 
  1253.           The table will redisplay with the cell N50 as the upper 
  1254.           left. Press the "Home" key, and you are back at A1. 
  1255.           
  1256.           RELATIONS AND TEXT 
  1257.           
  1258.           Let's enter a simple example to learn how to use THE 
  1259.           THINKER. First, make sure you have a cleared table (this may 
  1260.           be done by entering the sequence /WE). Let's say you want to 
  1261.           know how much (proportionally) an item (such as a stock) has 
  1262.           increased in value over the past year. You know the value 
  1263.           last year, and the value this year. Place the cursor in A1, 
  1264.           and enter "Last Year's Value" (not the quotes). In A2 enter 
  1265.           "This Year's Value". In A3 enter the text "Net change", and 
  1266.           in A4 enter "Proportion Change". The formula for proportion 
  1267.           change is 
  1268.           
  1269.                         This Year's Value - Last Year's Value
  1270.                         --------------------------------------
  1271.                                    Last Year's Value
  1272.           
  1273.           Assuming that last year's Value for the stock was $100, 
  1274.           enter the number 100 in cell C1 by moving the cursor to cell 
  1275.           C1, and typing 100. This year's Value is $125, so enter the 
  1276.           number 125 in cell C2. To calculate Net Change in cell C3, 
  1277.           we enter the relation +C2-C1 in cell C3. The plus MUST be 
  1278.           entered before the cell name C2 to tell THE THINKER that 
  1279.           this is a numeric expression we are entering. The number 25 
  1280.           will appear in cell C3. To calculate proportion change in 
  1281.           cell C4, we enter the relation +C3/C1, and 0.25 will appear. 
  1282.           
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.                                         21
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.                                                                       
  1296.           THE THINKER 3.0
  1297.           ___________________________________________________________
  1298.                                                                      
  1299.           
  1300.                                                                      
  1301.           HERE IS HOW THE TABLE SHOULD LOOK 
  1302.           
  1303.                  A        B        C
  1304.           1: Last Year's Value    100.00
  1305.           2: This Year's Value    125.00
  1306.           3: Net Change            25.00
  1307.           4: Proportion Change      0.25
  1308.           
  1309.           
  1310.           CHANGING VALUES
  1311.           
  1312.           If we change the value of Last Year's Value or This Year's
  1313.           Value, the Net Change and Proportion Change will
  1314.           automatically be recalculated. For instance, change the This
  1315.           Year's Value to 200, by moving the cursor to the C2
  1316.           position, entering 200, and pressing ENTER. Observe the
  1317.           changes in Net Change and Proportion Change.
  1318.           
  1319.           EDITING AN ENTRY
  1320.           
  1321.           To see percentages rather than proportions, we can edit the
  1322.           relation in cell C4 by moving the cursor to cell C4, and
  1323.           pressing the F2 (EDIT) key.
  1324.           
  1325.           The old expression appears:
  1326.           
  1327.           +C3/C1
  1328.           
  1329.           We want the new expression to be +(C3/C1)*100. To do this,
  1330.           press the Home key. This places the cursor on the "+". Move
  1331.           the cursor one space to the right, and press the "(" key
  1332.           (don't forget to shift). This inserts a "(" between the +
  1333.           and the C. Now move the cursor to the end of the expression
  1334.           with the right arrow key and type ")*100" (without quotes,
  1335.           of course), to make the new expression look like this:
  1336.           
  1337.           +(C3/C1)*100
  1338.           
  1339.           Now press the Enter key, and the table will reflect the
  1340.           change. Change the text in cell A4 from "Proportion Change"
  1341.           to "Percent Change", to match our change in the numeric
  1342.           expression.
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348.                                         22
  1349.  
  1350.  
  1351.  
  1352.  
  1353.  
  1354.           
  1355.                                                       THE THINKER 3.0
  1356.           ___________________________________________________________
  1357.           
  1358.           
  1359.           
  1360.           
  1361.           HERE IS HOW THE TABLE SHOULD LOOK
  1362.           
  1363.                  A        B        C
  1364.           1: Last Year's Value    100.00
  1365.           2: This Year's Value    200.00
  1366.           3: Net Change           100.00
  1367.           4: Percent Change       100.00
  1368.           
  1369.           
  1370.           Change Last Year's Value to 30 and This Year's Value to 45, 
  1371.           and the table will look like this: 
  1372.           
  1373.                  A        B        C
  1374.           1: Last Year's Value     30.00
  1375.           2: This Year's Value     45.00
  1376.           3: Net Change            15.00
  1377.           4: Percent Change        50.00
  1378.           
  1379.           
  1380.           
  1381.                                CHANGE OF FORMAT a
  1382.           
  1383.           Formats may be chosen, using the command sequence /WGF. 
  1384.           (Worksheet, Global, Format). You will be asked how many 
  1385.           decimal places to use, from 0 to 15. The preset default for 
  1386.           all numbers is 2 decimal places. 
  1387.           
  1388.           Using the table you have just created, experiment with the 
  1389.           different available formats. You may set a format for an 
  1390.           individual cell with the @DEC() function. 
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.                                         23
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.                                                                       
  1414.           THE THINKER 3.0
  1415.           ___________________________________________________________
  1416.                                                                      
  1417.           
  1418.                                                                      
  1419.           
  1420.                    CALCULATIONS TAKE PLACE IN NATURAL SEQUENCE
  1421.           
  1422.           The The Thinker program calculates all numeric expressions 
  1423.           in a natural sequence. That is, an expression is not 
  1424.           calculated until all cells which that expression depends on, 
  1425.           has already been calculated. It is possible to create 
  1426.           circular relations, where natural sequencing cannot take 
  1427.           place. If this occurs, THE THINKER will display an error 
  1428.           message at the top of the screen. 
  1429.           
  1430.           
  1431.           
  1432.           CHECKBOOK BALANCING ACT 
  1433.           
  1434.           An example THE THINKER table on your diskette is named 
  1435.           BALANCE. To get it, use the sequence /FR, then enter the 
  1436.           name of the table "BALANCE" (no quotes). This table can be 
  1437.           used to balance your checkbook. It requires that you enter 
  1438.           your bank statement amount, outstanding checks and fees, and 
  1439.           outstanding deposits and interest. From this, it gives you 
  1440.           the amount which should appear in your checkbook. 
  1441.           
  1442.                        Checkbook Account Reconciliation Form
  1443.                                                                               
  1444.      Enter Outstanding Checks   Enter Outstanding Deposits   Enter Balance
  1445.      and fees:                  (credits) here:              from statement
  1446.      Reference   Amount         Reference   Amount           here  $   716.41
  1447.      CK100        23.34         Dep 11/2    230.33
  1448.      CK101       125.00         Dep 11/4   1200.00         ----RESULTS------
  1449.      CK102        12.54                                    Balance in
  1450.      CK103       432.00                                    Checkbook  should
  1451.                                                            be =   $   1553.86
  1452.      
  1453.      
  1454.                                                            Total Outstanding
  1455.                                                            Checks and fees
  1456.                                                            are = $     592.88
  1457.      
  1458.                                                            Total Outstanding
  1459.                                                            Deps. and Int.
  1460.                                                            are = $    1430.33
  1461.      
  1462.  
  1463.  
  1464.  
  1465.  
  1466.                                         24
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.           
  1473.                                                       THE THINKER 3.0
  1474.           ___________________________________________________________
  1475.           
  1476.           
  1477.           
  1478.           LOOKING WITHIN THE TABLE
  1479.           
  1480.           Notice that input of outstanding checks and deposits are in 
  1481.           columns B and E respectively. These columns are totaled 
  1482.           using the @SUM() function. Move the cursor to cells H14 and 
  1483.           H18 to see these expressions. The checkbook balance should 
  1484.           be Previous Balance-Debt+Credits (+H5-H14+H18), which 
  1485.           appears under the RESULTS sign. A total of outstanding Debts 
  1486.           and Credits are also given under the RESULTS sign. For your 
  1487.           personal use, you can enter your numbers over the sample 
  1488.           numbers already entered. (Or use the command sequence /R to 
  1489.           erase the range of numbers from B6.B125 and E6.E125.) 
  1490.           
  1491.           CAN YOU DO IT? 
  1492.           
  1493.           As an exercise to learn about how to create a THE THINKER 
  1494.           table, enter the previous table from scratch starting with a 
  1495.           blank table. In fact, all of the examples in this manual 
  1496.           have been created to use a variety of THE THINKER' 
  1497.           capabilities. Understanding how the examples were created 
  1498.           will help you design tables for your own needs. 
  1499.           
  1500.           
  1501.                          OUTPUT TO PRINTER OR TO A FILE
  1502.           
  1503.           Using the command sequence /P, you may print a table to a 
  1504.           printer or to a file. When you press /P, you will be given 
  1505.           the sub-menu 
  1506.           
  1507.           Printer File 
  1508.           
  1509.           Choose Print to print to a line printer, or File to output a 
  1510.           picture of the table to disk. If you choose File, you will 
  1511.           be asked to give the name of an output file. (The extension 
  1512.           ".PRN" is automatically affixed). 
  1513.           
  1514.           The Print sub-menu is: 
  1515.           
  1516.           Range Line Page Clear Align Go Quit Options 
  1517.           
  1518.           Range allows you to choose the range of the cells to print. 
  1519.           For example "A1.N60". This designates the upper left and 
  1520.           bottom right corner of the rectangular portion of the table 
  1521.           to print. 
  1522.  
  1523.  
  1524.  
  1525.                                         25
  1526.  
  1527.  
  1528.  
  1529.  
  1530.  
  1531.                                                                       
  1532.           THE THINKER 3.0
  1533.           ___________________________________________________________
  1534.                                                                      
  1535.           
  1536.                                                                      
  1537.           
  1538.           Line advances the printer one line. 
  1539.           
  1540.           Page advances the printer to top of form. 
  1541.           
  1542.           Align allows you to set the paper at the top of the form. 
  1543.           
  1544.           Go begins printing (or outputting to the file) 
  1545.           
  1546.           Quit ends the print procedure. 
  1547.           
  1548.           Options brings up the sub-sub-menu for designating header, 
  1549.           footer, margins, page length, and printer code settings: 
  1550.           
  1551.           Header Footer Margins Setup Page-Length Quit 
  1552.           
  1553.           Once settings of range, margins, etc. are made for a 
  1554.           particular table, these are remembered by the program, and 
  1555.           need not be reset again unless a change is desired. 
  1556.           
  1557.           If the width of the table is too wide for the printer, it is 
  1558.           printed in parts. The width of the printer is established in 
  1559.           the "Option" menu. 
  1560.           
  1561.           If the table is printed to a file, you may merged it into a 
  1562.           word processor file or other programs which will read 
  1563.           standard ASCII files (such as TexaSoft's VersaText Word 
  1564.           Processing System). 
  1565.           
  1566.           TWO WAYS TO SAVE A TABLE 
  1567.           
  1568.           Please note that when a table is saved using the /FS command 
  1569.           the STRUCTURE of the table is saved, not a picture of what 
  1570.           appears on the screen. The /PF command (print to a file) 
  1571.           WILL create a file containing a picture of the table. 
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.                                         26
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.           
  1591.                                                       THE THINKER 3.0
  1592.           ___________________________________________________________
  1593.           
  1594.           
  1595.           
  1596.           
  1597.           
  1598.                               SUSPEND CALCULATIONS
  1599.           
  1600.           
  1601.           The /WGRM command sequence (Worksheet, Global, 
  1602.           Recalculation, Manual) selects manual rather than automatic 
  1603.           calculation for the table. When a number of changes are to 
  1604.           be made in the numeric entries in a table, this command will 
  1605.           permit faster turnaround between "WAIT" and "ENTER". 
  1606.           Pressing the F9 key will cause all calculations to take 
  1607.           place. 
  1608.           
  1609.           
  1610.                                 MORTGAGE EXAMPLE
  1611.           
  1612.           A table which figures the amount of periodic payments on an 
  1613.           amortized loan is on disk. To display this table on the 
  1614.           screen, press the command /FR, and specify the table 
  1615.           MORTGAGE. The following table will be displayed. 
  1616.           
  1617.           
  1618.                   A        B        C        D        E
  1619.           
  1620.             1 :      LOAN ANALYSIS FOR AN AMORTIZED LOAN
  1621.             2 :
  1622.             3 :Description                         Amounts
  1623.             4 :=================================
  1624.             5 :Enter amount of loan                 65000.00
  1625.             6 :Enter interest rate per year            12.75
  1626.             7 :Enter number of payments per year       12.00
  1627.             8 :Enter number of years                   30.00
  1628.             9 :Enter number of payments (N) made           0
  1629.            10 :---------------------------------------------
  1630.            11 :Total number of payments                  360
  1631.            12 :Amount of payment                      706.35
  1632.            13 :Number of payments remaining              360
  1633.            14 :Payoff bal after       0.00th pmt.   65000.00
  1634.            15 :Total amount paid to date                0.00
  1635.            16 :Principal paid to date                   0.00
  1636.            17 :Interest paid to date                    0.00
  1637.           
  1638.           
  1639.           The table as it now appears shows the monthly payment 
  1640.  
  1641.  
  1642.  
  1643.                                         27
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.                                                                       
  1650.           THE THINKER 3.0
  1651.           ___________________________________________________________
  1652.                                                                      
  1653.           
  1654.                                                                      
  1655.           required to payoff a $65000 loan in 30 years. It also shows 
  1656.           the total principal and interest paid. Note that all of the 
  1657.           rows above the single dotted line allow an entry on your 
  1658.           part so that you can obtain all of the information below the 
  1659.           line for a variety of loan amounts, interest rates, length 
  1660.           of loan, etc. To see this, change the loan above from 
  1661.           monthly payments (12 payments a year) to quarterly payments 
  1662.           (4 payments per year) by changing the number in cell D7 
  1663.           (number of payments per year) from 12 to 4. 
  1664.           
  1665.           ENTER YOUR "FAVORITE" LOAN 
  1666.           
  1667.           Use this table to enter your favorite loan amount. Recall 
  1668.           that you should only change numbers ABOVE the dashed line. 
  1669.           Changing values below that line will destroy the 
  1670.           relationships set up to perform these calculations. Of 
  1671.           course, if you do this by mistake, you may always get the 
  1672.           table again. Changing items within the program does not 
  1673.           change the original file on disk (unless you save those 
  1674.           changes). 
  1675.           
  1676.           This table is based on the @PMT() function, which calculates 
  1677.           the payment amount for a loan, given the amount of the loan, 
  1678.           the interest rate per period, and the number of payments. 
  1679.           Find how this formula is used in the cell giving the amount 
  1680.           of payment by moving the cursor to that cell, and observing 
  1681.           its contents. 
  1682.           
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.                                         28
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.           
  1709.                                                       THE THINKER 3.0
  1710.           ___________________________________________________________
  1711.           
  1712.           
  1713.           
  1714.                                  BUDGET EXAMPLE
  1715.           
  1716.           The next example explained is named BUDGET. This table is a 
  1717.           simple example of how you could plan a budget using The 
  1718.           Thinker. Get this example using the command sequence /FR and 
  1719.           entering the name BUDGET. The following screen will be 
  1720.           displayed: 
  1721.           
  1722.                               BUDGET EXAMPLE in $1000
  1723.                                                                         
  1724.                                                                         
  1725.           Revenues              Q1       Q2       Q3       Q4    Total
  1726.           ------------------------------------------------------------
  1727.           Sales                134      154      166      175      629
  1728.           Interest              12       14       16       18       60
  1729.           Total                146      168      182      193      689
  1730.                                                                         
  1731.           Expenses
  1732.           ------------------------------------------------------------
  1733.           Rent                  44       44       46       46      180
  1734.           Utilities              5        5        5        5       20
  1735.           Salaries              88       90       92       94      364
  1736.           Travel                 3        6        3        6       18
  1737.           Misc                  12       14       16       17       59
  1738.           Total                152      159      162      168      641
  1739.           ------------------------------------------------------------
  1740.           Profit                -6        9       20       25       48
  1741.           
  1742.           This is an example of a four quarter budget with totals. The 
  1743.           bottom line gives the difference between revenues and 
  1744.           expenses. All of the totals in column F were performed with 
  1745.           the @SUM() function. Totals in row 8 were simply adding two 
  1746.           numbers (ie +B6+B7). The profit figures come from 
  1747.           subtracting the numbers in row 8 from the numbers in row 17 
  1748.           (ie +B8-B17). 
  1749.           
  1750.           
  1751.                            THE MOVE AND COPY COMMANDS
  1752.           
  1753.           The MOVE and COPY command are among the most powerful 
  1754.           commands in THE THINKER. The Move command allows you to move 
  1755.           blocks of cells to different locations within the 
  1756.           spreadsheet, maintaining the same mathematical relations. 
  1757.           The copy command duplicates a block of cells, also retaining 
  1758.  
  1759.  
  1760.  
  1761.                                         29
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.                                                                       
  1768.           THE THINKER 3.0
  1769.           ___________________________________________________________
  1770.                                                                      
  1771.           
  1772.                                                                      
  1773.           the mathematical relations. 
  1774.           
  1775.           This presents somewhat of a problem for the program. When a 
  1776.           copy or move is accomplished, the program may not know if 
  1777.           you want the relations to stay relative to the the original 
  1778.           locations of the numbers they referred to, or if the 
  1779.           relationship should be absolute. For example, the following 
  1780.           table has numbers in the A column and calculations in the B 
  1781.           column: 
  1782.           
  1783.                A          B
  1784.                1.00      +A1/2
  1785.                2.00      +A2/2
  1786.                3.00      +A3/2
  1787.           
  1788.           Suppose you copy columns A and B to column C and D. Do we 
  1789.           want the calculations to remain +A1/2, +A2/2, +A3/2? 
  1790.           Probably not. The program assumes that you want the new 
  1791.           relations to be "+C1/2", etc., and it makes those changes 
  1792.           during the copy (or move). However, you can force a 
  1793.           reference to retain its ABSOLUTE meaning by placing a dollar 
  1794.           sign in front of the Column or Row designator. For example, 
  1795.           to force the column designation to stay the same we would 
  1796.           write the expression "+$A1/2", and to keep the row 
  1797.           specification the same, we would write "+A$1/2". The 
  1798.           expression "$A$1/2" would keep them both the same. The Move 
  1799.           command may ignore the $ settings when they don't make 
  1800.           sense. 
  1801.           
  1802.           If moves or copies force relations "off the table", the 
  1803.           resulting formula may produce the "ERR" designation within a 
  1804.           cell. 
  1805.           
  1806.           HOW TO MOVE OR COPY 
  1807.           
  1808.           COPY:Select the Copy command with the sequence /C. You will 
  1809.           be prompted to enter the range for the copy, and the 
  1810.           destination. In the above example, the ranges for the copy 
  1811.           from and to would be: 
  1812.           
  1813.           Enter range to copy FROM:A1.B3 
  1814.           
  1815.           Enter range to copy TO:C1 
  1816.           
  1817.  
  1818.  
  1819.  
  1820.                                         30
  1821.  
  1822.  
  1823.  
  1824.  
  1825.  
  1826.           
  1827.                                                       THE THINKER 3.0
  1828.           ___________________________________________________________
  1829.           
  1830.           
  1831.           
  1832.           Notice that you indicate the "Copy TO:" as the upper left 
  1833.           corner of the to location. 
  1834.           
  1835.           MOVE:Operates the same as COPY, but the original range 
  1836.           indicated in the the Move command is erased, and placed in 
  1837.           the "TO" location. 
  1838.           
  1839.           REPEATED COPIES 
  1840.           
  1841.           Multiple copies of lines or columns, or individual cells may 
  1842.           be made. To do this, indicate a range in the "to" 
  1843.           designation. For example, enter a row range (B1.B3) as the 
  1844.           "FROM" designation, and a column range for the "TO:" 
  1845.           designation: 
  1846.           
  1847.           
  1848.           Enter range to copy from:B1.B3 
  1849.           
  1850.           Enter range to copy to:C1.E1 
  1851.           
  1852.           
  1853.           The result would be (showing the expressions rather than the 
  1854.           calculated values): 
  1855.           
  1856.                A          B        C       D       E
  1857.                1.00      +A1/2    +B1/2   +C1/2   +D1/2
  1858.                2.00      +A2/2    +B2/2   +C2/2   +D2/2
  1859.                3.00      +A3/2    +B3/2   +C3/2   +D3/2
  1860.           
  1861.           
  1862.           
  1863.                           ERASING PORTIONS OF THE TABLE
  1864.           
  1865.           To erase a portion of the table, choose the command sequence 
  1866.           /R (Range). You will be prompted: 
  1867.           
  1868.           Enter range to erase: 
  1869.           
  1870.           Enter the range of the table to erase, such as A1.F5. 
  1871.           
  1872.                              ERASE THE ENTIRE TABLE
  1873.           
  1874.           To erase the entire table, enter the command sequence /WE 
  1875.           (Worksheet, Erase). 
  1876.  
  1877.  
  1878.  
  1879.                                         31
  1880.  
  1881.  
  1882.  
  1883.  
  1884.  
  1885.                                                                       
  1886.           THE THINKER 3.0
  1887.           ___________________________________________________________
  1888.                                                                      
  1889.           
  1890.                                                                      
  1891.           
  1892.           
  1893.                      INSERTING AND DELETING ROWS AND COLUMNS
  1894.           
  1895.           As you are creating a worksheet, you often want to move 
  1896.           parts of your work around. Besides the COPY and MOVE 
  1897.           command, you may also Insert and Delete entire rows and 
  1898.           columns at a time. 
  1899.           
  1900.           Here is a summary of the command sequences required: 
  1901.           
  1902.           Insert Rows   :/WIR
  1903.           Insert Columns:/WIC
  1904.           Delete Rows   :/WDR
  1905.           Delete Columns:/WDC
  1906.           
  1907.           You will be prompted to enter the range of the delete or 
  1908.           insert. For example, to insert 3 blank rows between rows 5 
  1909.           and 6, enter the range A6.A8. This causes rows 6 to 8 to be 
  1910.           blank, and all items on rows 6 and below to be moved down 3 
  1911.           rows. Mathematical expressions in effected cells are 
  1912.           adjusted the same way as with the Copy and Move commands. 
  1913.           
  1914.           
  1915.           
  1916.           
  1917.           
  1918.           
  1919.           
  1920.           
  1921.           
  1922.           
  1923.                                     HOW TO...
  1924.           
  1925.           
  1926.                     A SECTION TO HELP ANSWER COMMON QUESTIONS
  1927.           
  1928.           
  1929.           GET HELP 
  1930.                
  1931.                While in the ENTER status, press the F1 function key. 
  1932.                This will display a menu of help items. Choose the item 
  1933.                you wish to review, or you may exit the help menu, and 
  1934.                return to the table. 
  1935.  
  1936.  
  1937.  
  1938.                                         32
  1939.  
  1940.  
  1941.  
  1942.  
  1943.  
  1944.           
  1945.                                                       THE THINKER 3.0
  1946.           ___________________________________________________________
  1947.           
  1948.           
  1949.           
  1950.                
  1951.           STOP THE PROGRAM 
  1952.                
  1953.                With the program in the "ENTER" mode, use the command 
  1954.                sequence /QY (Command, Quit, Yes) 
  1955.                
  1956.           CHANGE THE WAY NUMBERS ARE PRINTED 
  1957.                
  1958.                There are two ways. 
  1959.                
  1960.                1. To globally change the number of digits in the 
  1961.                decimal portion of the number, enter the command 
  1962.                sequence /WGF, then enter the number of decimal digits 
  1963.                desired, from 0 to 15. 
  1964.                
  1965.                2. To cause a single number to be displayed to a 
  1966.                certain number of digits, use the function @DEC(#), 
  1967.                where # is the expression for the number to be 
  1968.                displayed. For example, 
  1969.                
  1970.                @DEC(13.451,2) would be displayed as 
  1971.                
  1972.                13.45 
  1973.                
  1974.           ERASE THE ENTIRE WORKSHEET 
  1975.                
  1976.                Use the command sequence /WE (Worksheet Erase) 
  1977.                
  1978.           ERASE A PORTION OF THE WORKSHEET 
  1979.                
  1980.                Use the command sequence /R. You will then be asked to 
  1981.                specify the range of the cells to erase, enter the cell 
  1982.                in the upper left corner of the rectangle to erase, and 
  1983.                the lower right corner. For example "A1.E8" (don't use 
  1984.                quotes). 
  1985.                
  1986.           FIND OUT HOW MUCH SPACE YOU HAVE LEFT 
  1987.                
  1988.                Use the command sequence /S. This will display how much 
  1989.                memory is left, as well as how many cells are still 
  1990.                available for use. 
  1991.                
  1992.  
  1993.  
  1994.  
  1995.  
  1996.  
  1997.                                         33
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003.                                                                       
  2004.           THE THINKER 3.0
  2005.           ___________________________________________________________
  2006.                                                                      
  2007.           
  2008.                                                                      
  2009.           PRINT TO THE PRINTER 
  2010.                
  2011.                Use the command sequence /PP (command, Print, Printer) 
  2012.                You must then specify the range to print, and any other 
  2013.                settings you desire, such as margins, headers, etc. 
  2014.                Once you are satisfied with what you want to print, 
  2015.                press "G" for GO, and the printing will begin. If your 
  2016.                printer is not on line, an error may result. 
  2017.                
  2018.           PRINT TO A FILE 
  2019.                
  2020.                Use the command sequence /PF (command, Print, Printer). 
  2021.                You will be asked the name of the file in which to 
  2022.                place the output. The extension ".PRN" will be added to 
  2023.                the file name, unless you specify a different 
  2024.                extension. You must specify the range to print, and any 
  2025.                other settings you desire, such as margins, headers, 
  2026.                etc. Once you are satisfied with what you want to 
  2027.                print, press "G" for GO, and the printing will begin. 
  2028.                If your printer is not on line, an error may result. 
  2029.                
  2030.           CREATE A FILE TO MERGE INTO A WORD PROCESSOR 
  2031.                
  2032.                Same as PRINT TO A FILE, above. 
  2033.                
  2034.           IMPORT INFORMATION FROM ANOTHER PROGRAM 
  2035.                
  2036.                Import may be done in two ways, for text or for numbers 
  2037.                and text. NOTE:Import files are expected to have a 
  2038.                ".PRN" extension. If the file has no extension, place a 
  2039.                period at the end of the file name (ie MYFILE.). 
  2040.                
  2041.                1. Import text only:A file must exist which contains 
  2042.                standard ASCII text characters. Move the cursor to the 
  2043.                position where you wish the data to appear, and enter 
  2044.                the command /FI (file Import). Choose "TEXT" as the 
  2045.                type of import, and enter the name of the file. Each 
  2046.                line of the file will be entered as a label, beginning 
  2047.                at the spot where the cursor is located, and going down 
  2048.                one line in the spreadsheet for each line of text 
  2049.                imported. 
  2050.                
  2051.  
  2052.  
  2053.  
  2054.  
  2055.  
  2056.                                         34
  2057.  
  2058.  
  2059.  
  2060.  
  2061.  
  2062.           
  2063.                                                       THE THINKER 3.0
  2064.           ___________________________________________________________
  2065.           
  2066.           
  2067.           
  2068.                2. Import numbers and text:A file must exist which 
  2069.                contains standard ASCII text and numbers. Move the 
  2070.                cursor to the position where you wish the data to 
  2071.                appear, and enter the command /FI (file Import). Choose 
  2072.                "Numbers" as the type of import, and enter the name of 
  2073.                the file. Each line of the import file will be read, 
  2074.                and numbers or text will be placed in cells on each 
  2075.                line of the spreadsheet. Blanks or commas delimit each 
  2076.                cell, so that labels which contain blanks or commas 
  2077.                must be in quotes. For example, the import line 
  2078.                
  2079.                23.33 This line 
  2080.                
  2081.                will be placed in three cells, but the import line 
  2082.                
  2083.                23.33 "This line" 
  2084.                
  2085.                will be placed in two cells. 
  2086.                
  2087.           COPY AND MOVE 
  2088.                
  2089.                SINGLE COPY OR MOVE: Copy makes a duplicate copy of a 
  2090.                range of cells, and move places a copy of the original 
  2091.                cells in a new location, removing them from the old 
  2092.                location. Choose either the command /C or /M, enter the 
  2093.                rectangle to be copied or moved, and then enter the 
  2094.                upper left corner of the place where you want the copy 
  2095.                to appear. NOTE:The COPY and MOVE command use a buffer 
  2096.                file on the disk. Therefore, you must NOT have the disk 
  2097.                write protected with a tab, otherwise an error will 
  2098.                result. Also, if there is not enough space on disk for 
  2099.                the buffer file, and error will result. 
  2100.                
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.                                         35
  2116.  
  2117.  
  2118.  
  2119.  
  2120.  
  2121.                                                                       
  2122.           THE THINKER 3.0
  2123.           ___________________________________________________________
  2124.                                                                      
  2125.           
  2126.                                                                      
  2127.           MULTIPLE COPIES 
  2128.                
  2129.                You may make multiple copies of a cell or range of 
  2130.                cells. To do this, enter the /C command, then specify 
  2131.                the range to copy. This range must be a single cell (ie 
  2132.                A1.A1) or a vertical or horizontal group of cells one 
  2133.                cell wide or one cell tall such as "A1.A22" or "A1.F1". 
  2134.                Specify a range of cells for the copy to range which is 
  2135.                counter to the range of the COPY FROM range. For 
  2136.                example, the copy from range "A1.A20" is a vertical 
  2137.                range. To make multiple copies, specify of COPY TO 
  2138.                range that is horizontal, such as "B5.F5". 
  2139.                
  2140.           FIND OUT WHAT FILES ARE ON DISK 
  2141.                
  2142.                Use the command sequence /FL. You will then have the 
  2143.                option to enter "T" to get all "TKR" files or "A" to 
  2144.                get a list of all files. Once you have a list of files, 
  2145.                you may enter a file name to RETRIEVE, or press enter 
  2146.                to return to the ENTER status. 
  2147.                
  2148.           EDIT AN EXISTING ENTRY IN A CELL 
  2149.                
  2150.                Place your cursor on the cell you wish to edit, and 
  2151.                press the F2 function key. The current entry will be 
  2152.                displayed. You may now edit that entry. The Home key 
  2153.                will move the cursor to the beginning of the entry, and 
  2154.                you may use the right and left arrow keys to move 
  2155.                within the text of the entry, adding or deleting 
  2156.                characters as you wish. 
  2157.                
  2158.           SUSPEND CALCULATIONS 
  2159.                
  2160.                You may wish to suspend calculations, which often 
  2161.                allows you faster entry of numbers. To do this, enter 
  2162.                the command sequence /WGRM (Worksheet Global, 
  2163.                Recalculations, Manual). Then, whenever you wish a 
  2164.                calculation to take place, simply press the F9 key. 
  2165.                
  2166.           GOTO A PARTICULAR SPOT IN THE TABLE 
  2167.                
  2168.                While in ENTER status, press the F5 function key. Then 
  2169.                enter the upper left cell at which you wish to have the 
  2170.                table displayed. 
  2171.  
  2172.  
  2173.  
  2174.                                         36
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.           
  2181.                                                       THE THINKER 3.0
  2182.           ___________________________________________________________
  2183.           
  2184.           
  2185.           
  2186.                
  2187.           ENTER EXTENDED ASCII CHARACTERS 
  2188.                
  2189.                There are about 100 characters in the IBM extended 
  2190.                ASCII character set, numbering from 128 to 255. These 
  2191.                characters may be used in LABELS. To cause one of these 
  2192.                characters to appear on the screen, hold the ALT key 
  2193.                down, and enter the ASCII code for the number on the 
  2194.                NUMERIC PAD. Then let up on the ALT key, and the 
  2195.                character should appear. NOTE:if your printer does not 
  2196.                support these characters, you will get spurious 
  2197.                characters printed on output. Example, the ASCII 
  2198.                character number 225 is ß, the greek character "beta". 
  2199.                These characters are in a table in the appendix of the 
  2200.                BASIC manual. 
  2201.                
  2202.           TRANSFER INFORMATION FROM OTHER PROGRAMS 
  2203.                
  2204.                The TUTIL program allows you to transfer information 
  2205.                from other programs to The Thinker. This can be 
  2206.                directly, or by creating a PRN file which can be used 
  2207.                to import information. 
  2208.                
  2209.                dBASE III ---> Thinker 
  2210.                
  2211.                Use the TUTIL program to translate the DBF file to a 
  2212.                TKR file, or a PRN file. Notice that all variables and 
  2213.                numbers will be copied from the DBF file. If you want 
  2214.                to transfer a subset of your dBASE file, create a 
  2215.                subset database within dBASE first. Also, you may want 
  2216.                to sort the information in dBASE first. If there are 
  2217.                too many columns or rows to be read into the Thinker, 
  2218.                the data set will be truncated. 
  2219.                
  2220.                1-2-3  ---> Thinker 
  2221.                
  2222.                Use the 1-2-3 Translate facility to create a DBF file 
  2223.                or a DIF file. Then use TUTIL to create a TKR file or a 
  2224.                PRN import file. 
  2225.                
  2226.                ANY program that can create a DBF, DIF file or PRN type 
  2227.                file can have its data transferred into The Thinker. 
  2228.                
  2229.  
  2230.  
  2231.  
  2232.  
  2233.                                         37
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.                                                                       
  2240.           THE THINKER 3.0
  2241.           ___________________________________________________________
  2242.                                                                      
  2243.           
  2244.                                                                      
  2245.           
  2246.           
  2247.           
  2248.           
  2249.           
  2250.                                    APPENDICES
  2251.           
  2252.           
  2253.                                    APPENDIX I
  2254.           
  2255.           IF ERRORS OCCUR 
  2256.           
  2257.           When an error is encountered, the following type of notice 
  2258.           will appear at the bottom of the screen. 
  2259.           
  2260.           Error  Number 61    Reference 1000 
  2261.           
  2262.           This indicates that the program has encountered a barrier to 
  2263.           execution. Many times the program will recover. 
  2264.           
  2265.           If the program does not recover, please make a note of the 
  2266.           error number and reference. The meaning of the error codes 
  2267.           may be found in the IBM Personal Computer BASIC manual, 
  2268.           appendix A. For instance, code 61 indicates that the 
  2269.           diskette on which a file is to be stored is full. Most 
  2270.           errors such as this may be corrected by simple action on 
  2271.           your part. 
  2272.           
  2273.           If a puzzling error occurs, please make a note of the number 
  2274.           and reference, and contact TexaSoft,Inc. by mail. The 
  2275.           following is an abbreviated list of error codes. 
  2276.           
  2277.           
  2278.           COMMON ERRORS
  2279.           
  2280.           24- Device Timeout (Printer is off)
  2281.           25- Device Fault (Printer has malfunctioned)
  2282.           27- Out of Paper
  2283.           61- Disk full (diskette has used all available space)
  2284.           67- Too many files (diskette contains maximum number of files)
  2285.           70- Disk Write Protected
  2286.           71- Disk Not Ready (Is the drive door closed?)
  2287.           72- Disk Media Error (Your diskette may be bad)
  2288.           
  2289.  
  2290.  
  2291.  
  2292.                                         38
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.           
  2299.                                                       THE THINKER 3.0
  2300.           ___________________________________________________________
  2301.           
  2302.           
  2303.           
  2304.           It is possible to define impossible mathematical relations 
  2305.           such as 10/0, which may cause an "overflow" or "underflow" 
  2306.           error. If recovery is not possible, you may press CTRL-Break 
  2307.           to end the program, or CTRL-Alt-Del to reboot. 
  2308.           
  2309.           
  2310.           
  2311.           
  2312.           
  2313.           
  2314.                                    APPENDIX II
  2315.           
  2316.           TECHNICAL CONSIDERATIONS 
  2317.           
  2318.                                EXTENSIONS TO NAMES
  2319.           
  2320.           When a table is saved without a filename extension, the 
  2321.           extension ".TKR" is attached. Also, when a table is 
  2322.           retrieved, the filename extension ".TKR" is assumed when 
  2323.           none is given. A name may be given an extension such as 
  2324.           "TABLE.EXT", and it will be saved and retrieved as such. 
  2325.           
  2326.           
  2327.           
  2328.                          BUFFER FILES FOR MOVE AND COPY
  2329.           
  2330.           The Thinker creates a buffer file during a copy or move 
  2331.           command. It uses file space on the default drive disk. If 
  2332.           there is not enough space for the copy or move, an error 
  2333.           will result. 
  2334.           
  2335.           
  2336.           
  2337.                             DEFAULT DISK FOR EXAMPLES
  2338.           
  2339.           IMPORTANT NOTE:The exercises in the manual assume that the 
  2340.           example applications are on the same disk drive as the 
  2341.           program. If you have set up B as the default storage drive, 
  2342.           to access the example THINK files, you will need to prefix 
  2343.           the filenames with an "A:" if you are using a floppy based 
  2344.           system. (See appendix III for initialization) 
  2345.  
  2346.  
  2347.  
  2348.  
  2349.  
  2350.  
  2351.                                         39
  2352.  
  2353.  
  2354.  
  2355.  
  2356.  
  2357.                                                                       
  2358.           THE THINKER 3.0
  2359.           ___________________________________________________________
  2360.                                                                      
  2361.           
  2362.                                                                      
  2363.           
  2364.           
  2365.           
  2366.           
  2367.           
  2368.                                   APPENDIX III
  2369.           
  2370.           
  2371.                         THE TUTIL THINKER UTILITY PROGRAM
  2372.           
  2373.           The TUTIL program allows you to set up the default settings 
  2374.           for The Thinker, and to transfer data from dBASE III and DIF 
  2375.           files for use in The Thinker or other programs. 
  2376.           
  2377.                        SETTING UP THE INITIALIZATION FILE
  2378.           
  2379.           The file THINK.INI may be created, which will tell which 
  2380.           default disk to use for storage. Once a default diskette is 
  2381.           defined, all saves and gets will automatically assume that 
  2382.           the table to get or save is on the default diskette. Thus, 
  2383.           if the default disk is B, you may get the table "TABLE" 
  2384.           instead of having to request "B:TABLE". This may be 
  2385.           overridden at any time by use of the disk specification such 
  2386.           as "A:TABLE". You may NOT use subdirectory file names such 
  2387.           as "\CALC\BUDGET.TKR". 
  2388.           
  2389.           To create this file, begin the TUTIL Thinker Utilities 
  2390.           program with the command 
  2391.           
  2392.           A>TUTIL 
  2393.           
  2394.           Choose the initialization procedure. You will then be asked 
  2395.           to choose the default disk drive, and the colors for text 
  2396.           and highlighting. If you are using a monochrome monitor, you 
  2397.           will generally pick color 1 ro text, and color 2 for 
  2398.           highlighting. 
  2399.           
  2400.           
  2401.                       TRANSFERRING DATA FROM OTHER PROGRAMS
  2402.           
  2403.           Using the TUTIL program, you may transfer data from dBASE 
  2404.           and DIF files to The Thinker. This is accomplished in two 
  2405.           ways. 
  2406.           
  2407.  
  2408.  
  2409.  
  2410.                                         40
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.           
  2417.                                                       THE THINKER 3.0
  2418.           ___________________________________________________________
  2419.           
  2420.           
  2421.           
  2422.           1. Create THINKER TKR files. 
  2423.           
  2424.           2. Create PRN import files. 
  2425.           
  2426.           dBASE III creates files with ".DBF" extensions. Other 
  2427.           programs also can create DBF files, such as 1-2-3. Another 
  2428.           common way to transfer files is with the DIF or Data 
  2429.           Interchange Format file, created by programs such as 
  2430.           VisiCalc, 1-2-3 and others. To move this data to The 
  2431.           Thinker, the DBF or DIF file must be on the default 
  2432.           subdirectory (hard disk). Begin the TUTIL program with the 
  2433.           command 
  2434.           
  2435.           A>TUTIL 
  2436.           
  2437.           Choose the desired transformation 
  2438.           
  2439.           1. Create a TKR file
  2440.           2. Create a PRN Import file
  2441.           3. Create a TXT ASCII file
  2442.           
  2443.           1. A TKR file is a file which is directly readable into The 
  2444.           Thinker. 
  2445.           
  2446.           2. A PRN file is a file prepared for import into The 
  2447.           Thinker. (It could also be imported into 1-2-3 and other 
  2448.           programs as well). This file should be imported in the 
  2449.           NUMBERS mode. Choose the command "/FIN", and give name of 
  2450.           PRN file. 
  2451.           
  2452.           3. A TXT ASCII file is a standard text file which can be 
  2453.           read into a word processor, or other programs. 
  2454.           
  2455.           This transfer facility has many uses beyond The Thinker. It 
  2456.           allows you to move between different modes of data files, 
  2457.           for compatibility between a wide variety of programs. 
  2458.  
  2459.  
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  
  2465.  
  2466.  
  2467.  
  2468.  
  2469.                                         41
  2470.  
  2471.  
  2472.  
  2473.  
  2474.  
  2475.                                                                       
  2476.           THE THINKER 3.0
  2477.           ___________________________________________________________
  2478.                                                                      
  2479.           
  2480.                                                                      
  2481.           
  2482.                  APPENDIX IV - ORDER INFORMATION FOR THE THINKER
  2483.           
  2484.           
  2485.           
  2486.           
  2487.                          -----THE SHAREWARE CONCEPT-----
  2488.           
  2489.                             TRY IT BEFORE YOU BUY IT
  2490.           
  2491.           The THINKER program is a copyrighted program that allows
  2492.           users, under certain conditions, to copy and share the
  2493.           program with others. Never call it a "public domain"
  2494.           program. You are not allowed to make photocopies of the
  2495.           manual. Persons who use THE THINKER are obliged to become
  2496.           officially licensed users by registering.  This provides you
  2497.           with several advantages. You receive information about new
  2498.           releases, bugs, updates and problems. You also get a copy of
  2499.           the latest version of the program and manual on disk.
  2500.           
  2501.           THINGS TO KEEP IN MIND WHEN DISTRIBUTING THE THINKER DISKS:
  2502.           
  2503.           1. You must not alter any of the files, and you must
  2504.           include all files on disks.
  2505.           
  2506.           2. You must inform the person that you share the program
  2507.           with that it is a copyrighted program, and they if they use
  2508.           it, they should register.
  2509.           
  2510.           3. You may not charge more than the cost of distributing the
  2511.           disks ($6 per disk).
  2512.           
  2513.           Thanks for your cooperation.
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525.  
  2526.  
  2527.  
  2528.                                         42
  2529.  
  2530.  
  2531.  
  2532.  
  2533.  
  2534.           
  2535.                                                       THE THINKER 3.0
  2536.           ___________________________________________________________
  2537.           
  2538.  
  2539.                            ORDER BLANK FOR THE THINKER
  2540.           
  2541.           THE THINKER complete package
  2542.           registration, diskettes ($35) x ________=    $____________
  2543.           
  2544.           Add $4 P&H or $8 if PO, COD or RUSH or       $____________
  2545.           add $10 if overseas.
  2546.                   
  2547.           Sub Total                                    $____________
  2548.  
  2549.           Texas residents add 7.25% sales tax          $____________
  2550.           
  2551.           TOTAL ENCLOSED                               $
  2552.                                                         ============
  2553.           
  2554.           Specify ____5 1/4 inch diskette  ___ 3.5 inch diskette
  2555.           
  2556.           Check one _____ Check or M.O.  ____ MC  ___ VISA ___ Am Ex
  2557.           ------------------------------------------------------------
  2558.           
  2559.           IF CREDIT CARD:Name on card_______________________________
  2560.           
  2561.           Card Number is:____________________________Exp Date_______
  2562.           
  2563.           Authorized Signature:_____________________________________
  2564.           -----------------------------------------------------------
  2565.           
  2566.           Mail order to:____________________________________________
  2567.           
  2568.           Address:__________________________________________________
  2569.           
  2570.           City:___________________ St_______ ZIP ___________________
  2571.           
  2572.           Phone (    )______________________________________________
  2573.           -----------------------------------------------------------
  2574.           Please mail to:TexaSoft, P.O. Box 1169, Cedar Hill, Texas
  2575.           75104. Thanks. Phone orders 214-291-2115. (MC, Visa, Am. Ex)
  2576.           Or call 1-800-955-TEXAS or Fax:214-291-3400. 
  2577.                                    MAIL TODAY!
  2578.  
  2579.  
  2580.  
  2581.  
  2582.  
  2583.  
  2584.  
  2585.  
  2586.                                         43
  2587.  
  2588.  
  2589.