home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / tcpp / examples / tcalc / tcalc.doc < prev    next >
Encoding:
Text File  |  1990-06-10  |  2.4 KB  |  105 lines

  1.  Wie Sie TurboCalc compilieren
  2. ──────────────────────────────
  3.  
  4.  
  5. Mit TC.EXE:
  6.  
  7.   1. TC.EXE starten
  8.   2. Spezifizieren Sie im Pulldown-Menü den Projektnamen "TCALC.PRJ"
  9.   3. Wählen Sie vom Hauptmenü die Run-Option und dann den Befehl Run
  10.  
  11. Mit TCC.EXE:
  12.  
  13.   Von der DOS-Ebene compilieren Sie mit folgender Kommandozeile:
  14.     TCC tcalc tcparser tcdisply tcinput tcommand tcutil
  15.  
  16. In beiden Fällen erhalten Sie mit dem Compilieren eines großen Speicher-
  17. modells (COMPACT, LARGE, or HUGE) viel mehr Speicherplatz für Ihr Rechenblatt.
  18.  
  19. Der Compiler hat vielleicht nicht genügend Datei-Handles, wenn Sie TurboCalc
  20. compilieren. Damit der Compiler so viele Dateien wie möglich öffnen kann, muß
  21. die Anweisung "FILES = 20" in der Datei CONFIG.SYS im obersten Verzeichnis der
  22. Platte stehen, von der aus Sie Ihren Computer starten.
  23.  
  24. Der TurboCalc-Parser
  25. ────────────────────
  26.  
  27. Die state- und goto-Information für den Parser wurde mit der UNIX YACC
  28. Utility erstellt. Die Eingabe für YACC ist wie folgt:
  29.  
  30. %token CONST CELL FUNC
  31. %%
  32. e : e '+' t
  33.   | e '-' t
  34.   | t
  35.   ;
  36. t : t '*' f
  37.   | t '/' f
  38.   | f
  39.   ;
  40. f : x '^' f
  41.   | x
  42.   ;
  43. x : '-' u
  44.   | u
  45.   ;
  46. u : CELL ':' CELL
  47.   | o
  48.   ;
  49. o : CELL
  50.   | '(' e ')'
  51.   | CONST
  52.   | FUNC '(' e ')'
  53.   ;
  54. %%
  55.  
  56. Zusätzliche TurboCalc-Informationen
  57. ───────────────────────────────────
  58.  
  59. Formeln werden als Text eingegeben. TurboCalc bestimmt, ob das, was Sie
  60. eingegeben haben, eine gültige Formel oder Text ist.
  61.  
  62. In Formeln werden Zellennamen mit der Spaltenbezeichnung, gefolgt von der
  63. Zeilenbezeichnung eingegeben.
  64.  
  65. Beispiele:
  66.  
  67. A1+A2
  68. B6^5
  69.  
  70. Um eine Gruppe von Zellen zu addieren, setzen Sie einen Doppelpunkt zwischen
  71. die erste und die letzte Zelle der Gruppe.
  72.  
  73. Beispiel:
  74.  
  75. A1:A10 addiert alle Zellen von A1 bis A10 und schreibt das Ergebnis in
  76. die aktuelle Zelle.
  77.  
  78. In TurboCalc stehen Ihnen folgende Funktionen zu Verfügung:
  79.  
  80. ABS - absoluter Wert
  81. ACOS - Arcuscosinus
  82. ASIN - Arcussinus
  83. ATAN - Arcustangens
  84. COS - Cosinus
  85. COSH - Cosinus hyperbolicus
  86. EXP - exponentielle Funktion
  87. LOG - natürlicher Logarithmus
  88. LOG10 - Logarithmus zur Basis 10
  89. POW10 - Potenz zur Basis 10
  90. ROUND - Rundung auf die nächste ganze Zahl
  91. SIN - Sinus
  92. SINH - Sinus hyperbolicus
  93. SQR - Quadrierung
  94. SQRT - Quadratwurzel
  95. TAN - Tangens
  96. TANH - Tangens hyperbolicus
  97. TRUNC - Abschneiden der Nachkommastellen
  98.  
  99. Beispiele:
  100.  
  101. TRUNC(A1)
  102. SQRT(SQR(34.5))
  103. ABS(TRUNC(B16))
  104.  
  105.