Программирование на языках высокого уровня: Методические указания к выполнению курсового проекта, страница 4

Выполнение блока a          Выполнение блока main             Выполнение блока a

e

Список псевдонимов

h

Список псевдонимов

e

Список псевдонимов

d

-

d

-

d

b,h

c

c

b

b

h

h

d

d

Выполнение блока main

h

Список псевдонимов

d

-

Результаты моделирования выполнения (последовательность состояний центральной таблицы имен)

Выполнение блока main

 


Имя

Флаг

Блок

принадлежности

b

     Список псевдонимов

c

-

d

1

main

e

g

h

1

main

i

j

Выполнение блока f

 


Имя

Флаг

Блок

принадлежности

b

     Список псевдонимов

c

-

d

1

main

e

g

1

f

h

1

f

i

1

f

j

j

f

Выполнение блока a

 


Имя

Флаг

Блок

принадлежности

b

1

a

     Список псевдонимов

c

1

a

b,i

d

1

a

e

1

a

g

1

f

h

1

f

i

1

f

j

1

f

Выполнение блока f

 


Имя

Флаг

Блок

принадлежности

b

     Список псевдонимов

c

-

d

1

main

e

g

1

f

h

1

f

i

1

f

j

1

f

Выполнение блока a

 


Имя

Флаг

Блок

принадлежности

b

1

a

     Список псевдонимов

c

1

a

b,i

d

1

a

e

1

a

g

1

f

h

1

f

i

1

f

j

1

f

Выполнение блока f

 


Имя

Флаг

Блок

принадлежности

b

     Список псевдонимов

c

-

d

1

main

e

g

1

f

h

1

f

i

1

f

j

1

f

Выполнение блока a

 


Имя

Флаг

Блок

принадлежности

b

1

a

     Список псевдонимов

c

1

a

b,h

d

1

a

e

1

a

g

1

f

h

1

f

i

1

f

j

1

f

Выполнение блока f