Вниз
Скачать: CL | DM;

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

 
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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.027 c
2-1165232950
Евгений Р.
2006-12-04 14:49
2006.12.24
Сигнал из динамика компьютера


2-1164828608
dasha
2006-11-29 22:30
2006.12.24
прокруткf в DBGrid


2-1165330486
ГореПрограммер
2006-12-05 17:54
2006.12.24
Checkbox в Listbox


15-1165202962
Slider007
2006-12-04 06:29
2006.12.24
С днем рождения ! 2 декабря


6-1153984676
nuf
2006-07-27 11:17
2006.12.24
как сохранить страничку из интернета




   Наверх