      C21 - programovateln kalkultor s grafickm vstupem

          C21.EXE       14070 bytes /verze pro Potrfolio/
          C21PC.EXE     35136 bytes /verze pro PC/ 

     Program nmeckho autora Martina Mhlhause z Mnichova.
-----------------------------------------------------------------
Pozn.:  Pvodn  nzev  programu  je  MMCalc21  (Martin-Mhlhaus-
Calculator-verze-21),   co   je  nzev  zbyten  velmi   dlouh 
a nepohodln. Pro lep pouvn a pro zjednoduen jsme zvolili 
krat  nzev  C21.EXE  (C21PC.EXE).  Tm  vak  nechceme  dnm 
zpsobem  ubrat  poctu,  kter M.  Mhlhausovi za  jeho  program 
pat.  Soubor  si mete pejmenovat zpt na MMCalc21,  nebo  mu 
mete  dt jakkoli jin jmno,  aby se vm s  programem  snadno 
pracovalo.
-----------------------------------------------------------------
Bli popis soubor:

C21.EXE  soubor  je  uren pro vechny  typy  IBM  pota,  ale 
zejmna pro nejlep mikropota Atari Portfolio.

C21PC.EXE tento soubor je uren pro AT 286 a vy ady  pota 
s  matematickm  koprocesorem.  Matematick  koprocesor  je  pln 
podporovn.


Jak vznikl tento program:
-------------------------

-jako inenr potebuji dobr kalkultor
-v  Portfoliu  vestavn  kalkultor je  sice  pkn,  ale  jinak 
 je na @@@@@, nem dal funkce.
-nosit krom Portfolia jet navc kalkultor je tak neuiten,  
 na ... (budou to st dti)
-bohuel jsem nenael dn slun program potebnho typu
-o vnonch przdninch jsem se zakousl do tohoto hokho jablka 
 a pomoc  Turbo-Pascalu jsem napsal program MMCalc.
-nu a nyn je tu u verze 2.1 (C21.EXE)

Zkladn obsluha
----------------

Obsluha  je  velmi jednoduch:  po sputn  programu  se  objev 
hlen o nzvu programu a jmno autora:

MMCalc V 2.1 - (c)1991 Martin Mhlhaus
Hilfe: ? <-, Ende: e <-

[d] 

Za [d] blik kursor a vy mete zat potat.  Stiskem  [Return] 
dostanete vypoten vsledek. Napklad:

[d] sin(45)*(2+pi)/sqrt(4^2)-acos(pi/4)  [Return]
       -37.3335677

Velkou   pednost  je  monost  editace   zadvanho   pkladu. 
To znamen,  e  mete  mazat  nesprvn znaky  (klvesy  DEL  a 
BACKSPACE),   pracuj  tak  veker  reimy  tkajc  se  prce 
klvesnice (CAP, INS, NUM). 

Mal  psmenko v hranatch zvorkch uruje nastaven reimu  pro 
goniometrick funkce:

[d]       stupn
[r]       radiny
[g]       gradiny

Pepnn  mezi  tmito  funkcemi  (reimy)  se  provd  zadnm 
psmene d,r,g a nslednm stiskem klvesy [Return]:

[d]  r  [Return]
[r]

Dal  funkc je npovda (nmecky)- npovda se  vyvol  zadnm 
otaznku '?' a stiskem [Return]:

[d]  ?  [Return]

Na obrazovce se objev nsledujc:

- Hilfe ------------------------------
Operatoren: +,-,*,/,^ Konstanten: pi,e
Funkt.: sin,cos,tan,asin,acos,atan,ln
        sqrt,abs
Variablen: M0(letztes Ergebnis),M1..M9
Bef: "=" Var-Liste, "M?=" Var-Lschen
     "M?=.." Var-Zuweisung
     "r(d,g)" Setzen von rad, deg, gon


Z  npovdy se dovdme o zkladnch opertorech,  konstantch  a 
funkcch.  Pojme  se nyn spolen podvat na nkter  z  tchto 
funkc a na dvody pro je kalkultor C21 velmi jedinen.

SQRT  je znak pro druhou odmocninu a tak napklad   sqrt(16)  je 
rovno 4.

ABS   je absolutn hodnota sla.

^  je znak pro libovolnou mocninu napklad  5^7 (pt na sedmou)

Odmocniny se potaj jako mocniny 1/x kde x je d odmocniny.

