Здесь показаны различия между двумя версиями данной страницы.
msx:basic_programming_guide:01 [2020-03-21 22:52] |
msx:basic_programming_guide:01 [2020-06-05 21:21] |
||
---|---|---|---|
Строка 501: | Строка 501: | ||
Существует фраза: "__m__y __d__ear __a__unt __S__ally", которая помогает запомнить, что для получения правильных результатов надо сначала умножать("multiply") и делить("divide"), а затем складывать("add") и вычитать("subtract"). | Существует фраза: "__m__y __d__ear __a__unt __S__ally", которая помогает запомнить, что для получения правильных результатов надо сначала умножать("multiply") и делить("divide"), а затем складывать("add") и вычитать("subtract"). | ||
- | Отметим, что операнд X операции "^" должен быть неотрицательным (<m>X>=0</m>) (однако, если операнд Y принимает целые значения, то операнд X может быть и отрицательным!). | + | Отметим, что операнд X операции "^" должен быть неотрицательным (X⩾0) (однако, если операнд Y принимает целые значения, то операнд X может быть и отрицательным!). |
Поэтому, например, выражение <m>root{n}{X}</m>для целого нечётного n следует представлять в виде ''SGN(X)*ABS(X)^(1/n)'' (Х≠0). | Поэтому, например, выражение <m>root{n}{X}</m>для целого нечётного n следует представлять в виде ''SGN(X)*ABS(X)^(1/n)'' (Х≠0). |