ВУЗ:
Составители:
30
Математические функции программы
«D = A + B» – значения A и B складываются, результат помещается
в поле D.
«D = A · B» – значения A и B перемножаются, результат помещается
в поле D.
«D = A div B» – в D помещается результат целочисленного деления A на B.
«D = A
mod B» – в D помещается остаток от целочисленного деления
A на B.
«D = A^B
mod C» – в D помещается результат возведения A в степень B по
модулю C. Экспонента может быть отрицательным числом. Если поле C = 0, то
возведение в степень будет происходить не по правилам модульной арифмети-
ки. В таком случае не стоит задавать в качестве экспоненты большие числа, так
как вычисления могут занять слишком
много времени. Невозможно также вы-
числять обратные значения, если в качестве модуля задан ноль.
«D = A^(1/B)» – в поле D помещается корень B степени от A. Если в ре-
зультате извлечения корня получилось нецелое число, то в D помещается бли-
жайшее бόльшее целое число, а в первой строке таблицы появится надпись
«[error]».
«A · D – B · C = N», где – A – числитель дроби; B – знаменатель подходя-
щей дроби δ
n
порядка. В поле C будет помещен числитель, а в D – знаменатель
подходящей дроби δ
n-1
порядка. В первую строку таблицы будет помещено зна-
чение выражения A · D – B · C. Если после начала вычисления дроби поля C и D
равны нулю, то это значит, что числа A и B не взаимно просты.
«D = text(A)» – число A интерпретируется как строка из символов в ANSI-
кодировке. Строка помещается в поле D
.
«D = number(A)» – строка A, состоящая из символов, интерпретируется как
число и помещается в поле редактирования D.
В программе используется модернизированный модуль «BigNum v2.0»
(Jes R. Klinke).
Страницы
- « первая
- ‹ предыдущая
- …
- 28
- 29
- 30
- 31
- 32
- …
- следующая ›
- последняя »