Cтраница 3
Групповое данное представляет собой совокупность нескольких элементарных данных. Групповые данные подразделяются на массивы и структуры. [31]
Это описание показывает, что в записи с именем SOME-INPUT-RECORD позиции с первой по третью отведены для данного CARD - IDENTIFICATION, позиции с четвертой по девятую - для данного TODAYS-DATE и позиции с десятой по тридцать четвертую - для нечислового элементарного данного PERSONS-NAME. Групповые данные могут быть в свою очередь объединены в группы из двух или более групповых данных. [32]
В языки уровня макроассемблера вводятся конструкции ( макрокоманды и макроопределения), которые интерпретируются не одной командой, а некоторыми достаточно стандартными последовательностями команд. Могут вводиться и групповые данные. [33]
Данные делятся на элементарные и групповые. Групповое данное объединяет в себе либо групповые данные, либо групповые и элементарные данные, либо элементарные данные. Групповое данное считается описанным, если дано описание всех данных, объединяемых в нем, и его собственное описание. [34]
Наличие уточнения имен позволяет программистам использовать одинаковые имена в различных записях, сохраняя возможность однозначной идентификации каждого данного. Этот вариант операторов всегда включает два групповых данных, причем соответствующая операция применяется к парам данных, имеющих одинаковые имена и расположенных в разных группах. Данные в таких парах называются соответствующими данными. [35]
Имя-сортируемой-записи и идентификатор не должны относитьея к одной и той же области памяти. Пересылка из поля идентификатора производится по правилам пересылки для групповых данных без фразы СООТВЕТСТВЕННО. [36]
Имя-сортируемой-записи и идентификатор не должны относиться к одной и той же области памяти. Пересылка в поле идентификатора производится по правилам пересылки для групповых данных без фразы СООТВЕТСТВЕННО. [37]
Все данные являются элементарными, так что оператор MOVE допустим. Ни одно из элементарных данных не является числовым, поэтому рассматриваемые групповые данные не могут использоваться в вариантах CORRESPONDING арифметических операторов. [38]
Фраза VALUE IS ( ЗНАЧЕНИЕ) отличается от фразы VALUE OF ( ЗНАЧЕНИЕ) статьи-описания-файла. Фраза VALUE IS может применяться как для элементарных, так и для групповых данных. При этом существуют определенные ограничения на использование этой фразы для групповых данных. Все данные, из которых составлено групповое данное, должны быть одного и того же размера. [39]
Это описание показывает, что в записи с именем SOME-INPUT-RECORD позиции с первой по третью отведены для данного CARD - IDENTIFICATION, позиции с четвертой по девятую - для данного TODAYS-DATE и позиции с десятой по тридцать четвертую - для нечислового элементарного данного PERSONS-NAME. Групповые данные могут быть в свою очередь объединены в группы из двух или более групповых данных. [40]
Размер записей, описанных в этой статье, составляет тридцать четыре позиции, так же как и в предыдущих примерах. Групповое данное EXAMPLE-RECORD-ENTRY подразделяется на элементарное данное CARD - IDENTIFICATION, за которым следует два групповых данных TODAYS-DATE и PERSONS-NAME. Первое подразделяется на три элементарных данных, в то время как PERSONS-NAME состоит из элементарного данного, за которым следует групповое данное. Все элементарные данные имеют фразу PICTURE. Каждая статья заканчивается точкой со следующим за ней пробелом. Имейте в виду, что пробелы перед фразой PICTURE делаются для того, чтобы статья-описания-записи была более удобочитаемой, и не влияют на ее смысл. Обратите внимание на использование имен данных с дефисами, что позволяет избежать употребления зарезервированного слова в качестве имени, а также придать как можно больше смысла идентифицирующему имени. [41]
Данные могут быть двух типов: элементарные и групповые. Элементарные данные рассматриваются как неделимые. Групповые данные делятся на составные части, каждая из которых имеет собственное наименование и выступает как самостоятельное данное, допускающее обработку независимо от остальных частей. [42]
Поле обозначения данных проводит окончательное определение данных по смысловой нагрузке. В тех случаях, когда окончательное определение в этом поле не выполнено, в операциях участвует группа данных. При этом групповые данные могут участвовать только на уровне логической записи. [43]
Прежде чем выполнить определенное обращение к какому-либо элементу таблицы, необходимо присвоить значение соответствующему индексу или имени-индекса. Имена, использованные в приведенных выше примерах в качестве индексов, выбраны произвольно и могут определяться программистом. Элементами таблицы STATES-X являются групповые данные. [44]
![]() |
Способы записи чисел. [45] |