Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.12.24;
Скачать: [xml.tar.bz2];

Вниз

Стопор!   Найти похожие ветки 

 
vasIzmax ©   (2006-12-03 01:10) [0]

Доброго времени суток, ALL! Вот задачка, может кто-нибудь подскажет:
Дано слово"ьвпьвфвфььп" и такая таблица
№ оп-ии|Заменяем| Чем|Действие |Путь
10        |вф | п    |3  |20
20        |ьь |вф   |2  |10
30        |пп |ьп    |3  |0
где №номер_оп-ции - просто нумерация операции
"заменяем" - то, что будем заменять
"Чем" - то, чем будем заменять
"Действие" - 2 - переход на операцию указанную в "пути", после 1 замены;
3 - цикл, после 1 замены возвращается к началу слова и опять ищет и заменяет.
"Путь"_0 - выход.
Все вроде бы хорошо, но никак не могу сделать чтобы: вот в 10 прошел цикл, и решение перешло на 20.
Потом совершило замену, и вернулось в 10, опять цикл,=>20, если нет замен =>30. В 30 отработало и вышло.
Вот с переходами стопор.


 
Германн ©   (2006-12-03 01:21) [1]

while not Result do...;
repeat ... until Result;
etc.


 
vasIzmax ©   (2006-12-03 01:32) [2]


> Германн ©   (03.12.06 01:21) [1]

Т.е. пока not Result, вертеться в repeat до достижения Result.?
Реализовал пункт: цикл в первой операции. Добрался до перехода. Но организовав переход, прога зависает. Т.к. 10=>20=>10, это понятно. Наверно, дополнительный счетчик надо на  замены, что бы если нет больше замен в 10, то 20, если в 20 => то 30, а там и выход. Но это на трех операциях просто расписать. А если операций штук 40 или >, переходы из 10 в 40, из 40->50, 50->30, и т.д. Использую стринггрид, думаю оптимальный вариант.


 
ANTPro ©   (2006-12-03 02:01) [3]

Лаба по шифрованию?
Надо помечать где уже были
Или удалять выполненное



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2006.12.24;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.043 c
3-1160633869
svt
2006-10-12 10:17
2006.12.24
Подскажите пожайлусата как правильно и рационально


1-1162989068
Greenchel
2006-11-08 15:31
2006.12.24
Edit.Font to RichEdit


1-1162970612
Димыч
2006-11-08 10:23
2006.12.24
Resize формы (BorderStyle = bsNone)


2-1165400824
azl
2006-12-06 13:27
2006.12.24
JvCheckTreeView


11-1142433325
Godness
2006-03-15 17:35
2006.12.24
Странное сворачивание формы при использовании KOLApplet





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский