Страница:
779 из 786
Но точно указать его принадлежность пока невозможно, так как в обрабатываемой линии есть другие блоки такого же размера. Звездочки соответствуют порядковым номерам, на которые похож блок. Как условные превращаются в 'сделан_*'? Например, если имеем список: 2,4,1,2,9,1,9 и в результате первичной обработки получили:
'условный_5_7', 'условный_5_7', то они преобразуются в 'сделан_5' и 'сделан_7'.
Другой пример: имеем список: 1,2,2,1,1,2
Пусть в результате обработки получено: 'условный_2_3',
'условный_2_3_6' они преобразуются в 'сделан_2' и 'условный_3_6'
'неизвестный' – ограниченный с обеих сторон блок. Он получен в результате обработки не текущей линии, а предыдущих обработок перпендикулярных линий и требует рассмотрения на предмет отнесения его к статусу 'условный_*_*' или 'сделан_*'.
'визуальный_*' – фрагмент, точно принадлежащий некому блоку. Не имеет ограничителей или имеет его с одной стороны. В отличие от
'фрагмента', 'визуальный_*' можно попробовать удлинить в одну или другую сторону или объединить несколько 'визуальных_*' с одинаковым номером в один.
Кроме обычного режима работы программы лучше предусмотреть еще два: пошаговый и отладочный.
В пошаговом режиме предварительно можно задать номер линии и номер прохода, на котором намечается остановить программу. Проход – это один полный цикл просмотра всех активных линий.
Пошаговый режим показывает картинку текущей линии со статусом каждой клетки до обработки и после нее.
|< Пред. 777 778 779 780 781 След. >|