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 FORTRANE 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 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 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 . 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 F. pRI \TOM W CENTRE \KRANA POQWITSQ SOOTWETSTWU@]EE MEN@. zAKON^ITX MAKROKOMANDU MOVNO NAVATIEM 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!