			opisanie programmy FGRF.
			=======================

1.	nAZNA^ENIE PROGRAMMY, SOSTAW FAJLOW I USLOWIQ PRIMENENIQ.
	---------------------------------------------------------

    pROGRAMMA FGRF PREDNAZNA^ENA DLQ  POLUAWTOMATI^ESKOGO  ISSLEDOWANIQ
GRAFIKOW DOSTATO^NO SLOVNYH FUNKCIJ I  ZAWISIMOSTEJ.  dLQ  ISSLEDOWANIQ
KAKOJ-LIBO KONKRETNOJ ZAWISIMOSTI NEOBHODIMO NAPISATX NA fORTRANE  PRO-
GRAMMU, OPISYWA@]U@ ISKOMU@ FUNKCI@ I,  ESLI  NEOBHODIMO  PODPROGRAMMU,
KOTORAQ MENQET NEKOTORYE WNUTRENNIE PARAMETRY U  \TOJ  FUNKCII.  pOMIMO
^ER^ENIQ GRAFIKOW, PROGRAMMA MOVET WSE,  ^TO  NARISOWANO,  WYWODITX  NA
PRINTERA D100, Robotron, Epson W RAZLI^NYH RAZMERAH.
    w PROGRAMME PREDUSMOTRENO ^ER^ENIE GRAFIKOW I DR. OPERACIIW 2-H OK-
NAH -- OSNOWNOM I DOPOLNITELXNOM. dOPOLNITELXNOE OKNO MOVNO  PEREME]ATX
PO \KRANU.

    pROGRAMMA POSTAWLQETSQ W SLEDU@]EM SOSTAWE:

	FGRF  .TXT	OPISANIE PROGRAMMY FGRF
		FGRF00.OBJ		OB'EKTNYE FAJLY PROGRAMMY
		FGRF01.OBJ
	FGRF  .COM	KOMANDNYJ FAJL DLQ KOMPONOWKI PROGRAMMY
		EXAMPL.SAV	PRIMER RABOTY PROGRAMMY
		GRAFIK.MAK	MAKROKOMANDY DLQ PRIMERA RABOTY PROGRAMMY
		GRAFIK.001	....
		GRAFIK.002	....
		SHRIFT.MAK	....
		SHRIFT.001	....

    pROGRAMMA SOBSTWENNO POSTAWLQETSQ W WIDE  2  OB'EKTNYH  MODULEJ  --
FGRF00, FGRF01 K KOTORYM NA  STADII  KOMPONOWKI  PODSOEDINQETSQ  OB'EK-
TNYJ FAJL S WA[IMI FUNKCIQMI. w  REZULXTATE  KOMPONOWKI  SISTEMNYM  RE-
DAKTOROM SWQZEJ LINK POLU^AETSQ FAJL FGRF.SAV, KOTORYJ MOVNO  ZAPUSKATX
NA WYPOLNENIE KOMANDOJ RUN FGRF.
    dANNOE OPISANIE MOVNO OTPE^ATATX NA PRINTERE D100  S  POMO]X@  PRO-
GRAMMY  PRN, A NA PRINTERAH Robotron ILI Epson -- BEAUTY, TAKVE WHODQ]IH
W POSTAWKU.

