Объединение автоматизированных учебных пособий…
7
Рис. 1.
Блок-схема алгоритма объединения элементов с частичной
эквивалентностью
Блок 5. Поиск элемента «элемент1» в первом пособии, для
которого
элемент.id = элемент1.id
и
элемент.eid <>
элемент1.eid
, т. е. «элемент1» частично эквивалентен текущему
элементу.
Если такой элемент найден, необходимо дополнительно объеди-
нять частично эквивалентные элементы. Переход к блоку 10.
Блок 6. Поиск элемента «элемент1» в множестве EQ, т. е.
эквивалентного элемента, который задал пользователь.
Блок 7. Поиск элемента «элемент1» в первом пособии с таким же
названием. Такой поиск проводится, только если включен поиск по
названиям
флаг_назв = true
.
Если такой элемент найден, надо дополнительно объединять
частично эквивалентные элементы. Переход к блоку 10.
Если ни одно из предыдущих условий не отработало, элементы
неэквивалентны. Переход к блоку 8.