Cтраница 1
Текущее состояние цепи - понятие, наиболее часто используемое в программе и требующее большого внимания от программиста. Для каждого типа цепи система хранит четыре указателя: главной записи, предшествующей записи, текущей записи и последующей записи. [1]
Текущее состояние цепи используется при поиске следующей, предыдущей или главной записи текущего экземпляра цепи. [2]
![]() |
Рекурсивный систематический сверточный ( RSC кодер со степенью кодирования 1 / 2, К - 4. [3] |
Следовательно, текущее состояние цепи можно описать с помощью уровней сигналов в точках Ot-i, а - 2, а - з, аналогично способу описания состояния в формате разрядов памяти. [4]
![]() |
Структура с двойной цепной связью. [5] |
Имя-цепи определяет цепь, главную запись которой необходимо найти; текущее состояние цепи должно быть определено. [6]
В данном случае принимаемые решения и получаемые доходы связаны лишь с текущим состоянием цепи. [7]
В рабочие поля пользователя перемещаются данные текущей записи программы или прямые адреса текущего состояния цепи. [8]
После выполнения оператора удаления текущая запись программы и типа записи становится неопределенной; непредсказуемым образом может измениться текущее состояние затронутых цепей. [9]
Для устранения первой причины необходимо обеспечить наличие ссылки на предшествующую запись или разработать алгоритм работы программы, при котором текущее состояние цепи сохраняет все необходимые логические адреса. Способы ускорения включения в цепи описаны ранее. [10]
Вариант IV ( поиск по цепи) позволяет найти следующую ( NEXT), предыдущую ( PRIOR) или главную ( MASTER) запись текущего экземпляра цепи указанного типа; для определенности текущего состояния цепи ранее должна быть обработана хотя бы одна запись цепи. Поиск ведется относительно последней обработанной ( текущей) записи цепи. Варианты NEXT и PRIOR обычно используются для последовательного просмотра цепи в прямом или обратном направлении, MASTER - для выхода на главную запись другой цепи, в которой в качестве детальной участвует исходная запись. [11]
После успешного выполнения оператора STORE новая запись становится текущей записью программы ( ее прямой адрес помещается в DR-регистр), своего типа и всех цепей, где она является главной или детальной. Изменяется также текущее состояние цепей, расположенных на путях поиска экземпляров цепей для включения в них записи. [12]
При этом системе всегда известен и адрес следующей записи, так как в записи всегда хранится ссылка на следующую запись. Любой указатель текущего состояния цепи программа может получить специальным оператором ЯМД и использовать его, например, для поиска по прямому адресу. [13]
Если известно, что найденная запись будет использована в алгоритме повторно, рекомендуется запоминать ее адрес и затем пользоваться как самым быстрым вариантом поиска по прямому адресу. Так же следует поступать для сохранения текущего состояния цепи и его последующего восстановления. [14]
Локализуется главная запись цепи, которая становится текущей записью программы, текущей записью своего типа и текущей записью тех цепей, в которых найденная запись является детальной. В отличие от оператора RETRV, также обеспечивающего поиск главной записи цепи, не изменяется предыдущее текущее состояние цепей, в которых найденная запись является главной. [15]