{"id":278069,"date":"2016-04-11T22:35:04","date_gmt":"2016-04-11T18:35:04","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=278069"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=278069","title":{"rendered":"\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 \u0433\u0440\u0430\u043c\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u044d\u0432\u043e\u043b\u044e\u0446\u0438\u044f + \u043b\u0435\u0433\u043a\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f"},"content":{"rendered":"<p>       \u0421\u043e\u0432\u0441\u0435\u043c \u043d\u0435\u0434\u0430\u0432\u043d\u043e \u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043b <a href=\"https:\/\/habrahabr.ru\/post\/281334\/\">\u0441\u0442\u0430\u0442\u044c\u044e<\/a>, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0435\u0437 \u043e\u0431\u044a\u044f\u0441\u043d\u0435\u043d\u0438\u0439 \u043f\u043e\u043a\u0430\u0437\u0430\u043b \u0442\u043e, \u043d\u0430 \u0447\u0442\u043e \u0441\u043f\u043e\u0441\u043e\u0431\u0435\u043d \u043c\u0435\u0442\u043e\u0434 \u0433\u0440\u0430\u043c\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u044d\u0432\u043e\u043b\u044e\u0446\u0438\u0438. \u042f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e, \u0441\u043e\u0433\u043b\u0430\u0441\u0435\u043d, \u0447\u0442\u043e \u0442\u0430\u043a \u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435\u043b\u044c\u0437\u044f, \u043d\u043e \u043a\u0430\u043a \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0433\u043e \u043c\u0435\u0442\u043e\u0434\u0430. \u042f \u0434\u0443\u043c\u0430\u043b \u00ab\u0447\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u043b\u0443\u0447\u0448\u0435: \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u043f\u0435\u0440\u0432\u043e\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0438\u043b\u0438 \u0434\u0430\u0442\u044c \u0441\u0432\u043e\u0435 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u043e\u0431\u044a\u044f\u0441\u043d\u0435\u043d\u0438\u0435\u00bb. \u041b\u0435\u043d\u044c \u0432\u0437\u044f\u043b\u0430 \u0432\u0435\u0440\u0445.<\/p>\n<p>  \u0415\u0441\u043b\u0438 \u043a\u043e\u043c\u0443-\u0442\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b \u044d\u0432\u043e\u043b\u044e\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u043c\u0435\u0442\u043e\u0434\u044b \u0438 \u0437\u0430\u0434\u0430\u0447\u0430 \u0441\u0438\u043c\u0432\u043e\u043b\u044c\u043d\u043e\u0439 \u0440\u0435\u0433\u0440\u0435\u0441\u0441\u0438\u0438(\u0438 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e), \u0442\u043e \u043f\u0440\u043e\u0448\u0443 \u043a \u043f\u0440\u043e\u0447\u0442\u0435\u043d\u0438\u044e.<br \/>  <a name=\"habracut\"><\/a>  <\/p>\n<h3>\u0424\u043e\u0440\u043c\u0430 \u0411\u0430\u043a\u0443\u0441\u0430-\u041d\u0430\u0443\u0440\u0430<\/h3>\n<p>  \u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u043d\u0443\u0436\u043d\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u0440\u043e \u0442\u043e, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u043d\u043e-\u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u0430\u044f \u0433\u0440\u0430\u043c\u043c\u0430\u0442\u0438\u043a\u0430 \u0432 \u0444\u043e\u0440\u043c\u0435 \u0411\u0430\u043a\u0443\u0441\u0430-\u041d\u0430\u0443\u0440\u0430(\u0441\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u043d\u043e \u0411\u041d\u0424). \u041f\u0440\u043e \u0444\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u044b\u0435 \u044f\u0437\u044b\u043a\u0438 \u0438 \u0433\u0440\u0430\u043c\u043c\u0430\u0442\u0438\u043a\u0438 \u043d\u0430 \u0425\u0430\u0431\u0440\u0435 \u0443\u0436\u0435 \u0435\u0441\u0442\u044c \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0430\u044f <a href=\"https:\/\/habrahabr.ru\/post\/177109\/\">\u0441\u0442\u0430\u0442\u044c\u044f<\/a>. \u041e\u0447\u0435\u043d\u044c \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u044e \u043a \u043f\u0440\u043e\u0447\u0442\u0435\u043d\u0438\u044e. \u041d\u043e \u043d\u0430\u0448\u0430 \u0446\u0435\u043b\u044c \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043d\u044f\u0442\u044c, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 \u0411\u041d\u0424 \u0438 \u043d\u0430\u0443\u0447\u0438\u0442\u044c\u0441\u044f \u044d\u0442\u043e\u0439 \u0444\u043e\u0440\u043c\u043e\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f.<\/p>\n<p>  \u0412\u0438\u043a\u0438\u043f\u0435\u0434\u0438\u044f \u0434\u0430\u0435\u0442 \u0432\u043f\u043e\u043b\u043d\u0435 \u0430\u0434\u0435\u043a\u0432\u0430\u0442\u043d\u043e\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435:  <\/p>\n<blockquote><p>\u0411\u041d\u0424 \u2014 \u0444\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441\u0430, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043e\u0434\u043d\u0438 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437 \u0434\u0440\u0443\u0433\u0438\u0435 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438. \u0411\u041d\u0424 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u043d\u043e-\u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0445 \u0444\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u044b\u0445 \u0433\u0440\u0430\u043c\u043c\u0430\u0442\u0438\u043a.  <\/p><\/blockquote>\n<p>  \u0411\u041d\u0424 \u0438\u043c\u0435\u0435\u0442 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u0438 \u043d\u0435\u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u044b. \u0422\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u044b \u2014 \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b. \u041c\u044b \u0438\u0445 \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u0438 \u0432\u0441\u0435 \u0442\u0443\u0442, \u0430 \u0432\u043e\u0442 \u0441 \u043d\u0435\u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u0441\u0438\u043c\u0432\u043e\u043b\u0430\u043c\u0438 \u0432\u0441\u0435 \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0435\u0439: \u0438\u0445 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u0434\u0440\u0443\u0433 \u0432 \u0434\u0440\u0443\u0433\u0430 \u043f\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c\u0438.<\/p>\n<p>  \u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043f\u0440\u0438\u043c\u0435\u0440. \u0423 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f \u0444\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441\u0430 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u043d\u043e-\u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u0433\u0440\u0430\u043c\u043c\u0430\u0442\u0438\u043a\u0438:<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\"  src=\"https:\/\/tex.s2cms.ru\/svg\/%0A%3Csntnce%3E%20%3A%3A%20%3D%20%3Csntnce%3E%20%7C%20%3Cnoun%3E%3Cverb%3E%20%7C%20%3Cadverb%3E%3Cverb%3E%20%0A\" alt=\"&amp;lt;sntnce&amp;gt; :: = &amp;lt;sntnce&amp;gt; | &amp;lt;noun&amp;gt;&amp;lt;verb&amp;gt; | &amp;lt;adverb&amp;gt;&amp;lt;verb&amp;gt;\"\/><\/div>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\"  src=\"https:\/\/tex.s2cms.ru\/svg\/%3Cnoun%3E%20%3A%3A%3D%20Peter%20%5C%2C%20%7C%20%5C%2C%20ball\" alt=\"&amp;lt;noun&amp;gt; ::= Peter \\, | \\, ball\"\/><\/div>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\"  src=\"https:\/\/tex.s2cms.ru\/svg\/%3Cverb%3E%20%3A%3A%3D%20ran%20%5C%2C%7C%5C%2C%20fell\" alt=\"&amp;lt;verb&amp;gt; ::= ran \\,|\\, fell\"\/><\/div>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\"  src=\"https:\/\/tex.s2cms.ru\/svg\/%3Cadverb%3E%20%3A%3A%3D%20quickly\" alt=\"&amp;lt;adverb&amp;gt; ::= quickly\"\/><\/div>\n<p>  \u0412 \u043d\u0430\u0448\u0435\u043c \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u043d\u0435\u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\"  src=\"https:\/\/tex.s2cms.ru\/svg\/N%20%3D%5C%7B%3Csntnce%3E%2C%3Cnoun%3E%2C%3Cverb%3E%2C%3Cadverb%3E%5C%7D.\" alt=\"N =\\{&amp;lt;sntnce&amp;gt;,&amp;lt;noun&amp;gt;,&amp;lt;verb&amp;gt;,&amp;lt;adverb&amp;gt;\\}.\"\/><\/div>\n<p>  \u0410 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043e \u0442\u0430\u043a<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\"  src=\"https:\/\/tex.s2cms.ru\/svg\/T%3D%20%5C%7BPeter%2C%20%5C%2C%20ball%2C%20%5C%2C%20quickly%2C%20%5C%2C%20ran%2C%20%5C%2C%20fell%20%5C%7D\" alt=\"T= \\{Peter, \\, ball, \\, quickly, \\, ran, \\, fell \\}\"\/><\/div>\n<p>  \u041c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e S \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u043e\u0434\u0438\u043d \u044d\u043b\u0435\u043c\u0435\u043d\u0442.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\"  src=\"https:\/\/tex.s2cms.ru\/svg\/S%20%3D%20%5C%7B%3Csntnce%3E%5C%7D%20\" alt=\"S = \\{&amp;lt;sntnce&amp;gt;\\}\"\/><\/div>\n<p>  \u042d\u0442\u043e\u0442 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0431\u0443\u0434\u0435\u0442 \u0432\u0445\u043e\u0434\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u043e\u0439 \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c\u0438.<\/p>\n<p>  \u0422\u0435\u043f\u0435\u0440\u044c, \u0438\u043c\u0435\u044f \u043e\u0434\u0438\u043d \u043d\u0435\u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442, \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u0443\u0434\u0443\u0442 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u043d\u0430\u0448\u0435\u0439 \u0433\u0440\u0430\u043c\u043c\u0430\u0442\u0438\u043a\u0435.<\/p>\n<p>  \u0421\u043b\u0435\u0434\u0438\u043c \u0437\u0430 \u0446\u0435\u043f\u043e\u0447\u043a\u0430\u043c\u0438<\/p>\n<p>  <i>1) &lt;sntnce&gt; =&gt; &lt;adverb&gt;&lt;verb&gt; =&gt; quickly &lt;verb&gt; =&gt; quickly ran<\/i><\/p>\n<p>  <i>2) &lt;sntnce&gt; =&gt; &lt;noun&gt;&lt;verb&gt; =&gt; Peter &lt;verb&gt; =&gt; Peter fell<\/i><\/p>\n<p>  \u0412\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0432\u043e\u043f\u0440\u043e\u0441: \u043d\u0430 \u043a\u0430\u043a\u043e\u043c \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0438 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u044f\u0442 \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e\u0434\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438? \u041d\u0430 \u044d\u0442\u043e\u0442 \u0432\u043e\u043f\u0440\u043e\u0441 \u044f \u043e\u0442\u0432\u0435\u0447\u0443 \u0447\u0443\u0442\u044c \u043f\u043e\u0437\u0436\u0435.<\/p>\n<h3>\u0413\u0435\u043d\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c<\/h3>\n<p>  \u041c\u043d\u0435 \u043a\u0430\u0436\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u044d\u0442\u043e\u0442 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u0430\u043d\u043e\u043d\u0438\u0447\u043d\u044b\u043c \u0432 \u044d\u0432\u043e\u043b\u044e\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u043a\u0440\u0443\u0433\u0430\u0445. \u041e\u043d \u043f\u0440\u043e\u0441\u0442 \u0432 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0445\u043e\u0440\u043e\u0448\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. \u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043d\u044f\u0442\u044c, \u0447\u0442\u043e \u0437\u0430 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0431\u0443\u0434\u0435\u0442 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u00ab\u0434\u0432\u0438\u0436\u043a\u0430\u00bb \u0443 \u043c\u0435\u0442\u043e\u0434\u0430 \u0433\u0440\u0430\u043c\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u044d\u0432\u043e\u043b\u044e\u0446\u0438\u0438. \u041d\u043e(!!) \u043d\u0430 \u0435\u0433\u043e \u043c\u0435\u0441\u0442\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043b\u044e\u0431\u043e\u0439 \u0434\u0440\u0443\u0433\u043e\u0439, \u0443\u0434\u043e\u0431\u043d\u044b\u0439 \u0434\u043b\u044f \u0432\u0430\u0441, \u044d\u0432\u043e\u043b\u044e\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c.<\/p>\n<p>  \u0418\u0442\u0430\u043a, \u0413\u0410 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u0440\u043e\u0434\u044b. \u041d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u0438\u0434\u0443\u043c\u0430\u043d\u043e \u043d\u0435 \u0431\u044b\u043b\u043e. \u042d\u0442\u043e\u0442 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0443\u0436\u0435 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u044b \u043b\u0435\u0442. \u0421\u043f\u0430\u0441\u0438\u0431\u043e \u0435\u043c\u0443. \u0412\u0435\u0434\u044c \u0435\u0441\u043b\u0438 \u0431 \u043d\u0435 \u043e\u043d, \u0442\u043e \u043d\u0430\u0441 \u0431\u044b \u043d\u0435 \u0431\u044b\u043b\u043e.<\/p>\n<p>  \u0413\u0410 \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u044d\u0442\u0430\u043f\u043e\u0432.<\/p>\n<p>  <i>(1) \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u043e\u043f\u0443\u043b\u044f\u0446\u0438\u0438 (\u0441\u043e\u0437\u0434\u0430\u0435\u043c \u0445\u0440\u043e\u043c\u043e\u0441\u043e\u043c\u0443 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0439 \u043e\u0441\u043e\u0431\u0438)<\/i><\/p>\n<p>  <i>(2) \u0412\u044b\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u043d\u0438\u0435 \u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0438\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0443\u043c\u0430 \u0444\u0438\u0442\u043d\u0435\u0441-\u0444\u0443\u043d\u043a\u0446\u0438\u0438(\u0438\u043c\u0435\u043d\u043d\u043e \u043e\u043d\u0430 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043a\u0442\u043e \u043f\u0440\u0438\u0441\u043f\u043e\u0441\u043e\u0431\u043b\u0435\u043d \u0432 \u0434\u0430\u043d\u043d\u043e\u0439 \u043f\u043e\u043f\u0443\u043b\u044f\u0446\u0438\u0438 \u043b\u0443\u0447\u0448\u0435 \u0432\u0441\u0435\u0433\u043e)<\/i><\/p>\n<p>  <i>(3) \u041e\u0442\u0431\u043e\u0440 \u043b\u0443\u0447\u0448\u0438\u0439 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u0435\u043b\u0435\u0439 \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0433\u043e \u043f\u043e\u0442\u043e\u043c\u0441\u0442\u0432\u0430<\/i><\/p>\n<p>  <i>(4) \u041a\u0440\u043e\u0441\u0441\u043e\u0432\u0435\u0440<\/i><\/p>\n<p>  <i>(5) \u041c\u0443\u0442\u0430\u0446\u0438\u044f<\/i><\/p>\n<p>  <i>(6) \u041f\u043e\u0441\u043b\u0435 (4) \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0434\u0435\u0442\u0435\u0439, \u0447\u0430\u0441\u0442\u044c \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442 \u0447\u0435\u0440\u0435\u0437 (5). \u041d\u0430 \u0432\u044b\u0445\u043e\u0434\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u043f\u043e\u0442\u043e\u043c\u0441\u0442\u0432\u043e<\/i><\/p>\n<p>  <i>(7) \u041e\u0442\u0431\u043e\u0440 \u043e\u0442\u0446\u043e\u0432 \u0438 \u0434\u0435\u0442\u0435\u0439 \u0432 \u043d\u043e\u0432\u043e\u0435 \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u0435<\/i><\/p>\n<p>  <i>(8) \u0432\u043e\u0437\u0432\u0440\u0430\u0442 \u043a \u0448\u0430\u0433\u0443 (2), \u0435\u0441\u043b\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u044b\u0434\u0430\u044e\u0442 \u0434\u0435\u0442\u0438 \u043d\u0430\u0441 \u043d\u0435 \u0443\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442<\/i><\/p>\n<p>  <i>\u0425\u0440\u043e\u043c\u043e\u0441\u043e\u043c\u0430<\/i> \u2014 \u0437\u0430\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043d\u0443\u0436\u043d\u043e\u0439 \u043d\u0430\u043c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438. \u0412 \u043f\u0435\u0440\u0432\u043e\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430\u0445 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0431\u0438\u043d\u0430\u0440\u043d\u043e\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435. \u0422.\u0435. \u0435\u0441\u043b\u0438 \u043d\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 4 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430(\u043a\u0430\u0436\u0434\u044b\u0439 \u0438\u0437 \u043d\u0438\u0445 \u0432 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u0435 \u043e\u0442 0 \u0434\u043e 15), \u0442\u043e \u043d\u0430 \u043a\u0430\u0436\u0434\u044b\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u0441\u044f 4 \u0431\u0438\u0442\u0430(\u043d\u043e\u043b\u044c \u0438\u043b\u0438 \u0435\u0434\u0438\u043d\u0438\u0446\u0430). \u0410 \u0441\u0430\u043c\u0430 \u0445\u0440\u043e\u043c\u043e\u0441\u043e\u043c\u0430 \u0431\u0443\u0434\u0435\u0442 \u0434\u043b\u0438\u043d\u043e\u0439 16. \u0412\u0441\u0435 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u043d\u043e.<\/p>\n<p>  <strong>\u0412\u0430\u0436\u043d\u043e<\/strong>: \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0438 \u0434\u0435\u0441\u044f\u0442\u0438\u0447\u043d\u043e\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435. \u042f \u0442\u0430\u043a \u0438 \u0431\u0443\u0434\u0443 \u0434\u0435\u043b\u0430\u0442\u044c \u0434\u043b\u044f \u0433\u0440\u0430\u043c\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u044d\u0432\u043e\u043b\u044e\u0446\u0438\u0438.<\/p>\n<p>  \u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u0440\u043e \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u044b \u0432 \u0413\u0410 \u0438 \u0432\u0441\u044f\u043a\u0438\u0435 \u0444\u0438\u0442\u043d\u0435\u0441 \u0444\u0443\u043d\u043a\u0446\u0438\u0438.<\/p>\n<p>  <i>\u0424\u0438\u0442\u043d\u0435\u0441-\u0444\u0443\u043d\u043a\u0446\u0438\u044f<\/i> \u2014 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c. \u041e\u043d \u0432\u0430\u0440\u044c\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043e\u0442 \u0437\u0430\u0434\u0430\u0447\u0438 \u043a \u0437\u0430\u0434\u0430\u0447\u0435. \u0415\u0441\u043b\u0438 \u0441\u0442\u043e\u0438\u0442 \u0432\u043e\u043f\u0440\u043e\u0441 \u0432 \u043c\u0438\u043d\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u0430, \u0442\u043e \u0434\u043b\u044f \u0441\u0435\u043b\u0435\u043a\u0446\u0438\u0438 \u043d\u0443\u0436\u043d\u044b \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0431\u043b\u0430\u0434\u0430\u044e\u0442 \u043a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u043c\u0435\u043d\u044c\u0448\u0435\u0439 \u0444\u0438\u0442\u043d\u0435\u0441-\u0444\u0443\u043d\u043a\u0446\u0438\u0435\u0439.<\/p>\n<p>  <i>\u041a\u0440\u043e\u0441\u0441\u043e\u0432\u0435\u0440<\/i> \u2014 \u043a\u043b\u0430\u0441\u0441\u043d\u0430\u044f \u0448\u0442\u0443\u043a\u0430. \u0412 \u0433\u0435\u043d\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438, \u043a\u0441\u0442\u0430\u0442\u0438, \u044d\u0442\u043e\u0442 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0447\u0443\u0442\u044c \u043b\u0438 \u043d\u0435 \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043f\u043e\u0442\u043e\u043c\u0441\u0442\u0432\u0430 \u0441 \u043b\u0443\u0447\u0448\u0438\u043c\u0438 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430\u043c\u0438. \u0421\u0443\u0442\u044c \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u043c\u044b \u0431\u0435\u0440\u0435\u043c \u0434\u0432\u0443\u0445 \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u0439 (\u0430 \u0442\u043e\u0447\u043d\u0435\u0435 \u0438\u0445 \u0433\u0435\u043d\u043e\u0442\u0438\u043f). \u0414\u0435\u043b\u0438\u043c \u0435\u0433\u043e \u043f\u043e\u043f\u043e\u043b\u0430\u043c. \u0418 \u043c\u0435\u043d\u044f\u0435\u043c \u043c\u0435\u0441\u0442\u0430\u043c\u0438. \u0421\u0435\u0439\u0447\u0430\u0441 \u043f\u043e\u043a\u0430\u0436\u0443.<\/p>\n<p>  \u0415\u0441\u0442\u044c \u0434\u0432\u0430 \u0441\u043f\u0438\u0441\u043a\u0430:<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\"  src=\"https:\/\/tex.s2cms.ru\/svg\/first%20%5C%2C%20parent%20%3D%20%5B1%2C2%2C3%2C4%2C-5%2C-6%2C-7%2C-8%2C%5D\" alt=\"first \\, parent = [1,2,3,4,-5,-6,-7,-8,]\"\/><\/div>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\"  src=\"https:\/\/tex.s2cms.ru\/svg\/Second%20%5C%2C%20parent%20%3D%20%5B-1%2C-2%2C-3%2C-4%2C5%2C6%2C7%2C8%5D\" alt=\"Second \\, parent = [-1,-2,-3,-4,5,6,7,8]\"\/><\/div>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\"  src=\"https:\/\/tex.s2cms.ru\/svg\/Result%3A\" alt=\"Result:\"\/><\/div>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\"  src=\"https:\/\/tex.s2cms.ru\/svg\/Child%20%5C%2C%201%20%3D%20%5B1%2C2%2C3%2C4%2C5%2C6%2C7%2C8%5D\" alt=\"Child \\, 1 = [1,2,3,4,5,6,7,8]\"\/><\/div>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\"  src=\"https:\/\/tex.s2cms.ru\/svg\/Child%20%5C%2C%202%20%3D%20%5B-1%2C-2%2C-3%2C-4%2C-5%2C-6%2C-7%2C-8%5D\" alt=\"Child \\, 2 = [-1,-2,-3,-4,-5,-6,-7,-8]\"\/><\/div>\n<p>  \u042d\u0442\u043e \u0431\u044b\u043b \u043f\u0440\u0438\u043c\u0435\u0440 \u0442\u043e\u0447\u0435\u0447\u043d\u043e\u0433\u043e \u043a\u0440\u043e\u0441\u0441\u043e\u0432\u0435\u0440\u0430. \u0415\u0441\u0442\u044c \u0434\u0440\u0443\u0433\u0438\u0435 \u0432\u0430\u0440\u0438\u0430\u0446\u0438\u0438 \u043d\u0430 \u044d\u0442\u0443 \u0442\u0435\u043c\u0443, \u043d\u043e \u043e \u043d\u0438\u0445 \u043d\u0435 \u0431\u0443\u0434\u0435\u043c.<\/p>\n<p>  <i>\u041c\u0443\u0442\u0430\u0446\u0438\u044f<\/i> \u2014 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0432 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e \u0437\u0430\u043c\u0435\u043d\u0435 \u0442\u043e\u0433\u043e \u0438\u043b\u0438 \u0438\u043d\u043e\u0433\u043e \u0433\u0435\u043d\u0430.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\"  src=\"https:\/\/tex.s2cms.ru\/svg\/was%20%3D%20%5B1%2C2%2C3%2C4%5D\" alt=\"was = [1,2,3,4]\"\/><\/div>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\"  src=\"https:\/\/tex.s2cms.ru\/svg\/be%20%3D%20%5B1%2C-5%2C3%2C4%5D\" alt=\"be = [1,-5,3,4]\"\/><\/div>\n<p>  \u0427\u0430\u0441\u0442\u043e \u0443\u043f\u043e\u0442\u0440\u0435\u0431\u0438\u043c\u044b\u0439 \u043c\u0435\u0442\u043e\u0434 \u043e\u0442\u0431\u043e\u0440\u0430 \u0432 \u043d\u043e\u0432\u043e\u0435 \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u0435 \u2014 \u044d\u043b\u0438\u0442\u0430\u0440\u043d\u044b\u0439. \u041c\u044b \u043f\u0440\u043e\u0441\u0442\u043e \u0431\u0435\u0440\u0435\u043c n \u043b\u0443\u0447\u0448\u0438\u0445 \u043e\u0441\u043e\u0431\u0435\u0439 \u0438\u0437 \u0441\u043f\u0438\u0441\u043a\u0430 \u0434\u0435\u0442\u0438+ \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u0438. \u0410 \u043f\u043e\u0442\u043e\u043c \u0434\u043e\u043f\u043e\u043b\u043d\u044f\u0435\u043c \u043f\u043e\u043f\u0443\u043b\u044f\u0446\u0438\u044e \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0434\u043e \u043d\u0443\u0436\u043d\u043e\u0433\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430.<\/p>\n<p>  \u0412\u0430\u0436\u043d\u043e: \u0440\u0430\u0437\u043c\u0435\u0440 \u0445\u0440\u043e\u043c\u043e\u0441\u043e\u043c\u044b \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043a\u0430\u043a \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c, \u0442\u0430\u043a \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u043c. \u0422\u043e\u0436\u0435 \u0441\u0430\u043c\u043e\u0435 \u043a\u0430\u0441\u0430\u0435\u0442\u0441\u044f \u0438 \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u043f\u043e\u043f\u0443\u043b\u044f\u0446\u0438\u0438.<\/p>\n<h3>\u0413\u0440\u0430\u043c\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u044d\u0432\u043e\u043b\u044e\u0446\u0438\u044f<\/h3>\n<p>  \u0410 \u0432\u043e\u0442 \u0442\u0435\u043f\u0435\u0440\u044c \u043e \u0441\u0430\u043c\u043e\u043c \u0433\u043b\u0430\u0432\u043d\u043e\u043c. \u0427\u0442\u043e \u0436 \u044d\u0442\u043e \u0437\u0430 \u043c\u0435\u0442\u043e\u0434 \u0442\u0430\u043a\u043e\u0439 \u0438 \u0441 \u0447\u0435\u043c \u0435\u0433\u043e \u0435\u0434\u044f\u0442.<br \/>  \u0421\u0430\u043c\u0430 \u0441\u0443\u0442\u044c \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0443 \u0432\u0430\u0441 \u0435\u0441\u0442\u044c \u0437\u0430\u0434\u0430\u0447\u0430, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043d\u0430\u0434\u043e \u0440\u0435\u0448\u0438\u0442\u044c. \u0412\u044b \u0441\u0442\u0440\u043e\u0438\u0442\u0435 \u0433\u0440\u0430\u043c\u043c\u0430\u0442\u0438\u043a\u0443 \u0432 \u0444\u043e\u0440\u043c\u0435 \u0411\u0430\u043a\u0443\u0441\u0430-\u041d\u0430\u0443\u0440\u0430. \u0421\u043e\u0437\u0434\u0430\u0435\u0442\u0435 \u0438\u0441\u0445\u043e\u0434\u043d\u0443\u044e \u043f\u043e\u043f\u0443\u043b\u044f\u0446\u0438\u044e, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0438\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0443\u043c\u0430 \u0431\u0443\u0434\u0435\u0442 \u0441\u0432\u043e\u044f \u0445\u0440\u043e\u043c\u043e\u0441\u043e\u043c\u0430, \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0449\u0430\u044f \u043a\u0430\u043a\u0438\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043a\u043e\u0433\u0434\u0430, \u043a\u0443\u0434\u0430, \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c. \u0412\u0430\u0436\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u044d\u0442\u0438\u043c \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c \u0432\u044b \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u044e, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439. \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u044d\u0442\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0441 \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u043c\u0438 \u0432 \u043d\u0435\u0435 \u0437\u0430\u0440\u0430\u043d\u0435\u0435 \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u043c\u0438(\u0438\u043b\u0438 \u043d\u0435\u0442) \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438 \u043c\u043e\u0436\u0435\u0442 \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u0442\u044c \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u0430(\u0444\u0438\u0442\u043d\u0435\u0441-\u0444\u0443\u043d\u043a\u0446\u0438\u0438). \u0427\u0435\u043c \u043b\u0443\u0447\u0448\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b, \u0442\u0435\u043c \u043b\u0443\u0447\u0448\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u044f, \u0430 \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0438 \u0438\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0443\u043c \u0441\u043e \u0441\u0432\u043e\u0435\u0439 \u0445\u0440\u043e\u043c\u043e\u0441\u043e\u043c\u043e\u0439.<\/p>\n<p>  \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0439 \u043e \u0445\u0440\u043e\u043c\u043e\u0441\u043e\u043c\u0435.<\/p>\n<p>  \u041f\u0443\u0441\u0442\u044c \u0438\u043c\u0435\u0435\u043c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u0433\u0440\u0430\u043c\u043c\u0430\u0442\u0438\u043a\u0443<\/p>\n<p>  &lt;e&gt; ::= &lt;e&gt;&lt;op&gt;&lt;e&gt; | &lt;val&gt;<\/p>\n<p>  &lt;val&gt; ::= x | 3 | 2<\/p>\n<p>  &lt;op&gt; ::= + | \u2014 | * | \/<\/p>\n<p>  \u0414\u0430\u043b\u044c\u0448\u0435 \u0443 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c \u0442\u0430\u043a\u0430\u044f \u0445\u0440\u043e\u043c\u043e\u0441\u043e\u043c\u0430<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\"  src=\"https:\/\/tex.s2cms.ru\/svg\/chromo%20%3D%20%5B2%2C1%2C6%2C4%2C5%2C1%5D\" alt=\"chromo = [2,1,6,4,5,1]\"\/><\/div>\n<p>  \u0418\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0441\u0438\u043c\u0432\u043e\u043b\u044c\u043d\u043e\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043e\u0434\u0438\u043d \u043d\u0435\u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u0438\u043c\u0432\u043e\u043b: H = &lt;e&gt;(\u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u043e).<\/p>\n<p>  \u0411\u0435\u0440\u0435\u043c \u043f\u0435\u0440\u0432\u044b\u0439 \u044d\u043b\u0435\u043c\u0435\u043d\u0442 \u0438\u0437 chromo: 2. \u0421\u0447\u0438\u0442\u0430\u0435\u043c \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0430\u0432\u0438\u043b \u0432 \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0432 &lt;e&gt;: 2. \u0414\u0435\u043b\u0438\u043c 2 % 2 (\u043f\u043e \u043c\u043e\u0434\u0443\u043b\u044e!!) = 0. \u0417\u043d\u0430\u0447\u0438\u0442 \u0432\u043c\u0435\u0441\u0442\u043e &lt;e&gt; \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c &lt;e&gt;&lt;op&gt;&lt;e&gt;. \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u041d = &lt;e&gt;&lt;op&gt;&lt;e&gt;. \u0414\u0432\u043e\u0439\u043a\u0443 \u0438\u0437 chromo \u0432\u044b\u043a\u0438\u0434\u044b\u0432\u0430\u0435\u043c. \u041e\u043d\u0430 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u043d\u0443\u0436\u043d\u0430.<\/p>\n<p>  \u041d\u0430 \u043e\u0447\u0435\u0440\u0435\u0434\u0438 \u0435\u0434\u0438\u043d\u0438\u0446\u0430. \u0438 \u0441\u043d\u043e\u0432\u0430 \u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0430 &lt;e&gt;. 1 % 2(\u0447\u0438\u0441\u043b\u043e \u043f\u0440\u0430\u0432\u0438\u043b \u043f\u043e\u0434\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438) = 1. \u0417\u043d\u0430\u0447\u0438\u0442 \u0432\u043c\u0435\u0441\u0442\u043e &lt;e&gt; \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c &lt;val&gt;. \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c H = &lt;val&gt;&lt;op&gt;&lt;e&gt;.<\/p>\n<p>  \u0415\u0441\u043b\u0438 \u043f\u0440\u043e\u0434\u0435\u043b\u044b\u0432\u0430\u0442\u044c \u044d\u0442\u0438 \u043d\u0435\u0445\u0438\u0442\u0440\u044b\u0435 \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0438 \u0434\u0430\u043b\u044c\u0448\u0435, \u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f \u0442\u0430\u043a\u0430\u044f \u0446\u0435\u043f\u043e\u0447\u043a\u0430<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\"  src=\"https:\/\/tex.s2cms.ru\/svg\/%20%3Cval%3E%3Cop%3E%3Ce%3E%20(6%5C%253%20%3D%200)%20-%3E%20x%20%3Cop%3E%3Ce%3E\" alt=\"&amp;lt;val&amp;gt;&amp;lt;op&amp;gt;&amp;lt;e&amp;gt; (6\\%3 = 0) -&amp;gt; x &amp;lt;op&amp;gt;&amp;lt;e&amp;gt;\"\/><\/div>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\"  src=\"https:\/\/tex.s2cms.ru\/svg\/%20x%20%3Cop%3E%20%3Ce%3E%20(4%20%5C%25%204%20%3D%200)%20-%3E%20x%20%2B%20%3Ce%3E\" alt=\"x &amp;lt;op&amp;gt; &amp;lt;e&amp;gt; (4 \\% 4 = 0) -&amp;gt; x + &amp;lt;e&amp;gt;\"\/><\/div>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\"  src=\"https:\/\/tex.s2cms.ru\/svg\/%20x%20%2B%20%3Ce%3E%20(5%20%5C%25%202%20%3D%201)%20-%3E%20x%20%2B%20%3Cval%3E\" alt=\"x + &amp;lt;e&amp;gt; (5 \\% 2 = 1) -&amp;gt; x + &amp;lt;val&amp;gt;\"\/><\/div>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\"  src=\"https:\/\/tex.s2cms.ru\/svg\/%20x%20%2B%20%3Cval%3E%20(1%20%5C%25%203%20%3D%201)%20-%3E%20x%20%2B%203\" alt=\"x + &amp;lt;val&amp;gt; (1 \\% 3 = 1) -&amp;gt; x + 3\"\/><\/div>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\"  src=\"https:\/\/tex.s2cms.ru\/svg\/H%20%3D%20x%20%2B%203.%20\" alt=\"H = x + 3.\"\/><\/div>\n<p>  \u0414\u0430\u043b\u044c\u0448\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u044d\u0442\u0443 \u0444\u0443\u043d\u043a\u0446\u0438\u044e, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0441\u0447\u0438\u0442\u0430\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b \u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043d\u0430\u043c \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0438\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0443\u043c \u0441 \u0434\u0430\u043d\u043d\u044b\u043c \u0444\u0435\u043d\u043e\u0442\u0438\u043f\u043d\u043e\u043c(\u0442\u0430\u043a \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0437\u043e\u0432\u0435\u0442\u0441\u044f) \u0438 \u0433\u0435\u043d\u043e\u0442\u0438\u043f\u043e\u043c(\u0445\u0440\u043e\u043c\u043e\u0441\u043e\u043c\u043e\u0439).<\/p>\n<p>  \u042d\u0442\u043e \u0432\u0441\u0435. \u0414\u0430, \u0435\u0441\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432 \u043f\u043e\u0434\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438: \u0432 \u0433\u043b\u0443\u0431\u0438\u043d\u0443(\u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0439), \u0432 \u0448\u0438\u0440\u0438\u043d\u0443, \u0442\u0430\u043a \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u0430\u044f <img decoding=\"async\" src=\"https:\/\/tex.s2cms.ru\/svg\/%5Cpi\" alt=\"\\pi\"\/> \u2014 \u043f\u043e\u0434\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430. \u041d\u043e \u044d\u0442\u043e \u0443\u0436\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u043d\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u0443\u044e \u0441\u0442\u0430\u0442\u044c\u044e.<\/p>\n<p>  \u0410 \u0442\u0435\u043f\u0435\u0440\u044c \u043f\u0440\u0438\u043c\u0435\u0440.<\/p>\n<p>  \u0415\u0441\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u0432\u0440\u0435\u043c\u0435\u043d\u0438 <img decoding=\"async\" src=\"https:\/\/tex.s2cms.ru\/svg\/%20t%20%5Cin%20%5B-5%2C5%5D\" alt=\"t \\in [-5,5]\"\/>. \u0415\u0441\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u044f <img decoding=\"async\" src=\"https:\/\/tex.s2cms.ru\/svg\/%20y(x)%20%3D%201%2Bx%2Bx%5E2%2Bx%5E3%20\" alt=\"y(x) = 1+x+x^2+x^3\"\/>. \u041d\u0443\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u044e, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0434\u0430\u0432\u0430\u043b\u0430 \u0431\u044b \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u0443\u044e \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u0438\u0447\u043d\u0443\u044e \u043e\u0448\u0438\u0431\u043a\u0443 \u2014 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b \u0434\u0430\u043d\u043d\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0438.<\/p>\n<p>  \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0430 \u043a\u043e\u0434<\/p>\n<p>  \u043c\u043e\u0434\u0443\u043b\u044c main  <\/p>\n<pre><code class=\"python\">import GE import time  def foo(x):     return 1+x+x**2+x**3  interval = [-5,5] values =[foo(elem) for elem in range(interval[0],interval[1])]  if __name__ == &quot;__main__&quot; :      time_begin = time.time()     result = GE.GA(         dim=15,         lengthPopulation=50,         count=150     )[0]      print(result)     print()     print(&quot;time = {0}&quot;.format(time.time() - time_begin)) <\/code><\/pre>\n<p>  \u0424\u0443\u043d\u043a\u0446\u0438\u044f foo \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u044b \u0438 \u0431\u0443\u0434\u0435\u043c \u0441\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0442\u044c \u0441 \u0442\u0435\u043c\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u0443\u0434\u0443\u0442 \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c\u0441\u044f \u0443 \u043d\u0430\u0441 \u0438\u0437 \u0444\u0443\u043d\u043a\u0446\u0438\u0439, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u0430\u0436\u0434\u044b\u043c \u0438\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0443\u043c\u043e\u043c.<\/p>\n<p>  \u0414\u043b\u0438\u043d\u0430 \u0445\u0440\u043e\u043c\u043e\u0441\u043e\u043c\u044b(dim) = 15;<\/p>\n<p>  \u0414\u043b\u0438\u043d\u0430 \u043f\u043e\u043f\u0443\u043b\u044f\u0446\u0438\u0438 = 50;<\/p>\n<p>  \u0427\u0438\u0441\u043b\u043e \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0439(\u044d\u0432\u043e\u043b\u044e\u0446\u0438\u0439) = 150;<\/p>\n<p>  \u041c\u043e\u0434\u0443\u043b\u044c parser  <\/p>\n<pre><code class=\"python\">import math import random import re  def rand(num):     return int(math.trunc(random.random()*num))  def parse(chromo):     length = len(chromo)     j=0     H = &quot;&lt;expr&gt;&quot;     grammar = {         &quot;&lt;expr&gt;&quot;:[                 &quot;&lt;expr&gt;&lt;op&gt;&lt;expr&gt;&quot;,                 &quot;&lt;val&gt;&quot;         ],         &quot;&lt;op&gt;&quot;:[&quot;+&quot;, &quot;-&quot;, &quot;*&quot;, &quot;\/&quot;],          &quot;&lt;val&gt;&quot;: [ &quot;x&quot; , &quot;1&quot;]     }      s = r&quot;&lt;+[expr|op|val]+&gt;&quot;     pattern = re.compile(s)      while(j&lt;length):         elem = pattern.findall(H)         if elem == [] and j&lt;length : break         elem = elem[0]         c = len(grammar[elem])         i = chromo[j]%c         newE = grammar[elem][i]         H = H.replace(elem,newE,1)         j += 1      while True:         elems = pattern.findall(H)         if elems != [] :             for i in range(0,len(elems)):                 elem = elems[i]                 if elem==&quot;&lt;expr&gt;&quot; :                     elem = &quot;&lt;val&gt;&quot;                 c = len(grammar[elem])                 randd = rand(c)                 n = grammar[elem][randd]                 elem = elems[i]                 H = H.replace(elem,n,1)         else:             break      return H <\/code><\/pre>\n<p>  \u0421\u043b\u043e\u0432\u0430\u0440\u044c grammar \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0434\u043b\u044f \u0433\u0440\u0430\u043c\u043c\u0430\u0442\u0438\u043a\u0438. \u0414\u0430\u043b\u0435\u0435 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043f\u043e\u0434\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044f \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u043b \u0432\u044b\u0448\u0435. \u041f\u043e\u0441\u043b\u0435 \u0431\u043b\u043e\u043a While \u043d\u0443\u0436\u0435\u043d \u0434\u043b\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0438. \u0411\u044b\u0432\u0430\u044e\u0442 \u0441\u043b\u0443\u0447\u0430\u0438, \u043a\u043e\u0433\u0434\u0430 \u0445\u0440\u043e\u043c\u043e\u0441\u043e\u043c\u0430 \u0437\u0430\u043a\u043e\u043d\u0447\u0435\u043d\u0430, \u0430 \u043d\u0435\u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u044b \u043e\u0441\u0442\u0430\u043b\u0438\u0441\u044c. \u0412\u043e\u0442 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0446\u0438\u043a\u043b \u0438 \u043d\u0443\u0436\u0435\u043d \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0432\u0441\u0435 \u043d\u0435\u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u044b \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0430\u043c\u0438. <br \/>  <strong>\u0412\u0430\u0436\u043d\u043e<\/strong>: \u043d\u0435 \u0444\u0430\u043a\u0442, \u0447\u0442\u043e \u043a\u043e\u043d\u0435\u0447\u043d\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f \u0432\u0430\u043b\u0438\u0434\u043d\u043e\u0439 \u0441 \u0442\u043e\u0447\u043a\u0438 \u0437\u0440\u0435\u043d\u0438\u044f \u0441\u0435\u043c\u0430\u043d\u0442\u0438\u043a\u0438(\u043e\u043d\u0430 \u043c\u043e\u0436\u0435\u0442 \u0438 \u043d\u0430 \u043d\u043e\u043b\u044c \u0434\u0435\u043b\u0438\u0442\u044c \u0438 \u0432\u0441\u0435 \u0442\u0430\u043a\u043e\u0435).<\/p>\n<p>  \u043c\u043e\u0434\u0443\u043b\u044c GE  <\/p>\n<pre><code class=\"python\">import random import math from parser import parse  def rand(num):     return int(math.trunc(random.random() * num))  class Individ:     def __init__(self, genotype=None):         self.genotype = genotype         self.phenotype = self.getPhenotype()         self.fitness = self.getMistake()      def __str__(self):         return &quot;Chromosome : {0}\\nPhenotype = {2}\\nFitness = {1}\\n&quot;.format(self.genotype, self.fitness, self.phenotype)      def getPhenotype(self):         return parse(self.genotype)      def getMistake(self):         import main         intr = main.interval         vals = main.values         f = eval(&quot;lambda x: {0}&quot;.format(self.phenotype))         f_vals = []         for i in range(intr[0], intr[1]):             try:                 val = f(i)                 f_vals.append(val)             except:                 return 10000         try:             return sum(list(map(lambda elems: (elems[0] - elems[1]) ** 2, list(zip(vals, f_vals)))))         except:             return 10000   def GA(dim, lengthPopulation, count):     population = [inst for inst in getPopulation(lengthPopulation, dim)]     while count &gt; 0:         if count % 50 == 0:             print(&quot;count = {0}&quot;.format(count))             print(population[0])         childrnChromos = getChildrenChromose(population)         mutation(childrnChromos, rand(0.3 * lengthPopulation))         children = [child for child in getChildren(childrnChromos)]         population = getNewPopulation(population, children)         count -= 1     return population  def getGenotype(gen_length=0):     return [rand(200) for i in range(gen_length)]  def getPopulation(length, chromo_len):     for i in range(0, length):         yield Individ(genotype=getGenotype(chromo_len))  def getChildrenChromose(parents):     children_chromo = []     buf = parents[:]     random.shuffle(buf)     length = int(len(buf) \/ 2)     for i in range(length):         children_chromo += crossover(parents[i], parents[i + 1])     return children_chromo  def getChildren(childrnChromos):     l = len(childrnChromos)     for i in range(l):         yield Individ(childrnChromos[i])  def crossover(p1, p2):     l = len(p1.genotype)     d = rand(l - 1)     return [p1.genotype[:d] + p2.genotype[d:], p2.genotype[:d] + p1.genotype[d:]]  def mutation(chldrnChromo, howMuch):     l = len(chldrnChromo[0])     for j in range(0, howMuch):         chromo = chldrnChromo[j]         chromo[rand(l - 1)] = rand(200)         chldrnChromo[j] = chromo     return chldrnChromo  def getNewPopulation(population, children):     l_need = len(population)     buf = (population + children)[:]     buf.sort(key=lambda elem: elem.fitness)     count = rand(0.2 * len(buf))     result = buf[:count]     another = buf[count:]     i = count     while i &lt; l_need:         r = rand(l_need - count)         while another[r] in result:             r = rand(l_need - count)         result.append(another[r])         i += 1     return result <\/code><\/pre>\n<p>  \u041e\u0431\u044b\u0447\u043d\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0433\u0435\u043d\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430.<\/p>\n<p>  \u0424\u0443\u043d\u043a\u0446\u0438\u044f GA \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u0445\u043e\u0434\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u043e\u0439 \u0432 \u0446\u0438\u043a\u043b \u044d\u0432\u043e\u043b\u044e\u0446\u0438\u0439.<\/p>\n<p>  \u0412 \u043e\u0431\u0449\u0435\u043c \u0442\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0433\u043e\u0432\u043e\u0440\u044f\u0442 \u0441\u0430\u043c\u0438 \u0437\u0430 \u0441\u0435\u0431\u044f, \u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043a\u0430\u0436\u0434\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043d\u0435 \u043e\u0447\u0435\u043d\u044c \u0434\u043b\u0438\u043d\u043d\u0430\u044f. \u0417\u0430\u043c\u0435\u0447\u0443, \u0447\u0442\u043e \u0441\u0435\u043b\u0435\u043a\u0446\u0438\u044f \u0434\u043b\u044f \u043a\u0440\u043e\u0441\u0441\u043e\u0432\u0435\u0440\u0430 \u043d\u0435 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0430\u044f. \u042f \u043f\u0440\u043e\u0441\u0442\u043e \u043c\u0435\u0448\u0430\u044e \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u0439 \u0438 \u0432\u044b\u0431\u0438\u0440\u0430\u044e \u043f\u0435\u0440\u0432\u0443\u044e \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u0443 \u043f\u0435\u0440\u0435\u043c\u0435\u0448\u0430\u043d\u043d\u043e\u0439 \u043a\u0443\u0447\u0438. \u0414\u043b\u044f \u0434\u0430\u043d\u043d\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0438 \u044d\u0442\u043e \u043d\u0435 \u0441\u0438\u043b\u044c\u043d\u043e \u0432\u0440\u0435\u0434\u043d\u043e, \u043d\u043e \u043b\u0443\u0447\u0448\u0435 \u0442\u0430\u043a \u043d\u0435 \u0434\u0435\u043b\u0430\u0442\u044c. \u0415\u0441\u0442\u044c \u0434\u0435\u0441\u044f\u0442\u043e\u043a(\u0438\u043b\u0438 \u0434\u0430\u0436\u0435 \u0431\u043e\u043b\u044c\u0448\u0435) \u043c\u0435\u0442\u043e\u0434\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0442\u044c \u043b\u0443\u0447\u0448\u0438\u0445 \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442\u043e\u0432 \u0434\u043b\u044f \u043a\u0440\u043e\u0441\u0441\u043e\u0432\u0435\u0440\u0430.<\/p>\n<p>  \u041a\u0430\u0436\u0434\u044b\u0439 \u0438\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0443\u043c \u0438\u043c\u0435\u0435\u0442 \u0442\u0440\u0438 \u043f\u043e\u043b\u044f: \u0433\u0435\u043d\u043e\u0442\u0438\u043f, \u0444\u0435\u043d\u043e\u0442\u0438\u043f, \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0444\u0438\u0442\u043d\u0435\u0441-\u0444\u0443\u043d\u043a\u0446\u0438\u0438.<\/p>\n<p>  \u0412 \u0438\u0442\u043e\u0433\u0435, \u0437\u0430 \u0432\u0440\u0435\u043c\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\"  src=\"\/\/tex.s2cms.ru\/svg\/time%3D%201.2367351ms\" alt=\"time= 1.2367351ms\"\/><\/div>\n<p>  \u043f\u043e\u043b\u0443\u0447\u0430\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u044e<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\"  src=\"\/\/tex.s2cms.ru\/svg\/%20x%2Bx%2F1*x%2Bx*x*1*x%2B1%2F1%20\" alt=\"x+x\/1*x+x*x*1*x+1\/1\"\/><\/div>\n<p>  \u0447\u0442\u043e \u043e\u0447\u0435\u043d\u044c \u0441\u0438\u043b\u044c\u043d\u043e \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\"  src=\"\/\/tex.s2cms.ru\/svg\/%201%2B%20x%20%2Bx%5E2%20%2Bx%5E3\" alt=\"1+ x +x^2 +x^3\"\/><\/div>\n<p>  \u041a\u0430\u043a \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u0438\u0434\u0435\u0442\u044c, \u0433\u0440\u0430\u043c\u043c\u0430\u0442\u0438\u043a\u0430 \u043e\u0447\u0435\u043d\u044c \u0432\u0430\u0436\u043d\u0430.<\/p>\n<p>  \u041d\u0430\u0434\u0435\u044e\u0441\u044c, \u0442\u0435\u043f\u0435\u0440\u044c \u0441\u0442\u0430\u043b\u043e \u044f\u0441\u043d\u043e \u0447\u0442\u043e \u0437\u0430 \u043c\u0435\u0442\u043e\u0434 \u0442\u0430\u043a\u043e\u0439 \u0433\u0440\u0430\u043c\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u044d\u0432\u043e\u043b\u044e\u0446\u0438\u044f \u0438 \u043a\u0430\u043a \u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447. \u0418\u043d\u0442\u0435\u0440\u0435\u0441\u0435\u043d \u0442\u043e\u0442 \u0444\u0430\u043a\u0442, \u0447\u0442\u043e \u0441\u0438\u043c\u0432\u043e\u043b\u044c\u043d\u0430\u044f \u0440\u0435\u0433\u0440\u0435\u0441\u0441\u0438\u044f \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c\u0430 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0439. \u041c\u044b \u043c\u043e\u0436\u0435\u043c \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u0434\u043b\u044f \u0440\u043e\u0431\u043e\u0442\u043e\u0432, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u043d\u0435\u0439\u0440\u043e\u043d\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 \u0438 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u0432 \u043d\u0435\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b. \u041d\u0430\u043c \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u043d\u0435 \u043d\u0443\u0436\u0435\u043d \u043c\u0435\u0442\u043e\u0434 \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0433\u043e \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043e\u0448\u0438\u0431\u043a\u0438, \u0434\u043b\u044f \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f \u0441\u0435\u0442\u0438. \u0412\u043c\u0435\u0441\u0442\u0435 \u0441 \u043d\u0438\u043c \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u0438\u0437 \u043e\u0442 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0439 (\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439) \u043f\u0435\u0440\u0432\u043e\u0439 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u043d\u043e\u0439. \u0410 \u0442\u0430\u043a\u0436\u0435 \u043c\u044b \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u043d\u0443\u0436\u0434\u0430\u0435\u043c\u0441\u044f \u0432 \u043e\u0431\u0443\u0447\u0430\u044e\u0449\u0435\u0439 \u0432\u044b\u0431\u043e\u0440\u043a\u0435. \u042d\u0442\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0439 \u043f\u043e\u0434\u0445\u043e\u0434, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0440\u0430\u0437\u043c\u044b\u0448\u043b\u0435\u043d\u0438\u044f \u0438 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0439. \u041d\u043e \u043c\u043e\u0433\u0443 \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u043e\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442.<\/p>\n<p>  \u0415\u0449\u0435 \u0440\u0430\u0437 \u0434\u0430\u044e \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 <a href=\"http:\/\/marvin.cs.uidaho.edu\/Teaching\/CS504\/Papers\/grammaticalEvolution3.pdf\">\u043f\u0435\u0440\u0432\u043e\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a<\/a>. \u0415\u0441\u043b\u0438 \u043a\u0442\u043e \u0445\u043e\u0447\u0435\u0442 \u0433\u043b\u0443\u0431\u0436\u0435 \u043f\u043e\u043d\u044f\u0442\u044c \u043c\u0435\u0442\u043e\u0434.               <\/p>\n<div class=\"clear\"><\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habrahabr.ru\/post\/281404\/\"> https:\/\/habrahabr.ru\/post\/281404\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>       \u0421\u043e\u0432\u0441\u0435\u043c \u043d\u0435\u0434\u0430\u0432\u043d\u043e \u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043b <a href=\"https:\/\/habrahabr.ru\/post\/281334\/\">\u0441\u0442\u0430\u0442\u044c\u044e<\/a>, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0435\u0437 \u043e\u0431\u044a\u044f\u0441\u043d\u0435\u043d\u0438\u0439 \u043f\u043e\u043a\u0430\u0437\u0430\u043b \u0442\u043e, \u043d\u0430 \u0447\u0442\u043e \u0441\u043f\u043e\u0441\u043e\u0431\u0435\u043d \u043c\u0435\u0442\u043e\u0434 \u0433\u0440\u0430\u043c\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u044d\u0432\u043e\u043b\u044e\u0446\u0438\u0438. \u042f \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e, \u0441\u043e\u0433\u043b\u0430\u0441\u0435\u043d, \u0447\u0442\u043e \u0442\u0430\u043a \u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435\u043b\u044c\u0437\u044f, \u043d\u043e \u043a\u0430\u043a \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0433\u043e \u043c\u0435\u0442\u043e\u0434\u0430. \u042f \u0434\u0443\u043c\u0430\u043b \u00ab\u0447\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u043b\u0443\u0447\u0448\u0435: \u043f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u043f\u0435\u0440\u0432\u043e\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0438\u043b\u0438 \u0434\u0430\u0442\u044c \u0441\u0432\u043e\u0435 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u043e\u0431\u044a\u044f\u0441\u043d\u0435\u043d\u0438\u0435\u00bb. \u041b\u0435\u043d\u044c \u0432\u0437\u044f\u043b\u0430 \u0432\u0435\u0440\u0445.<\/p>\n<p>  \u0415\u0441\u043b\u0438 \u043a\u043e\u043c\u0443-\u0442\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b \u044d\u0432\u043e\u043b\u044e\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u043c\u0435\u0442\u043e\u0434\u044b \u0438 \u0437\u0430\u0434\u0430\u0447\u0430 \u0441\u0438\u043c\u0432\u043e\u043b\u044c\u043d\u043e\u0439 \u0440\u0435\u0433\u0440\u0435\u0441\u0441\u0438\u0438(\u0438 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e), \u0442\u043e \u043f\u0440\u043e\u0448\u0443 \u043a \u043f\u0440\u043e\u0447\u0442\u0435\u043d\u0438\u044e.  <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-278069","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/278069","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=278069"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/278069\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=278069"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=278069"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=278069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}