В образовательном процессе больше учат декларативным знаниям - изучению сущности предметов и явлений окружающего мира (понятиям) , а не процедурным знаниям (действиям с предметами и явлениями) .
Нормативные процедурные знания чуть больше представлены в дисциплинах естественно-математического цикла, например, в обучении математике: различные вычислительные действия, доказательство теорем, решение типовых задач. Однако их можно выделить в основном в виде схемы предметных (математических) действий, выстроенных в логике определенной науки, без учета индивидуальной логики и операторики познания.
Знания в базе знаний можно разделить на алгоритмические и неалгоритмические.
1.алгоритмические (процедурные) знания - это алгоритмы (программы, процедуры) , вычисляющие функции, выполняющие преобразования, решающие точно определенные конкретные задачи. Пример: любая библиотека программ.
2.неалгоритмические знания - состоит из мысленных объектов, называемых понятиями. Понятие обычно имеет имя, определение, структуру (составные элементы) , оно связано с другими понятиями и входит в какую-то систему понятий. Другие неалгоритмические знания - это связи между понятиями или утверждения о свойствах понятий и связях между ними.