Проверка работы Алгоритма Советника.

 
У меня вопрос:Существуют ли программы,пакеты для проверки алгоритмов.т.е проверка соответствия диапазона входных сигналов по каждой ветке и диапазону выходных. До этого я делал все вручную.Но по мере усложнения алгоритма советника,вручную проверять становится проблематично.
 
Rattnik писал(а) >>
У меня вопрос:Существуют ли программы,пакеты для проверки алгоритмов.т.е проверка соответствия диапазона входных сигналов по каждой ветке и диапазону выходных. До этого я делал все вручную.Но по мере усложнения алгоритма советника,вручную проверять становится проблематично.

Если границы параметров известны, то можно делать контроль параметров в советнике. Своего рода защита от дурака

 
А как программе или пакету для проверки алгоритма рассказать о самом алгоритме?
 
LeoV >>:
А как программе, пакету для проверки алгоритма рассказать о самом алгоритме?

В моем понимании сущность программы такова.

Рисуется блок схема.На входах в блок указывается диапазон входных параметров и соответствующий диапазон выходных параметров.Потом все это запускается на проверку.И при не соответствии выдается в каком месте алгоритма логическая ошибка. Я думаю програмисты пишущие программы с многотысячными строками исходного кода,врядли рисуют алгоритм на бумаги,и в ручную на той же бумаги составляют тоблицу истинности для каждого блока.

 
Rattnik писал(а) >>

В моем понимании сущность программы такова.

Рисуется блок схема.На входах в блок указывается диапазон входных параметров и соответствующий диапазон выходных параметров.Потом все это запускается на проверку.И при не соответствии выдается в каком месте алгоритма логическая ошибка. Я думаю програмисты пишущие программы с многотысячными строками исходного кода,врядли рисуют алгоритм на бумаги,и в ручную на той же бумаги составляют тоблицу истинности для каждого блока.

Пишите все это дело в виде функции с входными параметрами, потом крутите как хотите. Двойная работа получается - программу писать, а потом еще этоже самое в другой программе. Не факт, что при дублирвании будет полное соответсвие и не будет ошибок.

 
Integer >>:

Пишите все это дело в виде функции с входными параметрами, потом крутите как хотите. Двойная работа получается - программу писать, а потом еще этоже самое в другой программе. Не факт, что при дублирвании будет полное соответсвие и не будет ошибок.

Да дело не в том что -бы 2 раза программу писать.

Дело в том что-бы составить правельный (без логических ошибок) алгоритм,а закодировать его можно на чем угодно.

 
Rattnik писал(а) >>

Да дело не в том что -бы 2 раза программу писать.

Дело в том что-бы составить правельный (без логических ошибок) алгоритм,а закодировать его можно на чем угодно.

Не знаю, на мой взгял - самый лучший способ составить правильный алгоритм - сам процесс его кодирования.

 
Integer писал(а) >>

Не знаю, на мой взгял - самый лучший способ составить правильный алгоритм - сам процесс его кодирования.

Сначала процесс создания гипотезы, а кодирование - это процесс построения, отладки и проверки этой гипотизы. Важнее иметь тот инструмент, который при минимальных затратах кодирования позволяет перейти от процеса отладки и проверки к реальному использованию.

 

Я так понял таким ПО никто не пользуется.

Спасибо всем.

Пойду спрошу на форуме С++.

Закрываю тему.

Причина обращения: