|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.03.2015, 15:32 | #1 |
Новичок
Джуниор
Регистрация: 16.12.2014
Сообщений: 1
|
Работа с циклами и записями в Delphi
Есть вложенные циклы. Нужно, чтобы при нахождении ошибки цикл продолжался до нахождения решения, а при нахождении оптимального решения(то бишь true) заканчивался. Но возникает то, что цикл, либо вылетает совсем и ничего не дает, либо ищет еще одно оптимальное решение в главном цикле, хотя должен приступить к следующему.
Поясню: есть массив записи(слова с координатами каждой буквы на сетке). Берутся два слова, поставленное и, которое нужно поставить. При нахождении буквы, для пересечения, вычисляются координаты, потом идет проверка на постановку, если проверка прошла, то постановка осуществляется, иначе: ищем следующее решение, если такого нет, то отбрасываем слово. Проблемы: если слово найдено, и не ставить выходы из цикла, то он ищет способ, как еще раз поставить слово; если возникают ошибки, но решение все-таки есть, и слово поставить можно, то он его откидывает в сторону. .-. Вот код. Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с циклами в Delphi 7. Выйти из цикла достигнув указанного условия. | CONDOR* | Помощь студентам | 1 | 16.05.2012 18:59 |
работа с циклами | Triksi | Помощь студентам | 3 | 26.06.2011 10:53 |
работа с циклами | серг | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 5 | 22.04.2010 21:34 |
Работа с циклами | DOJ | Общие вопросы C/C++ | 3 | 27.08.2009 18:39 |
работа в delphi с записями подскажите пример, пжалуйста | бедный_студент | Помощь студентам | 4 | 25.03.2009 17:28 |