Cтраница 1
Битовые строки декодируются в свои десятичные эквиваленты, которые используются для задания целевой функции. Например, при наличии двух сценарных спектров целевая функция дает нам величину координаты Z, или высоту трехмерного изображения, в предположении, что величины / соответствующих сценарных спектров - это координаты X и Y. Это проделывается для всех вариантов решений, и значения целевой функции для них сохраняются. Важно: значения целевой функции должны быть неотрицательными. [1]
Битовые строки, в частности, заменяют логические величины, которые отдельно в ПЛ / 1 не выделены. [2]
Битовые строки представляют собой некоторые двоичные коды, которые в зависимости от выполняемой операции могут иметь длину от одного до 256 байтов. Информация, находящаяся в основной памяти, интерпретируется как битовая строка при выполнении логических операций и операций пересылок. [3]
Битовые строки PL / I имеют гораздо более широкое применение, чем аналогичные константы в фортране. [4]
Если сравниваемые битовые строки имеют разную длину, то более короткая из них дополняется справа нулями. [5]
Строки, битовые строки, агрегаты ( strings, bit strings, aggregates) используются для конструирования значений объектов массивных типов Они могут использоваться в любом месте, где допускается значение типа массив, например, как начальное значение константы или операнд в выражении. [6]
Если сцепляются две битовые строки, то результат также есть строка битов. Длина результата равна сумме длин операндов. [7]
![]() |
Области действия имен. [8] |
В арифметических операциях битовые строки, записанные в виде байтов, имеют свойства целых чисел в диапазоне от 0 до 255; битовые строки, записанные в виде полуслов, имеют свойства 16-битовых целых чисел со знаком; битовые строки, записанные в виде слов, и тип fixed являются синонимами и имеют свойства 32-битовых целых чисел со знаком. Хотя арифметические и логические операции выполняются только над целыми числами, относительные проверки можно проводить для целых чисел или строк. [9]
Операндами в этих выражениях могут быть битовые строки, арифметические и строковые данные, которые могут быть преобразованы к битовым строкам. [10]
Они формируют в зарезервированных областях памяти битовые строки, которые соответствуют указанным в директивах аргументам и обозначаются именами, находящимися в поле метки. [11]
Ключевые слова выделяются впереди символом подчеркивания; битовые строки начинаются с указания системы счисления ( 2, 8, 6 - для двоичной, восьмеричной и шестнадцатеричной), за которым идут соответствующие цифры. [12]
Кроме знаковых строк операндами операции сцепления могут быть битовые строки и арифметические данные. Результат операции определяется следующими правилами. [13]
![]() |
Результат логических операций. [14] |
Отношение называется битовым, если в качестве операндов используются битовые строки. Битовое отношение означает последовательное попарное сравнение слева направо двоичных цифр. Если длины строк различны, то более короткая дополняется справа нулями. [15]