Хорошие продукты и сервисы
Наш Поиск (введите запрос без опечаток)
Наш Поиск по гостам (введите запрос без опечаток)
Поиск
Поиск
Бизнес гороскоп на текущую неделю c 11.11.2024 по 17.11.2024
Открыть шифр замка из трёх цифр с ограничениями

ГОСТ 34.973-91; Страница 65

или поделиться

Страница 65
Страница 1 Untitled document
С. 64 ГОСТ 34.973—91
5.2.2.3. Целочисленный тип с выделенными значениями следу
ет использовать для представления значений переменной с тремя
или более состояниями. Если единственным требованием к значе
ниям переменной является их отличие друг от друга, то значения
следует присваивать, начиная с нуля.
Пример.
DayOfTheWeek : : - INTEGER (sunday(O), monday (1),
tuesday(2),Wednesday(3 ),thursday(4),
friday(5), $aturday(6)}
5.2.2.4. Целочисленный тип с выделенными значениями следу
ет использовать для представления значений переменной, которая
имеет только два состояния, но у которой могут появиться допол
нительные состояния в следующей версии протокола.
Пример.
Следует использовать описание
MaritalStatus : : - INTEGER {single(0), married (1)}.
если предполагается его последующая замена на следующее:
MaritalStatus : : =* INTEGER {singlc(O), married (I),
widowed (2)}
5.2.3.
Т и п «ст рока бит ов*
5.2.3.1. Тип «строка битов» следует использовать для представ
ления двоичных данных, формат и длина которых не заданы или
заданы в другом месте, при этом длина данных н битах не обяза
тельно кратна восьми.
Пример.
G3FacsimiiePage : : = BIT STRING
- - последовательность битов, удовлетворяющая
- - рекомендации МККТТ Т.4.
5.2.3.2. Следует определять первыйи последнийимеющие
смысл биты строки фиксированной длины в качестве выделенных
битов.
Пример.
Nibble : : = BIT STRING {first(0), last(3)}
5.2.3.3. Тип «строка битов» следует использовать такжедля
представления значений битового отображении, то есть упорядо
ченной совокупности логических переменных, показывающих, вы
полняется или нет некоторое определенное условие для каждого
объекта из некоторой упорядоченной совокупности.
Пример.
SunnyDaysOfTheMonth : : »» BIT STRING {first(I), last(31)}
- - i-fi день был солнечный в том и только
- - в том случае, если i-й бит равен единице
5.2.3.4. Тип «строка битов» с поименованными значениями
следует использовать для представления значений .совокупности