10.1.7 ГОСТ Р 59795-2021

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

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

[из 10.1.7 ГОСТ Р 59795–2021]

10.1.7.1 В алгоритме должны быть предусмотрены все ситуации, которые могут возникнуть в процессе решения задачи [из 10.1.7.1 ГОСТ Р 59795–2021]

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

В расчетных соотношениях (формулах) должны быть использованы обозначения реквизитов, приведенные при описании их состава в других разделах документа [из 10.1.7.2 ГОСТ Р 59795–2021]

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

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

Способ представления алгоритма выбирает разработчик, исходя из сущности описываемого алгоритма и возможности формализации его описания [из 10.1.7.3 ГОСТ Р 59795–2021]

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

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

Алгоритм в виде текстового описания выполняют по правилам, установленным ГОСТ 24.301 [из 10.1.7.4 ГОСТ Р 59795–2021]

10.1.7.5 Соотношения для контроля вычислений на отдельных этапах выполнения алгоритма приводят в виде равенств и неравенств. При этом указывают контрольные соотношения, которые позволяют выявить ошибки, допущенные в процессе вычислений, и принять решение о необходимости отклонений от нормального процесса вычислений (продолжении работы по одному из вариантов алгоритма) [из 10.1.7.5 ГОСТ Р 59795–2021]