summaryrefslogtreecommitdiff
path: root/support/mnu/kalk.hlp
blob: fff87c7ab8d6375d5c6a8b4f7114a5ad975000df (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
;  Help soubor pro program  kalk.exe

%1, 6, 5, 70, 17, 2, 0, 1, 1, ' Kalkulacka - Help '

        KALKULACKA - VYPOCET VYRAZU V REALNE PROMENNE
        *********************************************
        ver. 5.5.1991     Petr Olsak, K 301, FEL CVUT

 HLAVNI OBSAH HELPU
 ------------------
 * Prace s kalulackou ............ klavesa <P>
 * Syntaxe zadavani vyrazu ............... <V>
 * Zadavani vlastnich konstant ........... <C>
 * Tabelace funkce ....................... <T>
 * Kalkulacka jako residentni program .... <R>
--------------------------------------------------------------------
 Dalsi help - viz klavesy <P>, <V>, <C>, <T>, <R>
 Konec helpu - jakakoli jina klavesa
^ P: 7, V: 10, C: 3, T: 4, R: 8


%10, 4, 3, 70, 21, 2, 0, 1, 1, ' Syntaxe vyrazu '

 Pravidla jsou stejna jako v Pascalu s jistymi rozsirenimi.
    Lze pouzit :  * binarni operace:  +  -  *  /
                  * unarni operace:   +  -
                  * kulate zavorky,
                  * elementarni funkce: abs, sin, cos, exp, ln,
                                        sqr, sqrt, arctan.
    Navic lze pouzit :
      * umocnovani, tj. binarni operace:  ^
      * elementarni funkce: tg, cotg, arsin, arcos, artg, sinh,
                            cosh, tgh, arsinh, arcosh, artgh,
                            log, sign, trunc, frac.
      * funkce vice parametru: min, max.
    Operandy jsou :  * ciselne konstanty (jako v Pascalu),
                     * konstanty  pi, e  a dalsi, ktere si sami
                       nadefinujete
                     * rezervovany identifikator kalk (viz <P>).
------------------------------------------------------------------
 <P> - prace s kalkulackou,  <H> - hlavni obsah helpu
^ P: 7, H: 1

%7, 6, 4, 70, 18, 2, 0, 1, 1, ' Prace s kalkulackou '

    Na zvyrazneny radek napisete vyraz a odeslete jej klavesou
 <Enter>. Pokud je vyraz tak slozity, ze se nevejde do nabizeneho
 radku, nezoufejte a piste dale.  Text se zacne "rolovat" doleva.
 Dale pomoci kurzorovych klaves a klaves <Home> a <End> jej muzete
 "rolovat" zpet. V takovem pripade se vysledek napise do zvlastniho
 vysledkoveho okna, abyste videli cely vyraz naraz.
     Pisete-li dalsi vyraz, predchozi se automaticky smaze, Chete-li
 jej zachovat (pro opravu), zmacknete nejdriv kursorovou klavesu.
    Pri syntakticke chybe Vam blika kurzor v miste chyby.
    Zapis vyrazu se ridi pravidly podobne jako v Pascalu <V>.
 Muzete s vyhodou pouzit vsechny konstanty (pi, e, vase vlastni) a
 dale rezervovany identifikator  kalk , ve kterem je hodnota vy-
 sledku z posledniho pouziti kalkulacky.
--------------------------------------------------------------------
 <V> - pravidla pro vyraz, <H> - hlavni obsah helpu
^ V: 10, H: 1

%3, 6, 2, 70, 20, 2, 0, 1, 1, ' Zadavani konstant '

    Rezervovane konstanty v okne pro konstanty napovidaji, jak si
 mate pocinat. Tyto prvni dve konstanty (pi, e) nemuzete menit.
 Vpravo od rovnitka pisete vyraz, ktery obsahuje predem definovane
 konstanty. Ulozeni hodnoty konstanty potvrdite klavesou <Enter>.
 Klavesa <Esc> a kurzorove klavesy  <> , <>, <PgUp>, <PgDown>
 nepotvrzuji novou hodnotu. Navic <Esc> ukoncuje definici konstant.
    Pri opetovnem volani okna s konstantami muzete postupne menit
 Vase konstanty. K oprave napsanych konstant pouzijte kurzorovych
 klaves. Nezapomente na potvrzeni nove hodnoty -  <Enter>.
    Identifikatory konstant mohou byt jakekoli. Zacinaji pismenem,
 dale jsou pismena nebo cislice (max. 8 znaku). Nerozlisuje se mezi
 velkymi a malymi pismeny !
    Konstanty se mohou ruzne "vzajemne" definovat. Napr. pokud jste
 uz definovali  c = 1 , muzete zmenit tento radek na  c = c + 1 .
 Kazde potvrzeni tohoto radku znamena zvetseni konstanty o jednicku.
--------------------------------------------------------------------
 <V> - syntaxe vyrazu, <H> - hlavni obsah helpu
^ V: 10, H: 1

%4, 15, 7, 50, 9, 2, 0, 1, 1, ' Tabelace funkce '

   Tato cast programu jeste neni udelana.

   Bude obsahovat tabelaci funkce s moznosti
   ukladat vysledky do souboru.
------------------------------------------------
 <H> - hlavni obsah helpu
^ H: 1

%8, 5, 5, 70, 15, 2, 0, 1, 1, ' Kalkulacka jako residentni '

   Napisete-li v DOSu prikaz:  kalk /r , zustane kalkulacka v pa-
 meti jako residentni a bude vyvolatelna klavesami  Alt-K .
   Protoze je to muj prvni residentni program a nemel jsem moznost
 k teto problematce nic nastudovat a s nikym jsem to nekonzultoval,
 varuji pred pouzitim rezidentni kalkulacky.
   Predevsim nechodi v grafickem prostredi. To by se jeste dalo
 otestovat, horsi je, ze se kope s jinymi residentnimi programy a
 nejvetsi smula je, ze si obcas nerozumi ani s Norton-Commanderem.
   Posledni problem je v tom, ze zatim neumim residentni program
 z pameti odstranit, tudiz se nabizi jen resetovani pocitace.
--------------------------------------------------------------------
 <H> - hlavni obsah helpu
^ H: 1

%41, 4, 5, 74, 17, 2, 0, 2, 1, ' Help '

 *************************** ZADAVANI FUNKCE **************************

    Funkci napisete va tvaru vyrazu <V> a ukoncite klavesou <Enter>.
 Pri syntakticke chybe Vam blika kurzor v miste chyby.
    Vyraz pro funkci nezakoncujte symbolem "dx".
    Nechcete-li, aby Vam po zmacknuti prvni klavesy nabizeny text
 zmizel (chcete jej napr. jen opravit), pohnete nejdrive kurzorem.
 Vestaveny editor se chova podobne, jako editor v Norton Commanderu.
    Pokud se Vam funkce nevejde do zvyrazneneho radku, nezoufejte.
 Text se zacne "rolovat" doleva. Dale pomoci kurzorovych klaves a
 klaves <Home> a <End> jej muzete "rolovat" zpet.
 ----------------------------------------------------------------------
 Pro podrobnejsi komentar o vyrazech muzete zmacknout <V>.
^ V: 10