Cognitive theory contends that solutions to problems either take the form of algorithms: rules that are not necessarily understood but promise a solution, or of heuristics: rules that are understood but that do not always guarantee solutions.
Когнітивна теорія стверджує, що вирішення проблем приймають форму алгоритмів — правил, які не обов'язково розуміти, але які обіцяють рішення, або евристики (метод спроб і помилок) — правил, які зрозумілі, але не завжди гарантують рішення.