Инструменты пользователя

Инструменты сайта


msx:basic_programming_guide:01

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
msx:basic_programming_guide:01 [2020-03-21 22:52]
GreyWolf [Диск с примерами]
msx:basic_programming_guide:01 [2020-06-05 21:21] (текущий)
GreyWolf [I.7.1. Арифметические операции]
Строка 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 операции "​^"​ должен быть неотрицательным (X0) (однако,​ если операнд 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).
msx/basic_programming_guide/01.1584820362.txt.gz · Последние изменения: 2020-03-21 22:52 — GreyWolf