Pklad:

     sedm odmocnina z 125  se zape jako   125^(1/7)  
     tet odmocnina z 1000 se zape jako  1000^(1/3)


E  slou jako exponent nsobk deseti.

Pklad:

     3e3   je rovno 3*10^3  a to je   3000
     1,78e-6     je rovno  0.00000178



Co vechno C21 dovede?
----------------------

-Pamatuje  si  posledn potan vsledek,  take  odpad  pracn 
opisovn vsledk. Zkuste nsledujc pkazy:

          [d]  23   [Ret]
                  23
          [d]  +7   [Ret]
                  30
          [d]  *3   [Ret]
                  90

Ano,  je vidt, e nen poteba opisovat posledn vsledek. Pokud 
nov operace zan opertorem (znamnkem,  funkc), zahrne se do 
vpotu  posledn  vsledek.

Ale  co  kdy  chci  zapsat njak  zporn  slo?  To  m  tak 
znamnko.  een  je jednoduch:  sta odsadit jednu  mezeru  a 
funkce se vyad z innosti:      

          [d]  23   [Ret]
                  23
          [d]   _+7  [Ret]     (znak '_' znamen stisk mezernku)
                   7

Pozor:  mezeru je mon vsunout pouze ped + a - .  Jin znamnka 
jsou znamnka funkc ( *,/,^) a ty nemohou stt samostatn - jsou 
vdy  mezi  dvma sly.  Pi vsunut mezery  se  objev  chybov 
hlen:

          [d]  3   [Ret]
                  3
          [d]  _*3  [Ret]
          Fehler: unbek. Funkt. o. Op. 
          [d]

(vznam chybovho hlen:   Chyba: neznm funkce nebo operand) 

-Kalkultoru  C21  je  prun.  Kdy  potebujete  rychle  pout 
njakou vestavnou aplikaci (Textov  editor,  Di,  Kalkultor, 
System,  Worksheet), nen nutn bh kalkultoru ukonovat, vracet 
se  do  DOSu  a  pak teprve  pes  klvesu  [ATARI]+[x]  aplikaci 
spustit.

           APLIKACE JDOU SPUSTIT PMO Z PROGRAMU C21

Po  ukonen  prce  s aplikac se opt  vrtte  do  kalkultoru 
a mete vklidu pokraovat ve vpotech. Toto je zejmna vhodn, 
kdy  chcete vypoten hodnoty pout v textu nebo  v  tabulkovm 
editoru.

-ukonen programu se provede zadnm psmene 'e'

          [d]  e  [Ret]
          a>                 (hlen DOSu)



Dal monosti programu C21 (vci, kter u jinch kalkultor
---------------------------  asi nenajdete)

-Deset zkladnch pamt.  C21 m deset pamt M0 a M9. Pam M0 
je  posledn  vsledek,  kter byl  potn.  Zkuste  nsledujc 
vpoet:

          [d]  10  [Ret]
                  10
          [d]  M0+5 [Ret]
                  15

Pozor!  Pam  M0  je  trvale vyuvna a proto  ji  nelze  pmo 
adresovat pkazem  M0=slo. Nsledujc pklad to ukazuje:

          [d] M0=34 [Ret]
          Fehler: ungltige Variable (Chyba: neplatn promn)


Ostatn pamti M1 a M9 je mon pouvat zcela neomezen.  Pokud 
chceme pam zadat, udlme to pmo pomoc rovntka:

               [d]  M1=24+sin(0.12+(pi/8)^(1/3)) [Ret]
                      24.0148748
               [d]  M2=M1+2/4  [Ret]
                      24.514878
               [d]  M1  [Ret]
                      24.014748
               [d]  M1^2  [Ret]     (druh mocnina)
                     576.7142127   

-Pehled  pamt.  C21 m speciln funkci pro  zobrazen  obsah 
pouitch pamt.  Sta zadat znak '=' a objev se pehled vech 
obsazench  pamt.   Pklad  (v  nvaznosti  na   pedchzejc 
vpoet):

               [d] =  [Ret]
               - Var  ---------------
               M0:    576.7142127
               M1:     24.0148748
               M2:     24.5148748

 
-Definovn  vzorc  a  funkc.  Stejn jako je  k  dispozici  10 
pamt,  je  i  k  dispozici deset pamt pro  vzorce  a  rovnice 
funkc.  Analogicky  k pamtem M0 a M9 jsou funkce F0 a  F9.  V 
kad  funkci mohou bt zadny a ti parametry (ti  neznm)  a 
poet  pouitch  pamt (M0-M9)  je  neomezen.  Pklad  rznch 
funkc:

               f1(x,y)=x^2+x+y
               f9(x)=sin(x)+sin(x*pi)+sin(2*x*pi)
               f0(x,y,z)=x^3+y^2+z-1
               f1=(m1+m2+m3)*4/m4

