МАТЕМАТИЧЕСКИЕ РАСЧЕТЫ
Алгебраические действия
МАТЕМАТИЧЕСКИЕ РАСЧЕТЫ
Он мгновенно выдаст результат — 8.
В этом примере были задействованы все алгебраические операции, понятные Spectrum-Бейсику:
+ сложение,
- вычитание,
* умножение,
/ деление,
t возведение в степень.
При записи чисел вместо запятой в десятичных
дробях принято использовать точку. Скобки играют ту же роль, что и в
обычных математических выражениях.
Последовательность вычислений также не
отличается от принятой в математике: сначала подсчитываются значения
выражений, взятых в скобки, внутри скобок в первую очередь выполняются
операции возведения в степень, умножения, деления, потом сложения и
вычитания.
Числовые функции
чать в скобки. Для примера, вычислим с помощью PRINT следующее выражение:
PRINT 1+COS PI—EXP (2-1.3) -2.#137$27
Здесь аргументом функции COS является константа
PI. Вместо нее при вычислениях компьютер подставляет значение числа
«пи», равного 3,1415927. Набирается PI обычным, принятым
для ZX Spectrum способом — целиком ключевым словом (клавиши
CS/SS+M).
Аргументы тригонометрических функций
подставляются в радианах. Для перевода числа из градусов в радианы надо
умножить его на PI/180, а для обратного преобразования умножить на
180/PI.
В алгебраических расчетах, кроме перечисленных
стандартных функций, Spectrum-Бейсик позволяет использовать несколько
специальных:
ABS - вычисление абсолютного значения,
INT - округление до ближайшего меньшего целого,
SGN — определение знака аргумента.
Все функции Spectrum-Бейсика подробно описаны в «Справочнике».