# data[].attributes.headline
Алгоритмические конструкции

# data[].attributes.subject
Алгоритмические конструкции

# data[].attributes.headline
Результативность

# data[].attributes.subject
Результативность

# data[].attributes.body
Отсутствие ошибок, алгоритм должен приводить к правильному результату для всех допустимых входных значениях

# data[].attributes.body
Один и тот же алгоритм можно использовать с разными исходными данными.

# data[].attributes.body
Каждое действие и алгоритм в целом должны иметь возможность завершения.

# data[].attributes.headline
Детерминированность

# data[].attributes.subject
Детерминированность

# data[].attributes.body
Любое действие должно быть строго и недвусмысленно определено в каждом случае

# data[].attributes.headline
 Дискретность

# data[].attributes.subject
 Дискретность

# data[].attributes.body
Алгоритм должен состоять из конкретных действий, следующих в определенном порядке.

# data[].attributes.headline
Система команд

# data[].attributes.subject
Система команд

# data[].attributes.body
Строго заданный конечный набор команд, которые может выполнить исполнитель

# data[].attributes.body
Это та область, обстановка и условия в которых действует исполнитель.