Pklad na pouit funkce:

               [d]  f1=x+x^2+y [Ret]   (definovn funkce)
               [d]  5+f1(2,1)  [Ret]   (zadn pkladu)
                      12               (vsledek: 5+2+2^2+1)                  
               [d]  f1   [Ret]         (zruen funkce)
               [d]  5+f1(2,1)  [Ret]   (funkce nen definovan)
               Fehler: ungltige Funktion (Chyba:neplatn funkce)


-Vpis  vech  platnch funkc.  Chtete-li zadan  funkce  rychle 
vypsat,exisuje  obdobn funkce jako u pamt.  Funkce  vpisu  se 
zad pouhm f= a [Return]. Napklad to me vypadat takto:

               [d]  f=  [Ret]
               - Funkt -----------------
               F0(X,Y,Z)=X^3+Y^2+Z-1
               F1(X)=X+X^2+Y
               F9(X)=SIN(X)+SIN(X*PI)+SIN(2*X*PI)


-Pkaz EDFU
Pkaz EDFU(x),  kde x je slo funkce (0-9),  slou k editovn 
funkc.  Zadnm  pkazu se vyvol poadovan funkce f0 a f9  a 
funkci  je mono upravovat a mnit.  Ukonen editace se  provd 
stiskem klvesy [Return].  Stiskem klvesy [Esc] se vrt pvodn 
tvar  funkce ped zatkem editace - veker proveden  zmny  se 
zru.  Editovat lze i doposud nezadanou funkci. Napklad pkaz 
edfu(2) vyvol k editaci funkci f2. 


-Potn derivac
C21 um pracovat s derivacemi.  Aby bylo mon derivace vypotat 
je  nutn  zadat funkci,  kter m pouze  jednu  neznmou  (jeden 
parametr). Ve vzorci funkce je mon pouvat veker matematick 
kony vetn goniometrickch funkc a logaritm (sin,  ln, atd.). 
Pro vpoet prvn derivace se pouv znak  '  (horn rka), pro 
druhou derivaci se pouv znak  "  (uvozovky).  Zrove se  jako 
parametr  zadv  x-ov  souadnice  bodu,   ve  kterm  derivaci 
potm.

Pklad:      [d] f1=x+x^2 [Ret]
              [d] 5+f1'(2) [Ret]  prvn derivace v bod x=2
                    10
              [d] 5+f1"(2) [Ret]  druh derivace v bod x=2
                     6.9999934


-Potn integrl
(mon pouze s funkcemi s jednou neznmou (parametrem))
Pi  vpotu  integrlu urit funkce,  je  nejprve  teba  zadat 
rovnici dan funkce.  Pomoc znaku $ se ur, e jde o integrln 
poet.  Zadvaj  se dva body - x-ov  souadnice  intervalu,  ve 
kterm  je integrl potn.  Pi vpotech je  mon  kombinovat 
integrln a derivan poet.

Pklad:      [d] f1=2*x^2   [Ret]
              [d] 5+$f1(0,2) [Ret] integrl v interv. x (0,2)
                    10.3333333
              [d] 5+$f1'(0,2)[Ret] integrl prvn derivace
                    13

-Vpoet nulovch bod
A  je tu dal trumf programu C21 - potn nulovch bod  -  to 
je prsek funkce s osou x. (Opt plat, e funkce me mt jen 
jednu neznmou.)

Pokud  zadte funkci a pouijete znak % ,  mete potat  nulov 
body zadan funkce.  K vpotu jsou potebn dva parametry -  dva 
body na ose x,  kter uruj interval,  ve kterm se budou nulov 
body hledat.  To tedy znamen, e hledn nulovho bodu zan na 
prvnm parametru a pokrauje  k druhmu parametru.  Vsledkem  je 
x-ov souadnice prvnho nalezenho nulovho bodu.

Pklad:      [d] f1=x^2-1 [Ret]
              [d] %f1(0,2) [Ret] nulov body v interalu (0,2)
                     1
              [d] %f1(-2,2) [Ret] nulov body v intervalu (-2,2)
                    -1


