Номер |
Метка |
Операция |
Операнд 1 |
Операнд 2 |
Результат |
Результат исполнения |
0 |
+ |
v3v2 |
v3v1 |
tmp_7 |
7.0 |
|
1 |
let |
tmp_7 |
_null |
in1 |
7.0 |
|
2 |
- |
v3v2 |
v3v1 |
tmp_8 |
3.0 |
|
3 |
let |
tmp_8 |
_null |
in2 |
3.0 |
|
4 |
> |
in2 |
in1 |
tmp_9 |
1 |
|
5 |
GF |
Label0_3 |
tmp_9 |
_null |
Продолжение последовательного выполнения, так как условие истинно |
|
6 |
let |
in1 |
_null |
stek1 |
7.0 |
|
7 |
GO |
Label1_3 |
_null |
_null |
Переход по метке Label1_3 |
|
12 |
Label1_3: |
* |
v3v2 |
v3v1 |
tmp_11 |
10.0 |
13 |
> |
stek1 |
tmp_11 |
tmp_12 |
1 |
|
14 |
GF |
Label0_5 |
tmp_12 |
_null |
Продолжение последовательного выполнения, так как условие истинно |
|
15 |
* |
v3v2 |
v3v1 |
tmp_13 |
10.0 |
|
16 |
let |
tmp_13 |
_null |
stek1 |
10.0 |
|
17 |
Label0_5: |
/ |
v3v1 |
v3v2 |
tmp_14 |
0.4 |
18 |
> |
stek1 |
tmp_14 |
tmp_15 |
0 |
|
19 |
GF |
Label0_6 |
tmp_15 |
_null |
Переход по метке Label0_6, так как условие ложно |
|
22 |
Label0_6: |
let |
stek1 |
_null |
out1 |
10.0 |
4do4
Номер |
Метка |
Операция |
Операнд 1 |
Операнд 2 |
Результат |
Результат исполнения |
0 |
== |
0 |
x51 |
tmp_30 |
0 |
|
1 |
GF |
Label0_9 |
tmp_30 |
_null |
Переход по метке Label0_9, так как условие ложно |
|
4 |
Label0_9: |
> |
0 |
x51 |
tmp_31 |
1 |
5 |
GF |
Label0_10 |
tmp_31 |
_null |
Продолжение последовательного выполнения, так как условие истинно |
|
6 |
let |
1 |
_null |
out1 |
1.0 |
|
7 |
GO |
Label1_10 |
_null |
_null |
Переход по метке Label1_10 |
|
9 |
Label1_10: |
_null |
_null |
_null |
_null |
|
10 |
Label1_9: |
* |
x52 |
2 |
tmp_32 |
20.0 |
11 |
+ |
1 |
tmp_32 |
tmp_33 |
21.0 |
|
12 |
/ |
tmp_33 |
8 |
tmp_34 |
0.3809524 |
|
13 |
* |
tmp_34 |
x52 |
tmp_35 |
3.8095238 |
|
14 |
let |
tmp_35 |
_null |
new |
3.8095238 |
|
15 |
== |
0 |
new |
tmp_36 |
0 |
|
16 |
GF |
Label0_11 |
tmp_36 |
_null |
Переход по метке Label0_11, так как условие ложно |
|
22 |
Label0_11: |
< |
0 |
new |
tmp_38 |
0 |
23 |
GF |
Label0_13 |
tmp_38 |
_null |
Переход по метке Label0_13, так как условие ложно |
|
26 |
Label0_13: |
let |
1 |
_null |
out2 |
1.0 |
27 |
Label1_13: |
_null |
_null |
_null |
_null |
|
28 |
Label1_11: |
_null |
_null |
_null |
_null |
Таблица идентификаторов после исполнения последовательности пентад
1vars1
Ключ лексемы |
Индекс слова в группе |
Значение |
b |
2 |
2.0 |
a2 |
1 |
2.0 |
a1 |
0 |
2.0 |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.