Cтраница 2
Лапласу оригинала x ( t), в дальнейшем она называется просто изображением х ( t); р а - - 1 о - комплексное переменное; а, ( о, t - вещественные переменные. [16]
ОКРЕСТНОСТЬ печатает таблицы номеров векторов и расстояния до центрального вектора; MB и MP - маска векторов и маска переменных; IX и X-матрицы наблюдений, IX - типа INTEGER 2 ( качественные признаки), X -типа REAL 4 ( вещественные переменные); L - число векторов в матрице наблюдений; L1 - число векторов с МВ1; N - число всех переменных в задаче; N1 - число переменных с МР 1; NUMB, NUM и KR - массивы типа INTEGER 2 размерности L, массив NUMB содержит связанные номера векторов, в массиве NUM, который является выходным массивом подпрограммы ОКРЕСТНОСТЬ, записываются номера векторов в порядке удаления от центрального вектора, массив KR служит рабочим массивом подпрограммы. [17]
Операции - сравнения применимы для всех стандартных типов: String, Real, Integer, Boolean, Char, Byte. При сравнении допустимо использовать операнды разных типов в одной операции, только если это целые и вещественные переменные. [18]
В программе из листинга 3.9 мы использовали только переменные вещественного типа, но в дальнейшем нам придется составлять программы, в которых будут использоваться переменные как вещественного типа, так и целого, причем эти переменные будут взаимодействовать друг с другом. Взаимодействие это может проявляться и в том, что в программах будут встречаться математические выражения, в которых имеются и целые, и вещественные переменные и константы. Естественно, что возникает вопрос: к какому типу будет относиться результат вычислений с участием величин разного типа. [19]
ОП [ АЗИСП ]: ОП [ А ИСП ]; C: if then А2ИСП else C I При выполнении операций перехода значение со не изменяется. Что касается выработки значения со при программировании отношений, то для этих целей надо использовать подходящие машинные операции. Пусть, например, требуется реализовать разветвление вычислительного процесса в зависимости от условия ifjeythen, где х и у - вещественные переменные. [20]
Ключ / ор запрещает некоторые виды оптимизации кода, которые могут привести к потере точности. Процессоры Intel обычно хранят результаты операций с плавающей точкой в 80-разрядных регистрах, что превышает разрядность значений с двойной точностью. При сохранении результатов в памяти выполняется округление. С данным ключом на платформе IA-32 вещественные переменные не хранятся в регистрах, операции не оптимизируются, деление, например, не заменяется умножением на величину, обратную знаменателю. Не выполняется и перегруппировка операндов. При вычислении выражений используются все 80 разрядов, а при присваивании результата переменной с простой и даже с двойной точностью выполняется округление до 32 ( в первом случае) или до 64 ( во втором случае) разрядов. С ключом / Qop соблюдаются и некоторые другие условия. [21]