Структура описания метода: различия между версиями

Материал из Алговики
Перейти к навигации Перейти к поиску
[досмотренная версия][досмотренная версия]
(Новая страница: «Данный документ содержит описание схемы, по которой предлагается описывать свойства ме…»)
 
Строка 2: Строка 2:
  
 
{{in use|[[Участник:Frolov|Фролов А.В.]] ([[Обсуждение участника:Frolov|обсуждение]])}}
 
{{in use|[[Участник:Frolov|Фролов А.В.]] ([[Обсуждение участника:Frolov|обсуждение]])}}
 +
 +
В тех случаях, если алгоритмическая реализация метода всего одна, метод следует описывать по схеме, изложенной в [[Структура описания свойств алгоритмов|Структуре описания свойств алгоритмов]]. Данная же схема должна применяться для описания методов, у которых есть разные реализующие их алгоритмы. 
 +
 +
Если описываемый метод решения задачи по сути состоит из отдельных частей, решающих более мелкие подзадачи, то вместо детального изложения можно просто указать на это, с надлежащими ссылками на описание этих методов (алгоритмов) решения подзадач.
 +
 +
В случаях, не сводимых к ранее перечисленным, предлагается следовать следующей последовательности.
 +
 +
В начале описания метода следует описать '''решаемую им задачу'''. При этом, однако, не следует делать описание задачи излишне подробным: для этого будет предназначено её "собственное" описание с помощью [[Структура описания задачи|Структуры описания задачи]] на отдельной странице АлгоВики.
 +
 +
После описания задачи следует отдельным пунктом изложить математические основы самого метода, общие для всех реализующих его алгоритмов.
 +
 +
Далее следует отдельными пунктами дать краткие описания отдельных алгоритмов, с выделением их собственных главных особенностей. Если один из алгоритмов был придуман первым, то его описание, как классического варианта, может быть более подробным, например, математические основы метода могут быть описаны в пункте, посвящённом именно классическому варианту. При описании отдельных алгоритмов желательно изложение структурировать, классифицируя варианты каким-либо естественным математическим способом. В конце изложения желательно сопоставление вариантов по разным параметрам (как параллельным, так и простым вычислительным).
 +
 +
В случае наличия страниц описаний разных вариантов метода обязательно указание на них в соответствующих пунктах описания метода. Аналогично, в описаниях алгоритмов желательно наличие ссылки на описание объединяющего их метода.

Версия 11:47, 17 мая 2017

Данный документ содержит описание схемы, по которой предлагается описывать свойства метода.

Warning sign font awesome.svg Данная страница в настоящее время активно редактируется участником Фролов А.В. (обсуждение).
Пожалуйста, не вносите в неё никаких изменений до тех пор, пока не исчезнет это объявление. В противном случае могут возникнуть конфликты редактирования.

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

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

В случаях, не сводимых к ранее перечисленным, предлагается следовать следующей последовательности.

В начале описания метода следует описать решаемую им задачу. При этом, однако, не следует делать описание задачи излишне подробным: для этого будет предназначено её "собственное" описание с помощью Структуры описания задачи на отдельной странице АлгоВики.

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

Далее следует отдельными пунктами дать краткие описания отдельных алгоритмов, с выделением их собственных главных особенностей. Если один из алгоритмов был придуман первым, то его описание, как классического варианта, может быть более подробным, например, математические основы метода могут быть описаны в пункте, посвящённом именно классическому варианту. При описании отдельных алгоритмов желательно изложение структурировать, классифицируя варианты каким-либо естественным математическим способом. В конце изложения желательно сопоставление вариантов по разным параметрам (как параллельным, так и простым вычислительным).

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