Слава Дмитриев
Александр
а можно я просто за баллом зато честно?
Де
Денис
Эм-м, если судить по этому и по этому, то МНР-программа для f = (x+2)-y выглядит так:
1. S(0)
2. S(0)
3. J(0,1,7)
4. S(1)
5. S(2)
6. J(0,0,3)
7. Т(2,0)
А нормальный алгоритм Маркова получился вот такой:
%^->%a
za->1z
zb->2z
zc->3z
zd->4z
ze->5z
zf->6z
zg->7z
zh->8z
zi->9z
zo->0z
z->.
1->0$
2->1$
3->2$
4->3$
5->4$
6->5$
7->6$
8->7$
9->8$
$0->0$$$$$$$$$$
0->
+$->$+
+->
$-$->-
-->
$->*^
^*^->^^
*->%o
o^->a
a^->b
b^->c
c^->d
d^->e
e^->f
f^->g
g^->h
h^->i
i^->^o
%->z
По крайней мере, если ему скормить строку вида 123+2-6, он выдает что-то похожее на результат.
Похожие вопросы