Далеко не во всех случаях ход мышления однозначно определяется готовым алгоритмом, заключенным в логическом условии.
Подавляющее большинство мыслительных операций не определяется однозначным алгоритмом, и человек, поставленный перед сложной задачей, сам должен найти путь ее решения, отбросив неправильные логические ходы и выделив правильные. Такой характер носит творческое мышление, необходимость в котором возникает при решении любых сложных задач.
Наиболее отчетливым примером такого продуктивного мышления может служить решение обычных арифметических задач, которые с полным основанием могут считаться моделью вербально-логического интеллектуального действия.
Задача всегда ставит перед субъектом цель, которая сформулирована в вопросе. Этот вопрос сам не заключает в себе ответа. Цель дана в определенных условиях, и субъект, решающий задачу, прежде всего должен ориентироваться в ее условии, выделить из содержания самое важное, сопоставив входящие в его состав части. Лишь такая работа, служащая ориентировочной основой интеллектуального действия, позволяет создать гипотезу того пути, по которому должно идти решение, иначе говоря, стратегию решения, его общую схему. Определив стратегию, решающий задачу может обратиться к выделению частных операций, которые всегда должны оставаться в пределах общей стратегии и последовательность которых он должен строго соблюдать. Эти операции иногда могут оставаться относительно простыми, а иногда приобретают сложный характер и состоят из целой цепи последовательных звеньев (которые решающий должен хранить в своей «оперативной памяти»), приводят к определенному результату; решающий задачу должен сличить этот результат с исходным условием, и лишь в том случае, если результат соответствует условию, закончить действие, а в том случае, если такого соответствия нет, начать действие снова, пока нужное согласование результата с исходным условием не будет достигнуто.
Естественно, что весь описанный нами процесс должен на всем своем протяжении оставаться детерминированной основной задачей и не выходить за пределы ее условия; всякая утеря связи отдельных операций с исходным условием неизбежно приведет к невозможности решения задачи и превратит интеллектуальный акт в цепь ассоциаций, потерявших свой смысл.
Все это создает специальные требования, при которых процесс решения задачи может сохранить полноценный характер.