2.	pORQDOK RABOTY S PROGRAMMOJ.
	---------------------------

    nAPI[ITE NA FORTRANE FAJL FUN.FOR, KOTORYJ DOLVEN SODERVATX ISKOMU@
FUNKCI@ FUN I, ESLI NUVNO, PODPROGRAMMU DLQ OPREDELENIQ EE DOPOLNITELX-
NYH PARAMETROW DEFFUN, NAPRIMER:

	REAL	FUNCTION	FUN(X)
	COMMON	/R/	B
	FUN=SIN(B*EXP(X))
	RETURN
	END
	SUBROUTINE DEFFUN
	COMMON	/R/	B
	TYPE	100
	ACCEPT	*,B
	RETURN
 100	FORMAT(1X,'Input B=',$)
	END


    |TA  FUNKCIQ  WY^ISLQET  sin(B*exp(X)).  dOPOLNITELXNYM  PARAMETROM
QWLQETSQ PARAMETR B. eGO MOVNO WWESTI PODPROGRAMMOJ DEFFUN.  u  PODPRO-
GRAMMY DEFFUN NE DOLVNO BYTX PARAMETROW, WSE ZNA^ENIQ ONA DOLVNA  PERE-
DAWATX ^EREZ COMMON-BLOKI.

    dALEE wAM NUVNO OTTRANSLIROWATX \TOT FAJL KOMANDOJ MONITORA:

		FORT/LIST:TT:/EXT FUN

    eSLI TRANSLQCIQ PROJDET BEZ O[IBOK, TO MOVNO PRISTUPATX KKOMPONOWKE
PROGRAMMY. |TO MOVNO SDELATX 2-MQ SPOSOBAMI, LIBO KOMANDOJ MONITORA:

	LINK/LINK:SY:SYSLIB FGRF00,FGRF01,FUN/EXE:FGRF.SAV/ALL:-1

	LIBO ZAPUSTITX KOMANDNYJ FAJL, GDE NAPISANO PRIMERNO TO VE:

			@FGRF

    dALEE MOVNO PROSTO ZAPUSKATX GOTOWU@ PROGRAMMU KOMANDOJ:

			RUN FGRF

    pOSLE ZAPUSKA PROGRAMMY WYDAST ZASTAWKU I wY SMOVETE  W  DIALOGOWOM
REVIME ISSLEDOWATX wA[U FUNKCI@. kAK \TO DELATX, OPISANO DALEE.   pERED
ZAPUSKOM PROGRAMMY UBEDITESX, ^TO W ozu kcgd ZAGRUVENA PROGRAMMA KEY.


3.	dEMONSTRACIQ RABOTY PROGRAMMY.
	-----------------------------
    dLQ DEMONSTRACII NEOBHODIMO NALI^IE NA DISKOWODE  DK:  POSLEDNIH  5
FAJLOW POSTAWKI. dEMONSTRACIQ ZAPUSKAETSQ KOMANDOJ

		RUN EXAMPL

DALEE NEOBHODIMO NAVATX <Ctrl>F I S^ITATX S DISKA MAKROKOMANDU GRAFIK.
    pRI DEMOSTRACII \TOJ MAKROKOMANDY wY UWIDITE KAK, K PRIMERU,  MOVNO
RISOWATX GRAFIKI. tAM ,KONE^NO, POKAZANO WSE DALEKO NE POLNOSTX@.
   pOSLE OTRABOTKI \TOJ MAKROKOMANDY MOVNO POSMOTRETX DRUGU@ -- NAVMITE
SNOWA <Ctrl>F I S^ITAJTE S DISKA MAKROKOMANDU SHRIFT. oNA  DEMOSTRIRUET
WOZMOVNOSTI ZNAKOGENERATORA.

4.	wOZMOVNOSTI PROGRAMMY.
	----------------------
    wSE OSNOWNYE FUNKCII WYPOLNQ@TSQ WYBOROM IZ PREDLAGAEMYH MEN@, PO\-
TOMU PODROBNO OSTANAWLIWATXSQ NA  NIH  NE  BUDEM.  pROGRAMMA  POZWOLQET
RISOWATX GRAFIKI W 2 OKNAH -- OSNOWNOM, 600*240 TO^EK, I DOPOLNITELXNOM,
RAZMER I POLOVENIE KOTOROGO NA \KRANE MOVNO WYBRATX. mAS[TABY I  DRUGIE
PRAMETRY DLQ RISOWANIQ GRAFIKOW W OKNAH NEZAWISIMY.|TO DAET WOZMOVNOSTX
ISSLEDOWATX FUNKCI@ NA ODNOM "LISTE" NA RAZNYH INTERWALAH.
   wYBOROM SOOTWETSTWU@]EGO PUNKTA MEN@ MOVNO USTANOWITX AWTOMATI^ESKU@
RAZMETKU OSEJ, PRI^EM ESLI WY WYBRALI BOLEE 30 METOK PO KAKOJ-LIBO OSI,
RAZMETKA WYPOLNQTXSQ NE BUDET.
    wOZMOVNO WYBRATX POLOVENIE OSEJ OTNOSITETXNO NA^ALA KOORDINAT. rAZ-
METKA PROIZWODITSQ WSEGDA PO OSQM.
    dLQ ISSLEDOWANIQ GRAFIKOW WESXMA UDOBEN  TAK  NAZYWAEMYJ  "PRICEL".
pEREMESTIW EGO PEREKRESTXE W INTERESU@]U@  wAS  TO^KU,  wY  UWIDITE  EE
KOORDINATY.  aNALOGI^NOJ   WOZMOVNOSTX@   MOVNO   WOSPOLXZOWATXSQ   PRI
POSTROENII GRAFIKOW W DOPOLNITELXNOM OKNE --  WY  MOVETE  GRANICY  OKNA
ZADATX INTERAKTIWNO.


    eSLI  NUVNO  ^TO-LIBO  PODRISOWATX,  PODPISATX  I  TOMU   PODOBNOE,
POLXZUJTESX PUNKTOM "NARISOWATX". pROGRAMMA OBLADAET WESXMA [IROKIM DI-
APAZONOM RAZMEROW [RIFTOW. dLQ PEREKL@^ENIQ S RUSSKOGO NA LATINSKIJ RE-
GISTR NAVIMAJTE <Ctrl N>. pREDUSMOTREN TAKVE MIKROGRAFI^ESKIJ REDAKTOR.
s EGO POMO]X@ MOVNO NARISOWATX L@BU@ FIGURU OTREZKAMI PRQMYH. pRI \TOM 
SISTEMNYJ TAJMER DOLVEN BYTX WKL@^EN.

    pOMIMO MEN@ wY  MOVETE  WOSPOLXZOWATXSQ  DOPOLNITELXNYMI  FUNKCIQMI
PROGRAMMY  --  ONI  WYZYWA@TSQ  NAVATIEM  SOOTWETSTWU@]IH  KLAWI[   PRI
NAHOVDENII W L@BOM MEN@. pERE^ISLIM IH PO PORQDKU.

    kOMANDA  "o".   ZADAETSQ  OBLASTX  OPREDELENIQ. zA  GRANICAMI  \TOJ
                    OBLASTI TO^KI NE WY^ISLQ@TSQ I NE RISU@TSQ.
    kOMANDA "N".    ZADAETSQ KOLI^ESTWO TO^EK DLQ POSTROENIQ GRAFIKA.
    kOMANDA "X".    S^ITYWANIE FAJLA S ABSCISSAMI (NE BOLEE 60).
    kOMANDA "Y".    S^ITYWANIE FAJLA S ORDINATAMI (NE BOLEE 60).
    kOMANDA "G".    POSTROENIE "GRAFIKA" PO S^ITANNYM  IZ FAJLA TO^KAM.
                    gRAFIK STROITSQ W TEKU]EM (LIBO W OSNOWNOM, LIBO  W
                    DOPOLNITELXNOM) OKNE W SOOTWETSTWII SO WSEMI  PARA-
                    METRAMI DLQ POSTROENIQ GRAFIKOW.  tO^KI  POME^A@TSQ
                    MARKERAMI.
    kOMANDA "L".    WYBOR TIPA LINII. dEJSTWITELEN TOLXKO DLQ GRAFIKOW,
                    POSTROENNYM PO PRO^ITANNYH W FAJLE KOORDINATAM.
    kOMANDA "M".    WYBOR NOMERA MARKERA. nULEWOJ  NOMER  SOOTWETSTWUET
                    EGO OTSUTSTWI@.
    kOMANDA "T".    TABULIROWANIE FUNKCII S  ZAPISX@  TO^EK W FAJL. dO-
                    PUSTIMO UKAZANIE LI[X FAJLOW NA USTROJSTWAH KATALO-
                    GOWOJ STRUKTURY. uKAZANIE LP: NEDOPUSTIMO.  kOLI^E-
                    STWO TO^EK WYBIRAETSQ KOMANDOJ "N". sOBSTWENNO  TA-
                    BULIROWANIE WYPOLNQETSQ PRI ^ER^ENII GRAFIKA.
    kOMANDA "S".    RAZRE[ENIE  LIBO OTMENA  ^ER^ENIQ SETKI. sETKA ^ER-
                    TITSQ W SOOTWETSTWII S PARAMETRAMI  RAZMETKI.  eSLI
                    RAZMETKA NE NUVNA, A SETKA NUVNA,  SLEDUET  USTANO-
                    WITX RAZMETKU, ZATEM EE PARAMETRY, I  RAZMETKU  OT-
                    MENITX.
    kOMANDA "C".    KORREKCIQ WWEDENNYH IZ FAJLA MASSIWOW DANNYH.
    kOMANDA "?".    WY^ISLENIE ZNA^ENIQ FUNKCII W ODNOJ ZADANNOJ TO^KE.
    
    dLQ ZAPOMINANIQ POSLEDOWATELXNOSTI NAVATIJ NA KLAWI[I PRIMENEN  ME-
HANIZM MAKROKOMAND. dLQ L@BYH OPERACIJ S MAKROKOMANDAMI wAM  NEOBHODIMO
W L@BOM REVIME RABOTY PROGRAMMY NAVATX NA <Ctrl>F. pRI  \TOM  W  CENTRE
\KRANA POQWITSQ  SOOTWETSTWU@]EE  MEN@.  zAKON^ITX  MAKROKOMANDU  MOVNO
NAVATIEM <Ctrl>C. pRI OBRAZOWANII MAKROKOMANDY ONA PI[ETSQ  NA  DISK  W
FAJL  DK:WRK.MAK.  eSLI  wY  VELAETE  EE  SOHRANITX,  WYPOLNITE   PUNKT
"ZAPISATX NA DISK", GDE WY DADITE  EJ  NOWOE  IMQ.  l@BU@  MAKROKOMANDU
MOVNO WYPOLNITX, WOZPOLXZOWAW[ISX TEM VE MEN@.

  dO SWIDANIQ! wSQ^ESKIH wAM USPEHOW! pROBUJTE, ISSLEDUJTE, RABOTAJTE!
                                                                                                                                                                                                                                                                                                                                                   