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
|