7.1.7 РД 50-34.698-90

В разделе «Алгоритм решения» следует приводить:

  1. описание логики алгоритма и способа формирования результатов решения с указанием последовательности этапов счета, расчетных и (или) логических формул, используемых в алгоритме;
  2. указания о точности вычисления (при необходимости);
  3. соотношения, необходимые для контроля достоверности вычислений;
  4. описание связей между частями и операциями алгоритма;
  5. указания о порядке расположения значений или строк в выходных документах (например, по возрастанию значений кодов объектов, по группам объектов и т.д.).

[из 7.1.7 РД 50-34.698-90]

При изложении алгоритма следует использовать условные обозначения реквизитов, сигналов, граф, строк со ссылкой на соответствующие массивы и перечни сигналов.

В расчетных соотношениях (формулах) должны быть использованы обозначения реквизитов, приведенные при описании их состава в других разделах документа [из 7.1.7.2 РД 50-34.698-90]

Алгоритм представляют одним из следующих способов:

  1. графический (в виде схемы);
  2. табличный;
  3. текстовой;
  4. смешанный (графический или табличный с текстовой частью).

Способ представления алгоритма выбирает разработчик, исходя из сущности описываемого алгоритма и возможности формализации его описания [из 7.1.7.3 РД 50-34.698-90]

Алгоритм в виде схемы выполняют по правилам, установленным ГОСТ 19.002 или ГОСТ 19.005.

Алгоритм в виде таблиц выполняют по правилам, установленным ГОСТ 2.105.

Алгоритм в виде текстового описания выполняют по правилам, установленным ГОСТ 24.301 [из 7.1.7.4 РД 50-34.698-90]

Соотношения для контроля вычислений на отдельных этапах выполнения алгоритма приводят в виде равенств и неравенств. При этом указывают контрольные соотношения, которые позволяют выявить ошибки, допущенные в процессе счета, и принять решение о необходимости отклонений от нормального процесса вычислений (продолжении работы по одному из вариантов алгоритма) [из 7.1.7.5 РД 50-34.698-90]