.


:




:

































 

 

 

 


Pascal-




CF-PASCAL

 

, CF-Pascal, , .

 

CF-Pascal

 

CFPascal . .

: , BNF, , , , .

, , , , .. , , .

, , CF-Pascal, , . CF-Pascal . , . , , .

- - . , , , , -:

 

PROGRAM CopyChar(INPUT, OUTPUT);

VAR

Ch; CHAR;

BEGIN

READ(Ch);

WRITELN(Ch)

END.

 

-, , , :

 

PROGRAM CopyChar(INPUT, OUTPUT);

VAR

Ch: CHAR;

BEGIN

READ(Ch);

WRITELN(Ch)

END.

 

- .

 

- - , CF-Pascal. , , . , .

Pascal-

 

CopyChar , Pascal. ( - ) , , .

BNF (Backus-Naur Form) , ALGOL-60 . (<>) , .

 

1 .

 

SR1. <>::= <>; < >.

 

1 , < > < >, , < > . , , , . 1 < >, < > < > . , , .

::= . 1 :

<> < >, , < >, .

::= < > , . ::=, <> , , , . CopyChar

 

PROGRAM CopyChar(INPUT,OUTPUT)

<>, :

 

VAR

Ch: CHAR;

BEGIN

READ(Ch);

WRITELN(Ch);

END

<>.

 

, < >, <>, 1. , , .

 

2 <>.

 

SR2. <>::= PROGRAM <> (INPUT, OUTPUT)

PROGRAM, < > (INPUT, OUTPUT). CopyChar, <> CopyChar.

PROGRAM < > , , . . , . , , . .

<> , , (0 ) / , .

3 , . | . , . , .

SR3. <>::= <>

| <> <>

| <> <>

:

<> <>, () <>, <>, () <>, <>.

. , , Dewey. , SR3 3.1 (<>), 3.2 3.3. , SR3 , , <> <>. 3.1 <> , 3.2 3.3 <> <> .

 

SR4. <>:= A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | a | b | c | d | e | f | g | | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z

SR5. < >:= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

 

4.7, , <> () G.

 

, <> CopyChar :

 

<>
C <> 4.3, , , <> 3.1
Co <> , o <> 4.41, Co 3.2
Cop , Co, Cop 4.42 3.2
 
CopyChar CopyCha 1.44 3.2

 

Copy1, XxXxX, One4Two <>.

 

, <>

 

?

 

<>
2nd
C 75
Ch1+Ch2 + ,

 

 

 

CF-Pascal . , , -. . 1 <> CopyChar.





:


: 2016-11-12; !; : 886 |


:

:

- , 20 40 . - .
==> ...

1651 - | 1603 -


© 2015-2024 lektsii.org - -

: 0.023 .