home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1993 #2
/
Image.iso
/
wp
/
dospel37.zip
/
DO-98.ZIP
/
DOCALC.DOC
< prev
next >
Wrap
Text File
|
1991-12-31
|
10KB
|
305 lines
DOCALC Documentatie Jan 91.
Inhoud: 1 Inleiding
2 Benodigde hardware.
3 Gebruik
4 Reken functies
4 Menu opties
6 Voorwaarden tot gebruik
1) Inleiding
Het programma DOCALC is gemaakt voor de MSDOS computer en dient als een
vervanger van de programmeerbare calculator. Het is echter geen subtitute
maar een zeer aantrekkelijk en hoogwaardiger alternatief. De gebruikers
interface is gelijk aan het uitschrijven van berekeningen op papier. Het
combineert de edit mogelijkheden van een tekstverwerker met de reken
capaciteiten van een rekenmachine. Het programma bevat diverse Engelse en
Nederlandse hulpschermen (windows). Een handleiding of training is niet nodig.
2) Benodigde hardware
- PC
- 256 k geheugen of meer.
- DOS 3.0 of hoger. DOS 2 is niet getest.
- Een standaard (tekst) videokaart zoals MDA/HGC/CGA/EGA/VGA.
- Geen co-processor nodig.
3) Gebruik
Het programma is zeer gebruikersvriendelijk. Het eenvoudigste gebruik bestaat
uit het intikken van wiskundige uitdrukkingen zoals:
12-5/3 =
Het programma zal hierna het antwoord geven. De vergelijking kan net als in
een tekstverwerker aangepast worden.
Een tweede mogelijk is het gebruik van vergelijkingen zoals:
A:=12
B:=2
A+B =
Het programma zal hierna het antwoord geven. De variabelen kunnen aangepast
worden waarna ook het antwoord opnieuw doorgerekend wordt.
De plaats van de variablen is niet kritisch. De volgende schrijfwijze is ook
mogelijk :
A+B =
A:=12
b:=2
Maar ook is mogelijk:
A:=6+6
B:=C
A+B =
C:=2
Er wordt geen verschil gemaakt tussen hoofdletters en kleine letters. Een
variabele kan in principe slechts een keer gedefinieerd worden. Het programma
neemt altijd de eerste definitie:
A:=12
A:=5 <= fout
A=
Zal als resultaat 12 opleveren. Het incrementeren van variabelen is niet
mogelijk:
A:=12
A:=A+1 <= fout.
Het rekenscherm kan gesaved worden en weer geladen. Via een window of
scherm is een filelist te zien en een file te selecteren.
Er zijn zowel Engelse als Nederlandse hulpschermen aanwezig.
4) Reken functies
DOCALC heeft de volgende rekenmogelijkheden:
Bewerkers: ^ = Machtsverhef teken
* = Vermenigvuldig teken
/ = Deel teken
+ = Optel teken
- = Aftrek teken
Konstante: Pi
Functies: x^y Geeft x tot de macht y
Sin(x) Geeft de sinus van x
Asin(x) Geeft de arcsin van x
Sinh(x) Geeft de sinus hyperbolicus van x
Cos(x) Geeft de cosinus van x
Acos(x) Geeft de arccosinus van x
Cosh(x) Geeft de cosinus hyperbolicus van x
Tan(x) Geeft de tangens van x
Atan(x) Geeft de arctangens van x
Tanh(x) Geeft de tangens hyperbolicus van x
Atanh(x) Geeft de arctangens hyperbolicus van x
Ln(x) Geeft natuurlijke logaritme van x
Exp(x) Geeft E tot de macht x
Log(x) Geeft de 10 logaritme van x
!(x) Geeft de faculteit van x
Hex(x) Maakt hexadecimaal van x
Dec(x) Maakt van hexadecimaal getal x een decimaal getal
Bin(x) Maakt van x binair getal
Bdec(x) Maakt decimaal getal van binair getal x
Sqrt(x) Geeft de wortel van x
Sqr(x) Geeft het kwadraat van x
Sto(x) Geeft x en slaat waarde x op in RCL
Abs(x) Geeft de absolute waarde van x
Frac(x) Geeft de fractie van x
Int(x) Geeft het hele getal van x
Round(x) Rondt af tot heel getal
Max(x) Geeft de hoogste waarde van x en RCL
Min(x) Geeft de laagste waarde van x en RCL
Verder is het gebruik van haakjes zoals () mogelijk en accepteert het
programma zowel een . als , voor floating point getallen.
Het floating point bereik ligt tussen 3.4E-4932 en 1.1E+4932. Het formaat
is +1.23456789012345E+1234. Voor getallen tussen 1E-3 en 1E6 wordt de
wetenschappelijke notatie onderdrukt. Bij het formaat 9.999999999999999
wordt afgerond. Dit betekend dat 10/3*3 is gelijk aan 10.
De normale rekenregels zijn geldig. D.w.z :
Eerst macht verheffen, dan vermenigvuldigen/delen en dan optellen/
aftrekken.
Dit betekend dat 2+3*2=8 en 10/2*3=15, maar 10/(2*3)=1.666667.
Het aantal rekenregels wordt beperkt tot het type scherm.
(MDA/HGC/CGA=24 EGAHI=42 VGAHI=49).
De functie Sto(x) is gecreeerd voor zeer grote formules. Als de formule
berekening uit circa 30 termen of meer bestaan, zal er een interne overflow =
error 16 onstaan doordat de uitgewerkte formule niet meer in een string
van 255 characters past. DOCALC verwerk namelijk eerste alle variabelen
voordat er gerekend wordt. Hierbij helpt het uitsplitsen, of het gebruik van
haakjes. Ook is het mogelijk om DOCALC er toe te brengen een tussenresultaat
uit te rekenen en dit te saven in de variable RCL.
Voorbeeld:
"Benadering voor e met 20 termen
Reeks1:=1/!(0)+1/!(1)+1/!(2)+1/!(3)+1/!(4)+1/!(5)+1/!(6)
Reeks2:=1/!(7)+1/!(8)+1/!(9)+1/!(10)+1/!(11)+1/!(12)+1/!(13)
Reeks3:=1/!(14)+1/!(15)+1/!(16)+1/!(17)+1/!(18)+1/!(19)+1/!(20)
STO(Reeks1+Reeks2)
e:= RCL+reeks3
e =
Het resultaat van Reeks1+Reeks2 wordt opgeslagen in RCL. In tegenstelling
met alle ander functies moet instructie STO(x) altijd voor RCL geplaatst
worden. STO(x) mag alleen in een uitdrukking en niet in een variabele gebruikt
worden.
5) Menu opties
F1 Menu: Geeft beschikbare functies
F2 Save: Saved scherm. Een naam kan opgegeven worden. Een eigen extensie
is niet toegestaan. De file is een standaard ASCII file welke ook
met een ander editter aangepast kan worden.
F3 Load: Laad scherm. Via een * of niks wordt een filelist gegeven.
F4 Help: Verklaart error codes.
F5 Demo: Start ingebouwde demo op.
F6 Clear: Maakt scherm schoon.
F7 Eng/Ned: Schakelt om naar Engelse of Nederlandse hulpschermen.
F8 Deg/Rad: Schakelt tussen graden en radialen voor de goniometrische
functies.
F9 43/25: Schakelt tussen de 43/50 lijnen mode voor EGA/VGA en 25 lijnen.
Insert Schakelt insert aan en uit.
Alt-I Insert regel op cursor plaats.
Alt-D Delete regel op cursor plaats.
Delete/Backspace/Tab/PgUp/PgDn/Arrows werken als normaal.
!!! De functies F7 en F* worden vanaf versie 2.5 met de .CDO file mee gesaved.
Bij het opstarten zijn er de volgende mogelijkheden:
DOCALC NL Start direct in Nederlandse mode.
DOCALC FILE Laad direct file.
DOCALC * Laad direct filelist zien.
Op sommige plasma of schermen met grijstinten is het mogelijk dat gebruikte
kleuren niet goed zichtbaar zijn. Zet dan het videoscherm via de standaard
DOS opdracht in MONO. Maak hiervoor b.v. een batch file START.BAT
START.BAT: MODE BW80
DOCALC
MODE CO80
6) Voorwaarden tot gebruik
Alle suggesties/commentaar/opmerkingen en verzoeken, stuur ze naar bulletin
board FIDO-HCC-Brielle-1 2:500/12, telefoon 01880-15600 of via een briefkaart
naar mijn adres.
Elke reaktie wordt gewaardeerd. Ook simpele meldingen dat de programma's
gebruikt worden.
Han Kleijn
Continued in English:
_________________________________________________________________________
If you find an other bug or you have a request or suggestion to improve the
programs send a message to Han Kleijn, Bulletin board/Fido Brielle-1
Node 2:500/12, tel. 01880-15600, in the Netherlands.
You can also send suggestions/remarks to my personal address. When I have time
i will try to implement them in the programs.
I am planning to place updates on Fido node 2:500/12 , see above. Small
donations are welcome. This will compensate telephone costs and stimulate me
to improve the programs.!!!
This version of DOCALC is hereby placed in the public domain.
DOCALC is however, copyrighted by the author. DOCALC is intended for your
private, none commercial use only. You may make copies of DOCALC for your own
use, and you may copy DOCALC for others. You may not, however,
charge for such copies, or in any other way sell the programs or otherwise
attempt to make money from it or any modified version of it.
An exception to the above is, however, granted to recognized
user's groups and the NPT computer group, which are hereby authorized to
charge a small amount (not to exceed Fl 15.-) for media, postage, handling,
and whatnot.
I do not warrant that the programs operates as designed.
I will not be liable for any damages of any kind sustained through
the use of the programs. By using the programs, you agree to this.
Date: 1991-12-31, Han Kleijn.
Geldersestraat 66
3011 MP Rotterdam
The Netherlands
Postal giro account nr: 2965837 of J.A.M. Kleijn, Rotterdam, The Netherlands.
A.B.N bank account nr : 50.50.08.092 ,, ,, ,,