home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / INFO / TURBOPAS / PASTUTOR.ZIP / TABCONT.TXT < prev    next >
Encoding:
Text File  |  1986-07-14  |  7.9 KB  |  189 lines

  1.  
  2.  
  3.  
  4.          
  5.  
  6.  
  7.  
  8.  
  9.                 CORONADO ENTERPRISES PASCAL TUTOR - Version 1.00
  10.  
  11.  
  12.              This  documentation  and  the  accompanying  software, 
  13.  
  14.         including all of the example Pascal programs and text files, 
  15.  
  16.         are  protected under United States copyright law to  protect 
  17.  
  18.         them  from  unauthorized  commercialization.    This  entire 
  19.  
  20.         tutorial  is distributed under the "Freeware" concept  which 
  21.  
  22.         means  that  you are not required to pay for  it.   You  are 
  23.  
  24.         permitted  to copy the disks in their entirety and pass them 
  25.  
  26.         on to a friend or acquaintance.  In fact, you are encouraged 
  27.  
  28.         to do so.   You are permitted to charge a small fee to cover 
  29.  
  30.         the mechanical costs of duplication, but the software itself 
  31.  
  32.         must be distributed free of charge, and in its entirety.
  33.  
  34.              If  you find the tutorial and the accompanying  example 
  35.  
  36.         programs useful,  you may, if you desire, pay a small fee to 
  37.  
  38.         the  author to help compensate him for his time and  expense 
  39.  
  40.         in  writing  it.   A  payment  of  $10.00  is  suggested  as 
  41.  
  42.         reasonable and sufficient.   If you don't feel the  tutorial 
  43.  
  44.         was worth this amount,  please do not make any payment,  but 
  45.  
  46.         feel free to send in the questionnaire anyway.
  47.  
  48.              Whether or not you send any payment, feel free to write 
  49.  
  50.         to  Coronado  Enterprises  and ask for the  latest  list  of 
  51.  
  52.         available  tutorials  and a list of the known Public  Domain 
  53.  
  54.         libraries  that  can supply you with this software  for  the 
  55.  
  56.         price of copying.   Please enclose a self addressed  stamped 
  57.  
  58.         envelope,  business size preferred, for a copy of the latest 
  59.  
  60.         information.   See  the  accompanying "READ.ME" file on  the 
  61.  
  62.         disks for more information. 
  63.  
  64.              I  have  no facilities for telephone  support  of  this 
  65.  
  66.         tutorial  and have no plans to institute such.   If you find 
  67.  
  68.         any problem, or if you have any suggestions, please write to 
  69.  
  70.         me at the address below.
  71.  
  72.                        Gordon Dodrill - July 13, 1986
  73.  
  74.  
  75.  
  76.  
  77.                  Copyright (c) 1985, Coronado Enterprises
  78.  
  79.                            Coronado Enterprises
  80.                            12501 Coronado Ave NE
  81.                        Albuquerque, New Mexico 87122
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.                              TABLE OF CONTENTS
  98.  
  99.         Introduction to the TURBO Pascal tutorial.         Page 1
  100.  
  101.         Chapter 1 - What is a computer program?            Page 4
  102.  
  103.         Chapter 2 - Getting started in Pascal.             Page 6
  104.                  TRIVIAL.PAS   The minimum Pascal program.
  105.                  WRITESM.PAS   Write something out.
  106.                  WRITEMR.PAS   Write more out.
  107.                  PASCOMS.PAS   Pascal comments illustration.
  108.                  GOODFORM.PAS  Good formatting example.
  109.                  UGLYFORM.PAS  Ugly formatting example.
  110.  
  111.         Chapter 3 - The simple Pascal data types.         Page 11
  112.                  INTVAR.PAS    Integer variables.
  113.                  INTVAR2.PAS   More integer variables.
  114.                  ALLVAR.PAS    All simple variable types.
  115.                  REALMATH.PAS  Real variable math example.
  116.                  INTMATH.PAS   Integer variable math example.
  117.                  BOOLMATH.PAS  Boolean variable math example.
  118.                  CHARDEMO.PAS  Character variable demonstration.
  119.                  CONVERT.PAS   Data type conversion.
  120.  
  121.         Chapter 4 - Pascal loops and control structures.  Page 15
  122.                  LOOPDEMO.PAS  Loop demonstration.
  123.                  IFDEMO.PAS    Conditional branching.
  124.                  LOOPIF.PAS    Loops and IF's together.
  125.                  TEMPCONV.PAS  Temperature conversion.
  126.                  DUMBCONV.PAS  Poor variable names.
  127.                  REPEATLP.PAS  Repeat until structure.
  128.                  WHILELP.PAS   While structure.
  129.                  CASEDEMO.PAS  CASE demonstration.
  130.  
  131.         Chapter 5 - Pascal procedures and functions.      Page 20
  132.                  PROCED1.PAS   Simple procedures.
  133.                  PROCED2.PAS   Procedures with variables.
  134.                  PROCED3.PAS   Multiple variables.
  135.                  PROCED4.PAS   Scope of variables.
  136.                  PROCED5.PAS   Procedure calling procedures.
  137.                  FUNCTION.PAS  An example function.
  138.                  RECURSON.PAS  An example with recursion.
  139.                  FORWARD.PAS   The forward reference.
  140.  
  141.         Chapter 6 - Arrays, types, constants, and labels. Page 27
  142.                  ARRAYS.PAS    Simple arrays.
  143.                  ARRAYS2.PAS   Multiple arrays.
  144.                  TYPES.PAS     Example of types.
  145.                  CONSTANT.PAS  Example of constants.
  146.                  LABELS.PAS    Label illustration.
  147.  
  148.         Chapter 7 - Strings and string procedures.        Page 33
  149.                  WHATSTRG.PAS  What is a string?
  150.                  STRARRAY.PAS  Pascal strings.
  151.                  STRINGS.PAS   TURBO Pascal strings.
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.                              TABLE OF CONTENTS
  165.  
  166.         Chapter 8 - Scalers, subranges, and sets.         Page 35
  167.                  ENTYPES.PAS   Enumerated types.
  168.                  SUBRANGE.PAS  Scaler operations.
  169.                  SETS.PAS      Set operations.
  170.                  FINDCHRS.PAS  Search for characters.
  171.  
  172.         Chapter 9 - Records.                              Page 39
  173.                  SMALLREC.PAS  A small record example.
  174.                  BIGREC.PAS    A large record example.
  175.                  VARREC.PAS    A variant record example.
  176.  
  177.         Chapter 10 - Standard Input/Output.               Page 46
  178.                  WRITELNX.PAS  Generalized output statements.
  179.                  READINT.PAS   Read integers from the keyboard.
  180.                  READREAL.PAS  Read reals from the keyboard.
  181.                  READCHAR.PAS  Read characters from the keyboard.
  182.                  READARRY.PAS  Read an array from the keyboard.
  183.                  READSTRG.PAS  Read a string from the keyboard.
  184.                  PRINTOUT.PAS  Print some data on the printer.
  185.  
  186.         Chapter 11 - Files.                               Page 51
  187.                  READFILE.PAS  Read and display this file.
  188.                  READDISP.PAS  Read and display any file.
  189.                  READSTOR.PAS  Read and store any file.
  190.                  READINTS.PAS  Read an integer data file.
  191.                  INTDATA.TXT   Integer data file.
  192.                  READDATA.PAS  Read a mixed data file.
  193.                  REALDATA.TXT  Real data file.
  194.                  BINOUT.PAS    Write a binary file.
  195.                  BININ.PAS     Read a binary file.
  196.  
  197.         Chapter 12 - Pointers and dynamic allocation.     Page 60
  198.                  POINTERS.PAS   Example program with pointers.
  199.                  DYNREC.PAS     Dynamic record allocation.
  200.                  LINKLIST.PAS   An example linked list.
  201.  
  202.         Chapter 13 - Complete example programs.           Page 68
  203.                  AMORT1.PAS     Beginning of amortization program.
  204.                  AMORT2.PAS     Better amortization program.
  205.                  AMORT3.PAS     Useable amortization program.
  206.                  AMORT4.PAS     Neat amortization program.
  207.                  AMORT5.PAS     Complete amortization program.
  208.                  LIST.PAS       List Pascal programs (TURBO).
  209.                  LIST.COM       Ready to use list program.
  210.                  LIST2.PAS      List Pascal programs (Generic).
  211.                  TIMEDATE.PAS   Get present time and date.
  212.                  AREAS.PAS      Calculate areas of shapes.
  213.                  OT.PAS         Directory list program.
  214.                  OT.COM         Precompiled Directory lister.
  215.                  OT.DOC         How to use OakTree.
  216.  
  217.