Объединение автоматизированных учебных пособий…
11
Рис. 3.
Блок-схема алгоритма объединения ссылочных элементов
Описание алгоритма
(Рис. 4).
Блок 1. Входными параметрами алгоритма являются: первое и
второе пособия, логическая переменная флаг_назв (определяет, нуж-
но ли считать эквивалентными элементы с одинаковыми названия-
ми), множество эквивалентных элементов EQ, которое задал пользо-
ватель перед объединением пособий.
Блок 2. Инициализация переменных. Результирующее пособие
пустое. Множество EQG пустое.
Блок 3. Для множества понятий вызывается алгоритм объедине-
ния элементов с частичной эквивалентностью.
В качестве входных параметров ему передаются множества поня-
тий для первого и второго пособий, множество EQ, заполненное
пользователем, и множество EQG. Множество EQG также является
выходным параметром, так как в процессе работы алгоритма в нем
сохраняются все замены элементов второго пособия на элементы
первого пособия. Кроме того, выходным параметром является мно-
жество понятий результирующего пособия.