Смекни!
smekni.com

Интерпретация блок-схем (стр. 16 из 18)

состояние

идентификатор

Константа str

Константа

1

2

5

Clock

Strlen

(

[

)

"

NULL

0

1

.

3

4

.

5

6

3\2

3\3

.

.

.

.

1

.

.

.

.

2

.

.

.

.

3\0

Е

.

.

2

1

.

3

.

.

5

6

3\2

3\3

.

.

.

.

3

.

.

.

.

2

.

.

.

.

.

Е

.

.

4

1

.

3

.

.

5

6

3\2

3\3

.

.

.

.

5

.

.

.

.

.

.

.

.

3\3

.

.

.

.

6

.

.

.

.

.

.

.

.

7

.

.

.

.

7

.

.

.

.

.

.

.

.

.

.

3

.

.

Матрица синтаксических переходов блока “Подпрограмма”

Состояние

Константа str

идентификатор

[

;

,

2

Programm

"

NULL

0

.

1

.

.

.

.

4

.

.

1

.

.

2 \ 0

.

.

3

.

.

.

2

.

.

.

.

.

3

.

.

.

3

.

.

.

.

.

.

4

.

.

4

6

5

.

.

.

.

.

.

.

5

.

.

.

.

4

.

.

.

.

6

.

.

.

7

.

.

.

.

.

7

.

.

.

.

.

.

.

.

Выход

Матрица синтаксических переходов блоков “Метка” и “Безусловный переход”

Состояние

Константа

;

"

NULL

0

1

.

.

.

1

.

2

.

.

2

.

.

.

Выход

Матрица синтаксических переходов блока “Ветвление по условию”

состояние

Константа str

Константа

Идентификатор

(

[

!

;

"

NULL

0

.

1

2

3 \ 4

.

4

.

.

.

.

1

.

.

.

.

.

.

5

6

.

.

2

.

.

.

.

3 \ 0

.

5

6

.

.

3

.

.

.

.

.

.

5

6

.

.

4

.

.

2

.

.

.

.

.

.

.

5

.

1

2

1 \ 4

.

4

.

.

.

.

6

.

.

.

.

.

.

.

.

.

Выход

Вспомогательная матрица синтаксических переходов блока