LJ>var Temp: float; LJ>var Bar: integer; LJ>var BarCount: integer; LJ>{----------------------------------------------------------------------------} LJ>{*** ЦИКЛ Тестирования } LJ>{----------------------------------------------------------------------------} LJ>BarCount := 20; LJ>FOR Bar := 0 to BarCount — 1 do LJ>begin LJ> if not (Bar-1) then LJ> begin LJ> if Funk1( Bar, BarCount ) > 0 then LJ> CalcBarMin( Bar ); LJ> end LJ> else LJ> begin LJ> if ( Bar >= BarCount -1 ) then LJ> begin LJ> CalcBarMin( Bar — 1 ); LJ> end LJ> else LJ> begin LJ> CalcBarMax( Bar, BarCount ); LJ> end; LJ> end; LJ>{----------------------------------------------------------------------------} LJ>{*** Конец ЦИКЛА} LJ>{----------------------------------------------------------------------------} LJ>END; LJ>[/code]
LJ>Т.е. скрипт с поддержкой комментариев, циклов, проверок, и вызовом "пользовательских", т.е. грубо говоря мною "снаружи "написанных функций, вроде Funk1(), CalcBarMin(), CalcBarMax()
LJ>Допустимые либы — ну наверное любые, свободно доступные ))) буст наверное будет нормально, но Qt я думаю будет несколько излишним )))))
>GUI не надо, по идее в конечном счете должен быть некий "результирующий" класс, который я создаю, передаю в него путь к файлу со скриптом или сам текст скрипта и запускаю его выполение
Ну если ввод вывод в только консоль и без извратов (к извратам я например отношу оператор Goto), то берусь. Только сегодня вечером посмотрю как идет, и смогу ли я выкроить достаточно времени.