Cтраница 3
ОП, участвующих в передаче; подсчет числа единиц данных ( байт, слов), передаваемых от ПУ в ОП или обратно, и определение момента завершения заданной операции ввода-вывода. [31]
Тип записи ПЕРСОНАЛ на рис. 6.2.1 состоит из единиц данных Номер служащего, Фамилия, Должность, Смена и Зарплата. [32]
Единица данных ( N) - протокола - некоторая единица данных, содержащая управляющую информацию ( N) - протокола, а также, возможно, ( М) - данные пользователя. [33]
Если один из элементов структуры - массив, указание конкретной единицы данных в структуре требует знания индексов элемента массива. [34]
В зависимости от того, что в этих языках принимается за единицу данных, они делятся на кортежеориентированные и доменоориенти-рованные. [35]
Операция сравнения может подразумеваться только в том случае, если также подразумевается сравниваемая единица данных. Эти небольшие сокращения в форме записи допустимы только в Коболе уровня F. Использование указанных сокращений позво ляет более экономно записывать программу, однако начинающему программисту при составлении своих первых программ целесообразнее записывать все полностью. [36]
Блок фиксированной длины, который имеет виртуальный адрес и передается в качестве единицы данных между реальной и вспомогательной памятью: установленная порция информации для обмена между памятью и устройством перекачки в системе со страничным обменом. [37]
![]() |
Адрес буферной памяти. [38] |
Если в соответствующей колонке адресного массива не удается найти адресуемого блока, то единица данных выбирается из основной памяти, передается CPU и соответствующий блок из основной памяти засылается в буфер для удовлетворения будущих запросов данных. [39]
Мы гово -: рим, что в КОБОЛе значением, названия данных является единица данных, так же как и в машинном языке принято считать, что содержимое адреса есть слово. Операторы КОБОЛа имеют дело только с названиями данных, над значениями которых выполняются некоторые операции, так же как команды машинного языка имеют дело с адресами, над содержимыми которых они производят некоторые действия. [40]
![]() |
Графики геометриче - ческого распределения ского распределения для раз - г2 п 2 Та. [41] |
Для определения объема памяти, который будет занят при этом, необходимо вычислить число поступивших единиц данных. [42]
В качестве аргументов могут использоваться числовые литералы, литералы с плавающей точкой или имена-данных, соответствующие элементарным числовым единицам данных. Если указывается альтернатива ТО, то каждый из аргументов прибавляется к данным с указанным именем. В случае указания альтернативы GIVING производится сложение самих аргументов и замена предыдущего значения данных с указанным именем; следует иметь в виду, что имя данных может быть либо элементарной числовой единицей, либо элементарной единицей отчета. Никакие данные или литералы не могут содержать свыше 18 десятичных цифр. Компилятор выполняет правильное выравнивание десятичных точек, а также все необходимые преобразования двоичных и десятичных чисел и чисел с фиксированной и плавающей точкой. Если не указана альтернатива ROUNDED, то результат обрезается до размера поля результата перед запоминанием в памяти. [43]
Таким образом, иерархия данных в КОБОЛе строится так: массивы содержат записи, записи состоят из единиц данных, которые описываются как групповые, если они далее подразделяются, и как элементарные, если не подразделяются. Массивы, записи, групповые и элементарные единицы данных являются в КОБОЛе группировками данных, которым присваиваются имена-данных. Имя-данного - обозначение, даваемое программистом для определенной группировки данных. [44]
Следует отличать единицы данных, содержащие в себе более мелкие подразделения ( в этом случае говорят о групповых единицах данных), от таких единиц данных, которые не содержат подразделений и которые носят название элементарных единиц данных. Иногда желательно включить единицу данных в иерархию подразделений, не предусматривая обращение к ней по имени. В этом случае достаточно записать слово FILLER ( ЗАПОЛНИТЕЛЬ) вместо имени данных; при этом имя не будет занесено в таблицу имен данных, составляемую компилятором. Поскольку объем памяти, отводимой под такую таблицу имен данных, ограничен, обычно предпочтительно пользоваться словом FILLER, а не именем данных, но только надо твердо знать, что не возникнет необходимость обратиться к единице данных по имени. [45]