Особенности процесса решения кроссворда
S#2 Software>JapCross>Особенности решения
1) Программа позволяет решить ЛЮБОЙ кроссворд, если данные обеих таблиц позволяют прийти
к единственному его решению и не противоречат друг другу.
2) Если программа за один проход решения кроссворда не смогла внести в него ни одного изменения,
то это означает, что таблицы содержат недостаточно информации для окончания решения кроссворда,
то есть имеется несколько вариантов окончания решения. В этом случае, программа уведомляет
пользователя о данной ситуации и завершает решение кроссворда. Данная ситуация не исправима,
так как в этом случае все зависит от качества исходного кроссворда.
3) Если программа обнаруживает, что не существует ни одного верного с точки зрения исходных
данных продолжения решения текущей строки или столбца, то это свидетельствует о том, что
данные двух таблиц противоречат друг другу и продолжение решения кроссворда невозможно.
В этом случае программа также уведомляет пользователя об ошибке и завершает решение.
Данная ситуация исправима: внимательно проверьте данные обеих таблиц! Даже мельчайшая
ошибка обязательно приведет к появлению этого сообщения!
4) Для выявления таких мелких ошибок в программе имеется утилита, предупреждающая
о явных противоречиях в данных таблиц. Однако, если вы заполнили только одну из таблиц,
то не следует обращать на эти предупреждения никакого внимания.
5) Решение кроссворда может быть прервано в любой момент, а в случаях превышения лимита
времени, отведенного на решение одной строки/столбца, программа выводит дополнительный
индикатор прогресса и кнопку для осуществления преждевременной остановки процесса решения.
Внимание! Скорость решения кроссворда сильно зависит от его размеров, сложности и
количества мелких деталей! Пока программа успешно справляется только с кроссвордами,
сложность которых не превышает среднего уровня!