ГОСТ Р 55697-2013
используются для описания условий, в которых элементы данных представлены и
имеют нормальный тип [3].
Описаниеэтогосинтаксисавыполненосиспользованиемусловных
обозначений кодов "С", в соответствии с которыми, если переменная или выражение
имеет ненулевое значение, это означает, что условие выполняется (имеет значение
"true"):
while ( условие ) {
data_element
}
do {
data_element
Если это условие выполняется, то далее в потоке
данныхпоявляетсягруппаэлементовданных
data_element. Это повторяется до тех пор, пока это
условие не перестанет выполняться.
Элемент данных всегда появляется, как минимум, один
раз. Этот элемент данных повторяется до тех пор, пока
не перестанет выполняться это условие.
}
while (условие )
if (условие ){
data_element
Если это условие выполняется, то далее в потоке
данных появляется первая группа элементов данных
data element.
}
else {
data element
Если это условие не выполняется, то далее в потоке
данных появляется вторая группа элементов данных
data element.
for (i а 0; i < n; i++) {
data element
Группа элементов данных появляется п раз. Условные
конструкции внутри группы элементов данных могут
зависеть от значения переменной /’ управления циклом,
которая для первого появления устанавливается равной
нулю, и увеличивается на 1 при втором появлении и так
далее.
5.4 Таблицы и секции
5.4.1 Данные сервисной SI и программно-зависимой PSI информации должны
быть структурно представлены в форме таблиц, сегментированных на одну или
несколько секций передаваемых в пакетах транспортного потока.
11