-Obdivuhodn sluitelnost
Vechny  funkce,  kter  C21 um potat jdou  do  sebe  vzjemn 
vkldat,  pokud se pitom neporu matematick pravidla.  V praxi 
to znamen,  e napklad vsledek jedn funkce me bt  dosazen 
jako koen do funkce jin a nebo e msto sla je mon  zadvat 
vraz slu odpovdajc.

Pklad:
            [d] f1=x+x^2-2+x^3 [Ret]
            [d] f2=$f1(0,x) [Ret]   integrl funkce f1(0,x) 
            [d] m1=%f2(0.1,5) [Ret] x=0.1; nulov body od x do 5
                  1.3863

Jak vyplv z pkladu, jako koeny potanch funkc lze zadvat 
hodnoty vznikl pouitm jinch funkc (vzorc).  Toto je zejmna 
vhodn  pro integrln a drivan poet a tak pi  vykreslovn 
prbh funkc. (viz pkaz DRAW) 

-Zmny nastaven a pesnost
dn  kalkultor nen naprosto pesn.  Obdobn je  omezen  jeho 
aritmetick  rozsah.  V  ppad  C21 je pouit  formt  sel  s 
pohyblivou dovou rkou a rozsahu:

                        3.0E-39 a 1.7E38

Pesnost vpot se d nastavit pomoc ty parametr

\e - nastaven potu desetinnch mst
\i - nastaven potu cykl pi vpotech integrl
\h - nastaven kroku x-ov souadnice pi potn derivac
\n - nastaven potu krok pi vpotu nulovch bod

Standardn hodnoty  parametr

\e=0.0001
\i=40
\h=0.001
\n=10

Penastaven parametr se provede pouhm zadnm nov hodnoty.

Pklad:
           [d] \e=0.00001 [Ret]   pesnost na 5 desetinnch mst
           [d] \i=40 [Ret]        integrln poty ve 40 krocch


-Pam poslednch ty zadvanch operac
Zkuste  nkolikrt  stisknout kurzorov klvesy  nahoru  a  dolu. 
Pokud  jste ji nco potali,  objev se vm  postupn  posledn 
tyi  potan  pklady.  Je  mon je pln  editovat  a  znovu 
pepotat.  [Esc] pi editaci vrt pvodn vzorec, [Ret] ukon 
editaci a provede vpoet - star pklad je nahrazen upravenm.


-PKAZY PROGRAMU C21


- EDFU
Pkaz  umouje  editovn funkc F0-F9.  Popis je  uveden  ve 
u vyvtlen pojmu funkce.

- LIST
pouze pro funkce s jednm parametrem (neznmou)

Pkaz list je geniln vynlez.  Zadte funkci (jej rovnici)  a 
pak zadte ti sla:  poten x-ovou souadnici (x1), konenou 
x-ovou souadnici (x2) a velikost kroku (d).  Pkaz LIST za  vs 
vypot y-ov hodnoty funkce v intervalu (x1,x2). Hodnoty pot 
ve krocch d.

Pklad
              [d] f1=x^2  [Ret]
              [d] list f1'(-4,4,2) [Ret]  
                    -4                -8
                    -2                -4
                     0                 0
                     2                 4
                     4                 8
 
Pkaz LIST vypote prvn derivace funkce f1 v intervalu (-4,4) v 
krocch po 2.

Pi  zobrazovn  na  Portfoliu se  obrazovka  po  sedmi  dkch 
zastav  (je dn prostor pro opsn  vsledk),  stiskem  klvesy 
[Ret] se pokrauje ve vpisu. (Na PC probh vpis po 24 dkch)

- DRAW
pouze pro funkce s jednm parametrem (neznmou)

Zahote  grafick kalkultory,  protoe DRAW vm vykresl  prbh 
zadan funkce v danm intevalu.  Sta pouze zadat rovnici funkce 
nebo  lo  ji zadan funkce f0-f9 a interval ve  kterm  se  m 
kreslit.

Pklad
              [d] r [Ret]                    nastaven radin
              [r] draw sin(-pi/2,pi/2) [Ret] sinus v itervalu
                                               (-pi/2,pi/2)
               ---------------------------------------------
              |         |      .----.       X-LI:           |
              |         |    /        \         -1.5707963  |
              |         |  /            \   X-RE:           |
              | ________|/________________\      3.1415927  |
              |        /|                   Y-MIN:          |
              |      /  |                       -1          |
              |    /    |                   Y-MAX:          |
              |--      |                        0.9999313  |
               ---------------------------------------------
                (Grafika je zobrazena v grafickm reimu)

