 |
Ça íèìè ìoæeò cëeäoâaòü ïopÿäoê:
a. +(ïëþc) èëè -(ìèíóc), a ça íèìè cëeäóeò öeëoe ÷ècëo.
á. ça E ìoãóò cëeäoâaòü ïpoáeëû, ça íèìè cëeäóeò çíaê, ío íe
oáÿçaòeëüío, a ça íèì - öeëoe ÷ècëo.
Ïoëe âûâoäa çaíèìaeò W çíaêoâ, èç êoòopûx d íaxoäÿòcÿ
ïocëe äecÿòè÷íoé òo÷êè. Bûâoäèìaÿ âeëè÷èía óïpaâëÿeòcÿ è
äaííûì cïècêa ââoäa/âûâoäa, è òeêóùèì ìacøòaáíûì êoýôèöèeíòoì.
Bûâoäèìaÿ âeëè÷èía oêpóãëÿeòcÿ, a íe óñåêàeòcÿ.
3. Cïeöèôèêaöèè E è Ä.
Cïeöèôèêaöèÿ E ìoæeò èìeòü âèä Ew.d èëè Ew.dEe. Cïeö-
èôèêaöèÿ Ä èìeeò âèä Dw.d. Bce ïapaìeòpû è ïpaâèëa, cïpaâeä-
ëèâûe äëÿ cïeöèôèêaöèè E, cïpaâeäëèâû è äëÿ Ä.
Äëÿ îáîèõ âèäoâ øèpèía ïoëÿ cocòaâëÿeò W çíaêoâ. E íe
âëèÿeò ía ââoä. Ïoëÿ ââoäa äëÿ E è Ä - èäeíòè÷íû ïoëþ, oïè-
caííoìó äëÿ cïeöèôèêaöèè F c òaêèìè æe F è d.
Bèä ïoëÿ âûâoäa çèâècèò oò ìacøòaáíoão êoýôèöèeíòa (ócòaíoâ-
ëeííoão cïeöèôèêaöèeé P). Ïpè ìacøòaáíoì êoýôèöèeíòe, paâíoì
íóëþ, ïoëe âûâoäa cocòoèò èç çíaêa ìèíóc (ecëè oí òpeáóeòcÿ),
äecÿòè÷íoé òo÷êè, ïocëeäoâaòeëüíocòè öèôp, ïoëÿ ïopÿäêa oäíoão
èç âèäoâ, ïpeäcòaâëeííoão â òaá 4-2.
ÚÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ CÏEÖÈÔ. ³ AÁCOËÞTHAß BEËÈ×ÈH.³ BÈÄ ÏOPßÄKA ³
ÃÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ Ew.d ³ ³exp³<=99 ³ Ïoëe E èäeò ïëþc èëè ìèíóc, ça ³
³ ³ ³ íèì ïopÿäoê èç äâóx öèôp. ³
ÃÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ Ew.d ³ 99<³exp³<=999 ³ Ïëþc èëè ìèíóc, ça íèì - ïopÿ ³
³ ³ ³ äoê èç òpex öèôp. ³
ÃÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ Ew.dEe ³ ³exp³<=(10**e)-1 ³ Ïëþc E èäeò ïëþc èëè ìèíóc, ça ³
³ ³ ³ íèì - ïopÿäoê èç e öèôp, âoç- ³
³ ³ ³ ìoæíû âeäóùèe íóëè. ³
ÃÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ Dw.d ³ ³exp³<=99 ³ Ïocëe D èäeò ïëþc èëè ìèíóc, ³
³ ³ ³ ça íèì - ïopÿäoê èç äâóx öèôp. ³
ÀÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ÚÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ CÏEÖÈÔ. ³ AÁCOËÞTHAß BEËÈ×ÈH.³ BÈÄ ÏOPßÄKA ³
ÃÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ Dw.d ³ 99<³exp³<=999 ³ Ïëþc èëè ìèíóc, ça íèì - ïopÿ ³
³ ³ ³ äoê èç òpex öèôp. ³
ÀÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Taáëèöa 4-2. Macøòaáíûe êoýôèöèeíòû äëÿ cïeöèôèêaöèé E è D.
Ecëè aácoëþòíaÿ âeëè÷èía ïopÿäêa ïpeâocxoäèò 999, òo íe
cëeäóeò ècïoëüçoâaòü cïeöèôèêaöèè Ew.d è Dw.d. Macøòaáíûé
êoýôèöèeíò óïpaâëÿeò äecÿòè÷íoé íopìaëèçaöèeé ïe÷aòàeìûx ïoëeé
E è D. Ecëè ìacøòaáíûé êoýôèöèeíò, K, íaxoäèòcÿ â äèaïaçoíe
(-d=10**d ³ Ew.d ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Taáëèöa 4-3. Ïpaâèëa âûâoäa.
Ïpèìe÷aíèe ê òaá. 4-3:
a. 'b' ïpeäcòaâëÿeò çíaê ïpoáeëa.
á. n paâío 4 äëÿ Gw.d;
n paâío e+2 äëÿ Gw.dEe.
5. Cïeöèôèêaöèÿ D,E,F è G äëÿ êoìïëeêcíûx ÷èceë.
Äëÿ êoìïëeêcíûx ÷èceë ìoæío ócïeøío ïpèìeíÿòü äâa peäaê-
öèoííûx äecêpèïòopa òèïoâ D,E,F è G. Ýòè òèïû ìoæío ïpèìeíÿòü
â êoìáèíaöèè. Ïepâûé peäaêöèoííûé äecêpèïòop áóäeò oïècûâaòü
peaëüíóþ ÷acòü êoìïëeêcíoão ÷ècëa, âòopoé - ìíèìóþ ÷acòü.
Çaìeòèì, ÷òo ìeæäó äecêpèïòopaìè D,E,F è G ìoãóò ïoÿâ-
ëÿòücÿ íeïoâòopÿåìûe peäaêöèoííûe äecêpèïòopû.
6. Cïeöèôèêaöèÿ äëÿ ëoãè÷ecêèx âeëè÷èí (L).
Peäaêöèoííûé äecêpeïòop èìeeò âèä Lw, ãäe W - øèpèía
ïoëÿ. Äaííoe èç cïècêa ââoäa/âûâoäa, cooòâeòcòâóþùee peäaê-
öèoííoìó äecêpèïòopó L äoëæío áûòü ëoãè÷ecêoão òèïa (LOGICAL).
Ïoëe ââoäa ìoæeò cocòoÿòü èç ïpoáeëoâ (ío íe oáÿçaòeëüío),
äecÿòè÷íoé òo÷êè (íe oáÿçaòeëüío) è T (äëÿ .TRUE.) èëè F (äëÿ
.FALSE.). Bcÿêèe äpóãèe çíaêè â ïoëe èãíopèpóþòcÿ, ío âocïpè-
íèìaþòcÿ ía âxoäe, òaê ÷òo .TRUE. è .FALSE. äeécòâèòeëüíû ía
âxoäe. Ha âûxoäe ça W-1 ïpoáeëaìè cëeäóeò T èëè F.
7. Cèìâîëüíàÿ ñïeöèôèêaöèÿ (A).
Ýòoò peäaêöèoííûé äecêpeïòop èìeeò âèä A èëè Aw. B ïepâoì
cëó÷ae A ïpèíèìaeò çía÷eíèe øèpèíû ïoëÿ â ñîîòâåòñòâèè ñ
äàííûìè â ñïèñêå ââîäà/âûâîäà. Äaííûe èç cïècêa ââoäa/âûâoäa
ìoãóò áûòü ëþáoão òèïa. Ecëè oíè íe ÿâëÿþòcÿ CHACRACTER, òo
ía îäèí áaéò ïpèxoäèòcÿ oäèí çíaê, òaêèì oápaçoì äëèía áóäeò
òaêoé, êaê óêaçaío â òaáëèöe 4-3.
Ecëè ïpè ââoäe W ïpeâocxoäèò èëè paâío ÷ècëó çíaêoâ äaí-
íoão èç cïècêa ââoäa/âûâoäa, òo caìûe ïpaâûe çíaêè ïoëÿ ââoäa
ècïoëüçóþòcÿ, êaê ââoäèìûe çíaêè; â ïpoòèâíoì cëó÷ae ââoäèìûe
çíaêè cìeùaþòcÿ âëeâo è ïoÿâëÿþòcÿ ïpoáeëû. Ecëè ÷ècëo ââo-
äèìûx çíaêoâ íe paâío W, òo ïoëe ââoäa äo ïepeäa÷è äaííoìó
èç cïècêa ââoäa/âûâoäa çaïoëíÿeòcÿ ïpoáeëaìè èëè ópeçaeòcÿ
äo äëèíû W. Haïpèìep, ïpè âûïoëíeíèè ôpaãìeíòa ïpoãpaììû
CHARACTER * 10C READ(*,'(A15)')C
ecëè ía êëaâèaòópe íaápaíû cëeäóþùèe 13 çíaêoâ:
'ABCDEFGHIJKLM'
òo ïoëe ââoäa áóäeò çaïoëíeío ïÿòíaäöaòüþ çíaêaìè:
'ABCDEFGHIJKLM'
Çaòeì ïpaâûe äecÿòü çíaêoâ áóäóò ïepeäaíû ýëeìeíòó C èç cïècêa
ââoäa/âûâoäa:
'FGHIJKLM'
Ecëè ía âûxoäe W ïpeâûøaeò ÷ècëo çíaêoâ äaííoão èç cïècêa
ââoäa/âûâoäa, âoçíèêaþò âeäóùèe ïpoáeëû; â ïpoòèâíoì cëó÷ae
âûâoäÿòcÿ ëeâûe W çíaêoâ cïècêa.
5.BÂÎÄ/ÂÛÂÎÄ ÑÏÈÑÊÎÌ.
Bâoä/âûâoä cïècêoì ïpeäcòaâëÿeò coáoé ïocëeäoâaòeëüíocòü
âeëè÷èí è paçäeëèòeëeé.
Beëè÷èíû â çaïècè cïècêa ìoãóò áûòü cëeäóþùèìè:
1. Koícòaíòa.
2. Hóëeâaÿ âeëè÷èía.
3. Koícòaíòa èëè íóëeâaÿ âeëè÷èía, óìíoæeííaÿ ía íeíóëeâóþ, öeëóþ
êoícòaíòó áeç çíaêa; ò.e. r*c (r ïoÿâëeíèé êoícòaíòû c) èëè
r* (íóëeâûe çía÷eíèÿ ïpècóòcòâóþò n paç). Oíè íe ìoãóò èìeòü
âíóòpeííèe ïpoáeëû, ça ècêëþ÷eíèeì ïpoáeëoâ â còpoêe.
Paçäeëèòeëè çía÷eíèé â çaïècè cïècêoì cëeäóþùèe:
1. Çaïÿòaÿ, êoòopoé äo èëè ïocëe ìoãóò còoÿòü ïpoáeëû.
2. Cëeø, äo èëè ïocëe êoòopoão ìoãóò còoÿòü ïpoáeëû.
3. Oäèí èëè áoëee ïpoáeëoâ ìeæäó êoícòaíòaìè, èëè ïocëe ïocëeäíeé
êoícòaíòû.
5.1.Bâoä cïècêoì.
Kpoìe ïepe÷ècëeííûx íèæe, ôopìû ââoäa, ïoäxoäÿùèe äëÿ cïe-
öèôèêaöèè ôopìaòa ïpè ââoäe cïècêoì, ïpèãoäíû òaê æe äëÿ ôopìaëè-
çaöèè cïècêoì. Bèä ââoäèìoé âeëè÷èíû äoëæeí cooòâeòcòâoâaòü òèïó
äaííoão â cïècêe ââoäa. Heëüçÿ ècïoëüçoâaòü â êa÷ecòâe íóëeé
ïpoáeëû. Moæío ïpèìeíÿòü âíóòpeííèe ïpoáeëû ëèøü co çíaêoâûìè êoí-
còaíòaìè, êaê ïoêaçaío â cëeäóþùeì cïècêe. Oòìeòèì, ÷òo êoíeö
çaïècè íe âëèÿeò ía ïpoáeë, êpoìe cëó÷aÿ, êoãäa oí ïoÿâëÿeòcÿ â
çíaêoâoé êoícòaíòå.
1. Koícòaíòû äeécòâèòeëüíûe èëè c äâoéíoé òo÷íocòüþ.
Äeécòâèòeëüíaÿ êoícòaíòa èëè êoícòaíòa c äâoéíoé
òo÷íocòüþ äoëæía ïpeäcòaâëÿòü coáoé öèôpoâoe ïoëe ââoäa; ò.e.
ïoëe, cooòâeòcòâóþùee ôopìaòó F. Oíà íe äpoáíàÿ, ecëè íeò
äecÿòè÷íoé òo÷êè.
2. Koìïëeêcíûe êoícòaíòû.
Koìïëeêcíaÿ êoícòaíòa ïpeäcòaâëÿeò coáoé äâe äeécòâèòe-
ëüíûe èëè öeëûe êoícòaíòû, paçäeëeííûe çaïÿòoé è çaêëþ÷eííûe
â cêoáêè. Ïepâaÿ êoícòaíòa ïpeäcòaâëÿeò coáoé äeécòâèòeëüíóþ
÷acòü êoìïëeêcíoé êoícòaíòû, âòopaÿ - ìíèìóþ ÷acòü.
3. Ëoãè÷ecêèe êoícòaíòû.
Ëoãè÷ecêèe êoícòaíòû íe äoëæíû âêëþ÷aòü çaïÿòûe èëè cëeøè
cpeäè çíaêoâ, äoïócòèìûx äëÿ ôopìaòa L.
4. Ñèìâîëüíûå êoícòaíòû.
Ñèìâîëüíaÿ êoícòaíòa ïpeäcòaâëÿeò coáoé çaïoëíeíóþ ñèì-
âîëaìè còpoêó, çaêëþ÷eííóþ â eäèíè÷íûe êaâû÷êè. Kaæäaÿ eäè-
íè÷íaÿ êaâû÷êa, âxoäÿùaÿ â ñèìâîëüíóþ êoícòaíòó, äoëæía áûòü
ïpeäcòaâëeía äâóìÿ eäèíè÷íûìè êaâû÷êaìè áeç ïpoáeëoâ èëè êoíöa
çaïècè.
Ñèìâîëüíûe êoícòaíòû ìoãóò ïpoäoëæaòücÿ oò êoíöa oäíoé
çaïècè äo ía÷aëa äpóãoé; êoíeö çaïècè íe ïpèâoäèò ê òoìó,
÷òo ïpoáeë èëè äpóãoé çíaê còaíoâÿòcÿ ÷acòüþ êoícòaíòû. Koí-
còaíòa ìoæeò ïpocòèpaòücÿ ía còoëüêo çaïèceé, ía cêoëüêo ïo-
òpeáóeòcÿ è ìoæeò âêëþ÷aòü â ceáÿ òaêèe çíaêè, êaê ïpoáeë,
çaïÿòaÿ è cëeø.
Ecëè äëèía n èç cïècêa ìeíüøe èëè paâía äëèíe m ñèìâîëü-
íoé êoícòaíòû, òo ëeâûe n çíaêoâ êoícòaíòû ïepeäaþòcÿ äaííoìó
èç cïècêa. Ecëè n áoëüøe m, êoícòaíòa ïepeäaeòcÿ ëeâûì m
çíaêoì äaííoão. Ocòaâøèecÿ n ìèíóc m çíaêoâ äaííoão çaïoë-
íÿþòcÿ ïpoáeëaìè. Äeécòâèe â ýòoì cëó÷ae òaêoe æe, êaê ïpè
ïpècâoeíèè êoícòaíòû äaííoìó oïepaòopoì ïpècâaèâaíèÿ
êoícòaíòû.
 |
|