Битовые строки - Большая Энциклопедия Нефти и Газа, статья, страница 2
И волки сыты, и овцы целы, и пастуху вечная память. Законы Мерфи (еще...)

Битовые строки

Cтраница 2


Битовое сравнение выполняется тогда, когда значениями обоих операндов являются битовые строки.  [16]

Здесь в понятие битовых переменных включаются числовые двоичные поля, битовые строки фиксированной длины, а также упакованные структуры и массивы, содержащие только двоичные поля и битовые строки. В понятие символьных переменных включаются числовые поля символов, символьные строки фиксированной длины, а также упакованные структуры и массивы, содержащие только строки символов.  [17]

Переменные типов BYTE, WORD, DWORD и LWORD определяются стандартом как битовые строки ANY BIT. Говорить о диапазоне значений чисел для этих переменных вообще некорректно. Они представляют строки из 8, 16 и 32 бит, соответственно. Помимо обращения с такими переменными как к единым целым, их можно использовать побитно.  [18]

19 Правила выполнения логических операций. [19]

Если один или оба операнда логической операции относятся к арифметическому или символьно-строчному типу, то такие операнды предварительно преобразуются в битовые строки. Символьные строки перобразуются по следующему правилу: символ О преобразуется в бит 0, символ 1-в бит 1, никакие другие символы в исходной строке недопустимы. Число битов в полученной строке равно числу символов в исходной строке, пустая строка символов преобразуется в пустую строку битов.  [20]

В арифметических операциях битовые строки, записанные в виде байтов, имеют свойства целых чисел в диапазоне от 0 до 255; битовые строки, записанные в виде полуслов, имеют свойства 16-битовых целых чисел со знаком; битовые строки, записанные в виде слов, и тип fixed являются синонимами и имеют свойства 32-битовых целых чисел со знаком. Хотя арифметические и логические операции выполняются только над целыми числами, относительные проверки можно проводить для целых чисел или строк.  [21]

Ни в одном из сравниваемых языков программирования не поддерживается возможность использования данных логического типа ( противопоставляемого булевскому типу), таких, например, как битовые строки и операции И, ИЛИ, НЕ и сдвига вправо или влево над ними. В языке Си имеется возможность выполнения всех вышеназванных операций, но они выполняются над данными целого типа. В языке Ада имеется возможность использования массивов булевского типа и применения к элементам этих массивов операций И и ИЛИ.  [22]

Здесь в понятие битовых переменных включаются числовые двоичные поля, битовые строки фиксированной длины, а также упакованные структуры и массивы, содержащие только двоичные поля и битовые строки. В понятие символьных переменных включаются числовые поля символов, символьные строки фиксированной длины, а также упакованные структуры и массивы, содержащие только строки символов.  [23]

В зависимости от выполняемой команды информация может интерпретироваться как числа с фиксированной точкой; числа с плавающей точкой ( полулогарифмическая форма представления информации); десятичные числа; битовые строки для логических операций.  [24]

В арифметических операциях битовые строки, записанные в виде байтов, имеют свойства целых чисел в диапазоне от 0 до 255; битовые строки, записанные в виде полуслов, имеют свойства 16-битовых целых чисел со знаком; битовые строки, записанные в виде слов, и тип fixed являются синонимами и имеют свойства 32-битовых целых чисел со знаком. Хотя арифметические и логические операции выполняются только над целыми числами, относительные проверки можно проводить для целых чисел или строк.  [25]

Требуется исходная популяция - популяция вариантов решений. Битовые строки этого первого поколения закодированы случайным образом. Более высокая численность популяции повышает вероятность того, что мы найдем хорошее решение, но при более высокой численности требуется большее время обработки.  [26]

В PL / I логические операции &, 1, - 1 ( и, или, не) могут производиться не только над элементарными битовыми Значениями, представляемыми константами ТВ и О В, но и над совокупностью битов, то есть битовыми строками произвольной длины. Если битовые строки имеют разные длины, то они предварительно выравниваются путем добавления недостающих двоичных нулей справа к более короткой строке. Логическая операция производится побитно над соответствующими битами обеих строк. Длина результата равна длине более длинной строки.  [27]

Способ представления взаимозависимости между двумя объектами с помощью двоичного разряда: 1 - связь имеет место, О - связи нет. Широко используются битовые строки и матрицы.  [28]

Битовое сравнение осуществляет побитовое сравнение обоих операндов. В качестве операндов могут быть использованы только битовые строки. Сравнение битовых строк выполняется следующим образом.  [29]

Функции ANY ( Y) и ALL ( x) осуществляют соответственно-логическое сложение и логическое умножение всех элементов массива х, который должен состоять из битовых строк. Если же-аргумент представляет массив данных другого типа, то они преобразуются в битовые строки.  [30]



Страницы:      1    2    3