Grafika  je funkn pouze na Portfoliu a na  stolnch  potach 
s grafickou  kartou  100% kompatibiln s CGA  kartou  (CGA,  EGA, 
VGA). Grafick zobrazen tak b na kartch Herkules, pokud byl 
pedem sputn CGA emultor.

Je  logick,  e vpoet zejmna sloitjch  funkc  (derivace, 
itegrly)  trv  del  dobu.   Tato  doba  je  mrn   potan 
pesnosti.  Pi grafickm zobrazovn je vhodn snit  pesnost 
vpot. Zobrazen zstv velmi pozadu za matematickou pesnost 
skutenho  prbhu funkce a proto je plin  pesnost  vpot 
zbyten.

X-LI je poten hodnota na ose x.
X-RE je koncov hodnota na ose x.
Y-MIN je doln y-ov souadnice (u dolnho okraje obrazovky).
Y-MAX je horn y-ov souadnice (u hornho okraje obrazovky).

Vyzkouejte nsledujc funkce:

f1(x)=x^2-x-3
draw f1(-2,4)

f2(x)=x^3-x^2-3
draw f2(-4,4)

f3(x)=x^1/(x^2)
draw f3(-1,1)

f4(x)=sin(2*x)-sin(x/2)
draw f4(-pi,pi)
draw f4(-3*pi,pi)
draw f4(-6*pi,pi)

f5(x)=sin(2*x)+sin(3*x)-sin(x/4)
draw f5(-2*pi,pi)

f6(x)=acos(x)*cos(-3*x)*sin(4*x)
draw f6(-1,1)
Pozor  na  platn rozsahy rznch funkc (nap ASIN a  ACOS  jsou 
definovny  jen v intevalu <-1,1>). asto se objev  hlen,  e 
funkce  nen v danm rozsahu definovan,  nebo se objev  hlen 
RUNTIME  ERROR a ped se zen DOSu.  Pak nezbv  ne  program 
spustit znovu a pipomenout si zklady matematiky.


- SAVE
Pkaz  SAVE  umouje ukldn nastaven,  pamt  a  funkc  na 
disketu   (RAM-kartu).   Do  vzniklho  souboru  se  ulo   tyto 
informace:

     -obsah pamt M0-M9
     -zadan funkce F0-F9
     -tyi nastaven \h, \i, \e, \n
     -reim provozu pro vpoet goniometrickch funkc: d-r-g

Pklad pouit pkazu SAVE:

     [d] save c:\data\calc1 [RET]
     [d]

     nastaven  kalkultoru  se ulo na C:  do adrese  DATA  a 
     soubor bude mt nzev CALC1.CLC

Soubor  se  uld  do nastavenho adrese  (zadanho  v  pkazu 
SAVE).  Pokud nen adres zadn,  soubor se ukld do aktulnho 
adrese, to je do adrese, ze kterho byl program C21 sputn.

Vdy  je  poteba zadat nzev,  pod kterm  budou  data  uloena. 
Ppona  nen  povinn a pokud nen zadna,  program  sm  dopln 
explicitn pponu *.CLC. Jinak je mon zadat jakoukoli pponu.

- LOAD

Pkaz LOAD umouje zptn nahrt uloench parametr. Pravidla 
jsou stejn jako pro pkaz SAVE.

Kombinace   pkaz SAVE a LOAD umouje vytvoit si  na  disket 
cel  knihovny  vzorc  a funkc a tak nen  vbec  teba  vzorce 
zadvat, sta si je pouze nahrt pomoc LOAD.

MYLENKA K REALIZACI:

Pokud mte zjem,  mete vytvoit PD  (public domain) disketu  s 
rznmi  vzorci  a  nabdnout  ji  k  dispozici  jinm  majitelm 
PORTFOLIA.  Myslme si,  e tato monost je vhodn pedevm  pro 
studenty  a e by pilo velmi vhod,  kdyby napklad  existovala 
disketa   'Vzorce  a  rovnice  pro  elektrotechniku'  nebo   nco 
podobnho.

-----------------------------------------------------------------
Inicializace programu C21 z DOSu
 
Program C21 m monost bt spoutn pmo pomoc pkazov  dky 
DOSu.  To znamen,  e veker aritmetick operace je mon zadat 
pmo z DOSu a program C21 si je pevezme a zpracuje je. Pokud se 
v zadn nevyskynou chyby program ned dn hlen.

