home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1993 #2 / Image.iso / wp / dospel37.zip / DO-98.ZIP / DOCALC.DOC < prev    next >
Text File  |  1991-12-31  |  10KB  |  305 lines

  1. DOCALC Documentatie                                         Jan 91.
  2.  
  3.  
  4. Inhoud:    1 Inleiding
  5.            2 Benodigde hardware.
  6.            3 Gebruik
  7.            4 Reken functies
  8.            4 Menu opties
  9.            6 Voorwaarden tot gebruik
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16. 1) Inleiding
  17.  
  18.  
  19. Het programma DOCALC is gemaakt voor de MSDOS computer en dient als een
  20. vervanger van de programmeerbare calculator. Het is echter geen subtitute
  21. maar een zeer aantrekkelijk en hoogwaardiger alternatief. De gebruikers
  22. interface is gelijk aan het uitschrijven van berekeningen op papier. Het
  23. combineert de edit mogelijkheden van een tekstverwerker met de reken
  24. capaciteiten van een rekenmachine. Het programma bevat diverse Engelse en
  25. Nederlandse hulpschermen (windows). Een handleiding of training is niet nodig.
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32. 2) Benodigde hardware
  33.  
  34.  
  35.  
  36.    - PC
  37.    - 256 k geheugen of meer.
  38.    - DOS 3.0 of hoger. DOS 2 is niet getest.
  39.    - Een standaard (tekst) videokaart zoals MDA/HGC/CGA/EGA/VGA.
  40.    - Geen co-processor nodig.
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47. 3) Gebruik
  48.  
  49.  
  50. Het programma is zeer gebruikersvriendelijk. Het eenvoudigste gebruik bestaat
  51. uit het intikken van wiskundige uitdrukkingen zoals:
  52.  
  53.     12-5/3 =
  54.  
  55. Het programma zal hierna het antwoord geven. De vergelijking kan net als in
  56. een tekstverwerker aangepast worden.
  57.  
  58. Een tweede mogelijk is het gebruik van vergelijkingen zoals:
  59.  
  60.  
  61.      A:=12
  62.      B:=2
  63.  
  64.      A+B =
  65.  
  66. Het programma zal hierna het antwoord geven. De variabelen kunnen aangepast
  67. worden waarna ook het antwoord opnieuw doorgerekend wordt.
  68.  
  69. De plaats van de variablen is niet kritisch. De volgende schrijfwijze is ook
  70. mogelijk :
  71.  
  72.      A+B =
  73.  
  74.      A:=12
  75.      b:=2
  76.  
  77.  
  78. Maar ook is mogelijk:
  79.  
  80.      A:=6+6
  81.      B:=C
  82.  
  83.      A+B =
  84.  
  85.      C:=2
  86.  
  87.  
  88. Er wordt geen verschil gemaakt tussen hoofdletters en kleine letters. Een
  89. variabele kan in principe slechts een keer gedefinieerd worden. Het programma
  90. neemt altijd de eerste definitie:
  91.  
  92.      A:=12
  93.      A:=5   <= fout
  94.  
  95.      A=
  96.  
  97. Zal als resultaat 12 opleveren. Het incrementeren van variabelen is niet
  98. mogelijk:
  99.  
  100.  
  101.      A:=12
  102.      A:=A+1   <= fout.
  103.  
  104.  
  105.  
  106. Het rekenscherm kan gesaved worden en weer geladen. Via een window of
  107. scherm is een filelist te zien en een file te selecteren.
  108.  
  109. Er zijn zowel Engelse als Nederlandse hulpschermen aanwezig.
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116. 4) Reken functies
  117.  
  118.  
  119. DOCALC heeft de volgende rekenmogelijkheden:
  120.  
  121.   Bewerkers:   ^ = Machtsverhef teken
  122.                * = Vermenigvuldig teken
  123.                / = Deel teken
  124.                + = Optel teken
  125.                - = Aftrek teken
  126.  
  127.   Konstante:   Pi
  128.  
  129.   Functies:    x^y         Geeft x tot de macht y
  130.                Sin(x)      Geeft de sinus van x
  131.                Asin(x)     Geeft de arcsin van x
  132.                Sinh(x)     Geeft de sinus hyperbolicus van x
  133.                Cos(x)      Geeft de cosinus van x
  134.                Acos(x)     Geeft de arccosinus van x
  135.                Cosh(x)     Geeft de cosinus hyperbolicus van x
  136.                Tan(x)      Geeft de tangens van x
  137.                Atan(x)     Geeft de arctangens van x
  138.                Tanh(x)     Geeft de tangens hyperbolicus van x
  139.                Atanh(x)    Geeft de arctangens hyperbolicus van x
  140.                Ln(x)       Geeft natuurlijke logaritme van x
  141.                Exp(x)      Geeft E tot de macht x
  142.                Log(x)      Geeft de 10 logaritme van x
  143.                  !(x)      Geeft de faculteit van x
  144.                Hex(x)      Maakt hexadecimaal van x
  145.                Dec(x)      Maakt van hexadecimaal getal x een decimaal getal
  146.                Bin(x)      Maakt van x binair getal
  147.                Bdec(x)     Maakt decimaal getal van binair getal x
  148.                Sqrt(x)     Geeft de wortel van x
  149.                Sqr(x)      Geeft het kwadraat van x
  150.                Sto(x)      Geeft x en slaat waarde x op in RCL
  151.                Abs(x)      Geeft de absolute waarde van x
  152.                Frac(x)     Geeft de fractie van x
  153.                Int(x)      Geeft het hele getal van x
  154.                Round(x)    Rondt af tot heel getal
  155.                Max(x)      Geeft de hoogste waarde van x en RCL
  156.                Min(x)      Geeft de laagste waarde van x en RCL
  157.  
  158.  
  159. Verder is het gebruik van haakjes zoals () mogelijk en accepteert het
  160. programma zowel een . als , voor floating point getallen.
  161.  
  162. Het floating point bereik ligt tussen 3.4E-4932 en 1.1E+4932. Het formaat
  163. is +1.23456789012345E+1234.  Voor getallen tussen 1E-3 en 1E6 wordt de
  164. wetenschappelijke notatie onderdrukt. Bij het formaat 9.999999999999999
  165. wordt afgerond. Dit betekend dat 10/3*3 is gelijk aan 10.
  166.  
  167. De normale rekenregels zijn geldig. D.w.z :
  168.  
  169.  
  170.    Eerst macht verheffen, dan vermenigvuldigen/delen en dan optellen/
  171.    aftrekken.
  172.  
  173.  
  174. Dit betekend dat 2+3*2=8 en 10/2*3=15, maar 10/(2*3)=1.666667.
  175.  
  176. Het aantal rekenregels wordt beperkt tot het type scherm.
  177. (MDA/HGC/CGA=24 EGAHI=42 VGAHI=49).
  178.  
  179.  
  180. De functie Sto(x) is gecreeerd voor zeer grote formules. Als de formule
  181. berekening uit circa 30 termen of meer bestaan, zal er een interne overflow =
  182. error 16 onstaan doordat de uitgewerkte formule niet meer in een string
  183. van 255 characters past. DOCALC verwerk namelijk eerste alle variabelen
  184. voordat er gerekend wordt. Hierbij helpt het uitsplitsen, of het gebruik van
  185. haakjes. Ook is het mogelijk om DOCALC er toe te brengen een tussenresultaat
  186. uit te rekenen en dit te saven in de variable RCL.
  187.  
  188. Voorbeeld:
  189.  
  190.  
  191.        "Benadering voor e met 20 termen
  192.  
  193.         Reeks1:=1/!(0)+1/!(1)+1/!(2)+1/!(3)+1/!(4)+1/!(5)+1/!(6)
  194.         Reeks2:=1/!(7)+1/!(8)+1/!(9)+1/!(10)+1/!(11)+1/!(12)+1/!(13)
  195.         Reeks3:=1/!(14)+1/!(15)+1/!(16)+1/!(17)+1/!(18)+1/!(19)+1/!(20)
  196.         STO(Reeks1+Reeks2)
  197.         e:= RCL+reeks3
  198.  
  199.         e =
  200.  
  201.  
  202. Het resultaat van Reeks1+Reeks2 wordt opgeslagen in RCL. In tegenstelling
  203. met alle ander functies moet instructie STO(x) altijd voor RCL geplaatst
  204. worden. STO(x) mag alleen in een uitdrukking en niet in een variabele gebruikt
  205. worden.
  206.  
  207.  
  208.  
  209.  
  210. 5) Menu opties
  211.  
  212.  
  213.    F1  Menu: Geeft beschikbare functies
  214.    F2  Save: Saved scherm. Een naam kan opgegeven worden. Een eigen extensie
  215.              is niet toegestaan. De file is een standaard ASCII file welke ook
  216.              met een ander editter aangepast kan worden.
  217.    F3  Load: Laad scherm. Via een * of niks wordt een filelist gegeven.
  218.    F4  Help: Verklaart error codes.
  219.    F5  Demo: Start ingebouwde demo op.
  220.    F6  Clear: Maakt scherm schoon.
  221.    F7  Eng/Ned: Schakelt om naar Engelse of Nederlandse hulpschermen.
  222.    F8  Deg/Rad: Schakelt tussen graden en radialen voor de goniometrische
  223.                 functies.
  224.    F9  43/25: Schakelt tussen de 43/50 lijnen mode voor EGA/VGA en 25 lijnen.
  225.    Insert     Schakelt insert aan en uit.
  226.    Alt-I      Insert regel op cursor plaats.
  227.    Alt-D      Delete regel op cursor plaats.
  228.    Delete/Backspace/Tab/PgUp/PgDn/Arrows werken als normaal.
  229.  
  230. !!! De functies F7 en F* worden vanaf versie 2.5 met de .CDO file mee gesaved.
  231.  
  232. Bij het opstarten zijn er de volgende mogelijkheden:
  233.  
  234.  
  235.     DOCALC NL    Start direct in Nederlandse mode.
  236.     DOCALC FILE  Laad direct file.
  237.     DOCALC *     Laad direct filelist zien.
  238.  
  239.  
  240. Op sommige plasma of schermen met grijstinten is het mogelijk dat gebruikte
  241. kleuren niet goed zichtbaar zijn. Zet dan het videoscherm via de standaard
  242. DOS opdracht in MONO. Maak hiervoor b.v. een batch file START.BAT
  243.  
  244.  
  245. START.BAT:        MODE BW80
  246.                   DOCALC
  247.                   MODE CO80
  248.  
  249.  
  250.  
  251.  
  252.  
  253. 6) Voorwaarden tot gebruik
  254.  
  255.  
  256. Alle suggesties/commentaar/opmerkingen en verzoeken, stuur ze naar bulletin
  257. board FIDO-HCC-Brielle-1  2:500/12, telefoon 01880-15600 of via een briefkaart
  258. naar mijn adres.
  259.  
  260. Elke reaktie wordt gewaardeerd. Ook simpele meldingen dat de programma's
  261. gebruikt worden.
  262.  
  263.      Han Kleijn
  264.  
  265.  
  266. Continued in English:
  267. _________________________________________________________________________
  268.  
  269.  If you find an other bug or you have a request or suggestion to improve the
  270.  programs send a message to Han Kleijn, Bulletin board/Fido Brielle-1
  271.  Node 2:500/12, tel. 01880-15600, in the Netherlands.
  272.  
  273.  You can also send suggestions/remarks to my personal address. When I have time
  274.  i will try to implement them in the programs.
  275.  
  276.  I am planning to place updates on Fido node 2:500/12 , see above. Small
  277.  donations are welcome. This will compensate telephone costs and stimulate me
  278.  to improve the programs.!!!
  279.  
  280.  This version of DOCALC is hereby placed in the public domain.
  281.  DOCALC is however, copyrighted by the author. DOCALC is intended for your
  282.  private, none commercial use only. You may make copies of DOCALC for your own
  283.  use, and you may copy DOCALC for others. You may not, however,
  284.  charge for such copies, or in any other way  sell the programs or otherwise
  285.  attempt to make money from it or any modified version of it.
  286.  
  287.  An exception to the above is, however, granted to recognized
  288.  user's groups and the NPT computer group, which are hereby authorized to
  289.  charge a small amount (not to exceed Fl 15.-) for media, postage, handling,
  290.  and whatnot.
  291.  
  292.  I do not warrant that the programs operates as designed.
  293.  I will not be liable for any damages of any kind sustained through
  294.  the use of the programs. By using the programs, you agree to this.
  295.  
  296.  
  297.  Date: 1991-12-31,    Han Kleijn.
  298.                       Geldersestraat 66
  299.                       3011 MP Rotterdam
  300.                       The Netherlands
  301.  
  302. Postal giro account nr: 2965837   of J.A.M. Kleijn, Rotterdam, The Netherlands.
  303. A.B.N bank account nr : 50.50.08.092    ,,           ,,          ,,
  304.  
  305.