home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / simtel / sigm / vols000 / vol064 / abstract.064 < prev    next >
Text File  |  1985-02-09  |  5KB  |  89 lines

  1.  
  2.                     CONTENTS OF VOLUME #12
  3.  
  4.      Craiτ Rudliε haΣ promiseΣ mσ somσ shor⌠ program≤ tha⌠ hσ haΣ ì
  5. developeΣ becausσ hσ misseΣ somσ feature≤ oµ Basic« S∩ hσ sen⌠ mσ ì
  6. thi≤ disk« No⌠ onl∙ diΣ hσ senΣ mσ thσ Pasca∞ equivalen⌠ oµ ß lo⌠ ì
  7. oµá Basiπá commands¼á hσ sen⌠ mσ ß commercia∞ versioε oµ hi≤á NA─ ì
  8. series«á Bu⌠ that≤ anothe≥ subject«  Thσ othe≥ majo≥ contributor≤ ì
  9. both have excellent programs so don't overlook RANDOM AND XREF.
  10.  
  11. 1«á  Thσá bes⌠ ╔ coulΣ d∩ fo≥ thi≤ grou≡ oµ program≤ wa≤ t∩á lis⌠ ì
  12.      jus⌠ wha⌠ the∙ did«á It'l∞ brinτ memorie≤ bacδ t∩ thosσá olΣ ì
  13.      timσá Basiπá programers«á Remember¼á Peeδ anΣ Pokσ ha≤á beeε ì
  14.      already covered in Vol.3.
  15.  
  16.      UCASE.PAS/SR├á      Functioεá t∩ conver⌠ ßá strinτá oµá ma° ì
  17.                          length=255 to all upper case and return
  18.                          the converted string(Basic=UCASE$)
  19.      LCASE.PAS/SRC       Function to convert a string "x" to all
  20.                          lower case characters(Basic=LCASE$(A$)
  21.      STR.PAS/SRC         Function to convert a string "str" to a
  22.                          real number(Basic=VAL$)
  23.      SPACE.PAS/SR├á      Functioε t∩ returε "xó numbe≥ oµ space≤ ì
  24.                          to a write command or statement(Basic=
  25.                          SPACE$(X) or TAB(X)).
  26.      POWER.PAS/SR├á      Functioεá t∩ raisσ ß numbe≥á "xóá t∩á ß ì
  27.                          power "y"...x must be real and y must 
  28.                          be an integer...greater than zero.
  29.                          (Basic=arithematic command **as in A=
  30.                          x**2).
  31.      RIGHT.PAS/SRC       Function to return the "y" right most
  32.                          characters of a string "x"(Basci=RIGHT$
  33.                          (A$,X).
  34.      MID.PAS/SRC         Function to extract char's from within 
  35.                          a string, starting at position "y" and
  36.                          ending at postion "z"(Basic=MID$(A$,X,Y)
  37.      LEFT.PAS/SR├á       Functioεá t∩ returε thσ "yóá lef⌠á mos⌠ ì
  38.                          char'≤á oµá  strinτá "xó wherσ ∙á i≤á aε ì
  39.                          integer value (Basic=LEFT$(A$,X))
  40.      INPUT.PAS
  41.      CORRECT.PA╙áá       Thesσá worδá togeathe≥á t∩á providσáá ß ì
  42.                          function to position cursor on terminal
  43.                          scren, enter data, and then check the
  44.                          data to insure it is within acceptable
  45.                          limits, will erase for re-entry.
  46.  
  47.      Craig also has expanded his NAD program to such an extent
  48. that he is going semi-professinal on it but he wanted to donate
  49. some more goodies that will help expand the capabilities of the
  50. older versions. Look these over for ideas and use in conjunction
  51. with his NAD program.
  52.  
  53.      LOCATE.COM/PAS      This will search a Com file for the
  54.                          starting and ending address of an array
  55.                          of characters. Then use INSTALL.è     INSTALL.COM/PAS     This will install a new array into the
  56.                          addres≤ááá determineΣááá witΦááá LOCATE« ì
  57.                          (Remember the 32,768 limit)
  58.      LABEL.COM/PAS       Print your labels.
  59.      LOCACCTS.COM/PAS    Get account without using NAD
  60.  
  61.      The rest of these are procedures which Craig uses often and
  62. can be considered part of his library.  Look them over and see if
  63. you can use them or even modify them for your own use.
  64.  
  65. INTEGER.PAS/SRC          ERASE.PAS/SRC            MOVE.PAS/SRC
  66. CLEAR.PAS                REPCHAR.PAS/SRC          QUERY.PAS/SRC
  67. PROMPT.PAS/SRC           
  68.  
  69. 2«á  Ra∙á Penle∙á hasn'⌠á sloweΣ down«á Herσ i≤á hi≤á latest«á ┴ ì
  70.      excellent Random number generator written in Pascal with a
  71.      program to test them. 
  72.  
  73.      RANDOM.LIB/REL/SRC            RANTEST.COM/PAS
  74.  
  75. 3.   Warren Smith, of Sacramento, CA, is our newest professional  
  76.      programer to donate something outstanding. XREF is in itself
  77.      aεá excellen⌠á prograφ t∩ usσ BU╘ Warreε tooδá i⌠á onσá ste≡ ì
  78.      further«á Hσá addeΣá ß beautifu∞ feature«á I⌠ no≈á doe≤á thσ ì
  79.      normal cross-reference thing but in addition it prints out,
  80.      with dash's, the blocks. For example:  it tie's the BEGIN 
  81.      with it own END. It allows you to see at a glance, how the
  82.      block structure nests. A really super program-----
  83.           Warreεá als∩á donateΣ ß Scientifiπá Calculato≥á prograφ ì
  84.      that can do almost everything. So now you don't have to buy
  85.      a high priced calculator, use your computer.
  86.  
  87.           XREF.COM/PAS             HANDCALC.COM/PAS
  88.  
  89.