Pklad:
  c:\ c21 r m3=pi^2 f9=(f1"(x-0.01)-f1"(x+0.01))/0.02 [Ret]
                
Spust program C21 z DOSu a vykon nsledujc:

     -pepne kalkultor na [r] radiny
     -pam M3 napln slem 9.86...
     -definuje funkci F9 jako derivaci funkce F1

Program se nsledn zastav a ek na dal povely.

Pravdpodobn vs ihned napadlo,  e tto vlastnosti programu C21 
je mono vyut v dvkovch souborech (.BAT).  A je tomu tak. Tm 
se  otevr  monost vytvet si bezpoetn  kombinace  pklad, 
kter budou potat tm za vs.

- Monost vypnut systmovch hlen:

Pokud  zadte     m  [Ret],   program  C21  pestane   zobrazovat 
nadbyten hlen (napklad nastaven d-r-g).

Optovnm  zadnm     m [Ret] se program opt  vrt  do  reimu 
hlen vech informac. 

- Automatick nvrat do DOSu

Pokud zadte do pkazovho dku v DOSu psmeno 'e', program C21 
v  mst,  kde  naraz na  'e',  pestane  vykonvat  matematick 
operace a ped zen DOSu.

Jinak  se  program po poslednm pkazu zastav a ek  na  run 
zadvn dalch povel a  matematickch operac.

Pkaz  'e'  na  konci dku DOSu je  povinn  pokud  si  pejete 
tisknout na tiskrnu msto zobrazovn na display.


- Monosti dvkovch soubor

Nsledujc  pklad ukazuje monosti programu C21 ve  spojen  s 
DOSem a tiskem na tiskrnu.

Pklad:

c:\ C21 m f1=x^2+x/3+pi*x list f1(-10,10,1) e >prn  [Ret]

Voln z DOSu provede nsledujc operace:

     -povel 'm' vypne hlen na displeji
     -vypote se funkce f1
     -pomoc  pkazu  LIST  se  vypotou  hodnoty  funkce  f1  v 
      intervalu (-10,10)
     -povel 'e' ukon program
     -povel DOSu '>prn' zajist pesmrovn tiskovho vstupu na 
      tiskrnu msto na displej Portfolia. 

     -zane tisknout tiskrna (mus bt ON-LINE)
     -ped se zen DOSu.
     -na konci se opt ocitneme u DOS hlen typu: 'c:\'.

A nakonec nco pro pokroil uivatele:

Je  toti  mon pomoc DOSu program msto z  klvesnice  ovldat 
z textovho  souboru,  kter  bude obsahovat  potan  pklady. 
Vsledek  je  bu mon zobrazovat na  displej,  nebo  ho  nechat 
vytisknout,  a nebo dokonce uloit vechny vypotan hodnoty  do 
dalho souboru.  Takto vznikl soubor lze pak zpracovvat  nap. 
v textovm  editoru a v klidu ho opatit  libovolnmi  komenti.

Pklad:
     c:\ c21 m <ein.dat  >aus.dat  [Ret]

     Popis funkce:
          spust se C21
          pkaz 'm' vypne nadbyten hlen
          pkaz DOSu <ein.dat zajist, e msto z klvesnice
           bude program ovldn daty v souboru EIN.DAT
          pkaz DOSu >aus.dat zajist, e vechny vypotan
           hodnoty se msto zobrazen na obrazovce ulo
           do souboru AUS.DAT           
    

Pozor!

V  ovldacm souboru (v pkladu je to EIN.DAT) je  bezpodmnen 
nutn  zakonit soubor psmenem 'e' na posledn dce.  Jinak  se 
nevrt  zen  potae na klvesnici,  ale zstane  'vyset'  a 
muste Portfolio resetovat.

Stejn  je  nutn  pout povel 'm'  (viz  pklad),  aby  se  do 
vslednho souboru neuloily zbyten hlen.


Mnoho zbavy s C21 peje autor
       Martin Mhlhaus


PS.:
Pokud se Vm program lb tak jako mn,  a jestlie chcete ocenit 
moj prci,  pak mi mete zaslat DM 20.-.  Tm podpote  tvorbu 
dalch  uitench  program.  Zrove  Vm  zalu  nco  novho 
(nezapomete na svoji adresu).
Konto:   Postgiro Mnchen, Kto.Nr. 323134-806, BLZ 70010080 
Adresa:  Martin Mhlhaus, Pestalozzistr. 50, 8000 Mnchen 5


