Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Шапиро С.И. От алгоритмов - к суждениям. Эксперименты по обучению элементам математического мышления

.pdf
Скачиваний:
5
Добавлен:
25.10.2023
Размер:
12.07 Mб
Скачать

мысли, приобретают обобщенный характер *>. Дело в том, что умственная деятельность начинается с необходимо­ сти совершить выбор способа действия или материала [100, стр. 236]. Ассоциативная же система знаний как раз, в отличие от локальных ассоциаций, позволяет при­ менить знания в разных условиях.

Вначале системы относятся к весьма ограниченной об­ ласти (глава или параграф учебника). Речь идет о ча­ стносистемных ассоциациях, знаменующих переход зна­ ний от единичного к особенному, еще не обретшего ха­ рактера всеобщего. Они проявляются, как умение вычле­ нять из ассоциативного фонда знаний наиболее сущест­ венные в данном вопросе признаки. Следующий уровень умственной деятельности характеризуется внутрисистем­ ными ассоциациями, отражающими упорядоченные сово­ купности фактов, представлений, понятий. Они связыва­ ют воедино основное содержание учебного предмета или

нескольких его разделов.

Системы знаний все же разобщены, пока не найдена ведущая система, подчиняющая их себе [100, стр. 300]. Это происходит на уровне межсистемных (межпредмет­ ных) ассоциаций. Автор, таким образом, последователь­ но развивает идею иерархии «вложенных» систем зна­ ний. Системность как особая форма упорядочения высту­ пает способом организации, управления мышлением. С этих позиций делается попытка описать общую схему решения умственной задачи. Прежде всего, находится, тип, к которому относится данная задача ■— путем вспо­ минания ранее решенных аналогичных задач. Механизм процесса основан па актуализации разной степени близо­ сти систем ассоциаций по сходству. Если между усло­ вием и способом действия связь однозначна, то отсутст­ вует выбор и, следовательно, нет умственного решения [100, стр. 373]. Если нет готового способа действия, то для сравнения отыскиваются достаточно близкие к дан­ ному условия с известным методом решения. Оба усло­ вия разлагаются на составляющие элементы, находится пересечение и, в соответствии с их значимостью, судят о тождестве или степени различия целого.

Системность знаний становится основой вырабатыва­ ния метода умственной деятельности. Здесь автор, по

*) Это согласуется с высказыванием Н. А. Менчинской о том, что доаналитические «генерализованные» объединения еще не явля­ ются обобщениями [71, стр. 183].

сути, приближается к алгоритмическому описанию про­ цесса. Однако операции, к которым оно сводится («Про­ верка наличия готового способа действия», «Разложение условия на элементы» и др.), очень сложны и, более

того, не

всегда выполнимы. Содержание их раскрыто

в работе

недостаточно. Проблема системности знаний

с позиций логико-психологического моделирования рас­ сматривалась Я- А. Пономаревым [90]. По мнению Я. А. Пономарева системность знаний характеризуется следующими чертами.

1. Знания находятся в непрерывной связи с процес­ сом их приобретения.

2. Всякое знание в процессе обучения включается в состав другого, «объемлющего» его знания.

3. При этом «объемлемое» знание деформируется в соответствии с новыми связями, в которые оно всту­ пило.

Упорядоченные определенным способом знания обра­ зуют структуру. Основные характеристики структуры — элемент, система, подсистема. Элементом называются знания, сознаваемые нерасчлененно. Система — знания, содержащие более одного элемента и образующие струк­ туру. Подсистема есть часть системы, являющаяся систе­ мой. Все эти понятия, как видим, — психологические.

Центральным при переходе от логической модели к психологической является вопрос о том, как, в соот­ ветствии с условием задачи, система сознается, то как нерасчлекенный элемент, то как подсистема. На этот во­ прос, по мнению автора, нс содержится ответа в самой системе, и, таким образом, система по необходимости предполагает внешнее управление. Но кроме систем зна­ ний других знаний нет, поэтому проблема самоуправле­ ния остается нерешенной. Причина, нам думается, в том, что Я- А. Пономарев не рассматривает иерархий систем знаний разного уровня в их динамическом взаимодейст­ вии. Это, по-видимому, объясняется отсутствием в рабо­ те единого способа описания структур. Представляется, что подход к подлинному моделированию мыслительных процессов могли бы открыть модели обучения, механизм которых выверен «в работе» *>. И хотя одна и та же функция реализуется различными механизмами (точнее,

*) А. А. Смирнов еще в 1946 г. поставил вопрос о специальном изучении особенностей процесса взаимодействия понятий у школьни­ ков при усвоении знаний [104].

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

ки *).

Отдельные методисты-математики пытаются осмыс­ лить процесс обучения математике с позиций взаимодей­ ствия логических и психологических моделей. При этом исходят из определения методики математики как науки о наиболее рацопальном сообщении новых знаний [91, стр. 25]. Отметим вышедшую в 1969 г. книгу А. А. Столя­ ра «Педагогика математики» [106]. Автор рассматривает модель обучения, как методическое решение логико-мате­ матической модели. Логическая модель формальна, от­ влекается от того, как фактически протекает мышление. Механизм мыслительной деятельности является объектом психологической модели. Явно под влиянием идей кибер­ нетики автор строит несколько удачных моделей обуче­ ния математике, ставя вопросы управления математиче­ ским развитием учащихся; учить открывать алгоритмы в неупорядоченном хаосе фактов и способов; не только «доказывать», но и «догадываться» и т. д. И эти идеи показаны «в работе». Однако в книге не отражена связь, преемственность моделей — от простых, развернутых алгоритмических описаний до сжатых формально-логиче­ ских структур. Это та самая «ничейная земля» на грани­ це между педагогикой математики, психологией и логи­ кой, которая пока остается целиной не только в рассма­

триваемой книге.

Экстраполируя логику автора, можно, — и мы поста­ раемся показать плодотворность такого подхода,— стать на путь алгоритмического моделирования не только исходного и конечного состояния структур, но и самого процесса, ведущего от начальных форм к «свернутым» логическим образованиям. Первые шаги по этому пути уже предприняли психологи. Мы имеем в виду, прежде всего, теорию поэтапного формирования умственных дей­ ствий П. Я- Гальперина [26, 27, 29]. Анализируя состав действия, П. Я. Гальперин находит в нем 2 составляю­ щие: 1) «Понимание»-— по объективной роли в действии оно ориентировочно: представляет общий план, контроль

*> Приходится избегать распространенной «ловушки», когда априорное приписывание моделей обучения реальному мышлению затем выдается за «открытие» модели мышления.

и коррекцию. Это управляющая инстанция. 2) «Уме­ ние»— исполнительная часть действия. Разумность дей­ ствия определяется тем, насколько оно ориентировано на существенное: необходимость, связи, переходы.

Важная задача—обеспечить при обучении разумность действия еще до его выполнения — реализуется «выстав­ лением вперед» некоторых «логических координат»— для преемственности, связи. Так вычленяется логический компонент, сообщающий действию направленность. Кон­ структивно это выглядит в виде упорядоченной системы указаний и логических условий, регулирующих их ис­ пользование: сделай, найди, если, ..., то ... и т. д.

Автор называет такое обучение вторым типом фор­ мирования действий. Однако эти описания имеют ограни­ ченную сферу приложения, и для каждого нового зада­ ния приходится менять ориентировочную основу. Таким образом, эмпирическая основа действия все же сохраня­ ется, и фактически речь идет лишь об усовершенствован­ ном методе проб и ошибок. Отсюда задача воспитать у учащихся умение самостоятельно образовать «полную ориентировочную основу», т. е. находить

1)«Основные единицы» материала данной области.

2)Правила их сочетания в конкретные явления. При формировании понятий учащиеся усваивают

определенный способ действий, который затем перено­ сится на новые понятия. Постепенно действия становятся все более сокращенными и, наконец, они могут пере­ стать сознаваться. Это уже обучение по третьему типу ориентировки. В результате такого обучения вещь в пред­ ставлениях ребенка распадается на относительно само­ стоятельные параметры; свойство — на множество еди­ ниц. И все это организуется по схеме, общей для всех объектов данной области.

П. Я- Гальперин указывает, что в скрытом виде эти схемы содержатся и в знаниях, приобретенных традици­ онными способами (условно — но первому типу ориенти­ ровки), но приближение к ним обычно происходит сти­ хийно, трудно, и даже когда мышление начинает следо­ вать этим схемам, оно ограничено рамками конкретного материала. Автор приходит к выводу, что схемы обуче­ ния, в процессе их использования учащимися, на высшем уровне, становятся схемами мышления об описываемых ими объектах. Сталкиваясь с соответствующей ситуаци­ ей, учащиеся организуют ее по общей схеме, предвосхи­

щая в уме решение задачи. (Образно выражаясь, теперь они «не ждут милостей от природы».)

Так решается вопрос об «обучении детей

методике

и технике творческого мышления», о котором,

в связи

с недостатками школьных приемов анализа и синтеза, писала Н. А. Менчинская [70, стр. 132]. Открывается воз­ можность подлинного управления мышлением — путь от логического к психологическому. Мышление становится «разумным», «руководителем действия» [101, стр. 348].

П. Я. Гальперин, как видим, близко подходит к алго­ ритмическим моделям в обучении и мышлении. По сути, переход от обучения по второму типу к обучению по третьему типу знаменует переход от обучения алгорит­ мам к алгоритму самообучения. С другой стороны, ори­ ентировочная деятельность «по третьему типу» близка к эвристической деятельности, хотя и формируется в усло­ виях планомерного обучения.

Следующий шаг в этом направлении сделал Л. Н. Ланда, обратившийся явно к математическим мо­ делям. Процесс математического моделирования, в об­ щем, представляют себе так.

Вычленяются наиболее характерные особенности изу­ чаемого объекта или явления. Затем они переводятся на язык математики в виде символов, связанных логико-ма­ тематическими операциями. Это модель. Из нее матема­ тическими средствами получают следствия, которые про­ веряются с помощью эксперимента. В зависимости от соответствия эксперименту модель принимается, коррек­ тируется, отвергается.

Остановимся теперь на наиболее значительной работе Л. Н. Ланда «Алгоритмизация в обучении» [56]. Во вступительной статье к книге Б. В. Гнеденко и Б. В. Би­ рюков указывают, что алгоритмизация в обучении — обу­ чение алгоритмам и построение алгоритмов обучения — ведет к внедрению в педагогику точных математических методов. «Мы убеждены, пишут авторы, что сколь бы далеко ни продвинулись достижения точной педагогики в овладении святая святых обучения — в решении задачи развития творческих способностей и логического мышле­ ния людей — в ней всегда будут занимать почетное ме­ сто алгоритмические методы».

С позиций кибернетики Л. Н. Ланда считает возмож­ ным рассматривать обучение как управление, в опреде­ ленном смысле, формированием и развитием психических

процессов и свойств личности. Алгоритмами удается опи­ сать сложные формы психической, в том числе — мысли тельной деятельности, внутренние, умственные действия Многие процессы, которые считались творческими, ока­ зывается, имеют алгоритмическую природу. Автор выде­ ляет в мышлении элементарные умственные акты (опе­ рации) и условия, в ответ на которые эти операции про­ изводятся. Последовательная проверка условий и вы­ полнение действий образует схему, формализацией кото­ рой может служить выражение из операторов, логических условий и нумерованных стрелок. Это известная форма Ляпунова — Шестопал, которая оказывается пригодной для описания алгоритмов в обучении. Однако уже с исходным понятием — «операция» — в обучении возни­ кают трудности. Например, некоторые операции часто оказываются невыполнимыми: «Возбудить интерес», «Вы­ звать внимание» и др. Далее, операции, элементарные на одном уровне знаний или для одних учащихся, не элементарны в других условиях, и вопрос может быть решен только с помощью эксперимента.

Сказанное является одной из причин, потребовавших ослабления математического понятия алгоритма. В свя­ зи с этим Л. Н. Ланда вводит понятие предписания алгоритмического типа, или алгоритма сводимости. При­ ближаясь в ряде черт к «абсолютным» алгоритмам (мас­ совость, потенциальная—-даже актуальная — завершимость), алгоритм сводимости допускает «ослабление» свойства детерминированности. Он становится «абсолют­

ным»

при условии выполнимости и элементарности

(в определенном смысле) его операций.

В

отличие от несамообучающегося автомата, у челове­

ка алгоритм в ходе формирования подвергается измене­ ниям. Основное направление его деформации — сокраще­ ние, «свертывание», выпадение ряда элементов из процес­ са сознавания. Чем лучше человек овладевает алгорит­ мом, тем быстрее он в состоянии от него «отказаться» (стр. 137). На уровне образования понятия — алгоритм уже сгусток «добытых знаний о предмете, сжатых в одну мысль» (стр. 144). Завершающая логическая форма — не алгоритм, однако при возникновении соответствующей ситуации (в задаче) она находит, приспосабливает под­ ходящий алгоритм, причем наиболее рациональный.

Еще Павлов, указывал, что для образования ассоциа­ ций недостаточно, чтобы раздражители были «смежны­

ми». Ассоциация возникает, когда эта связь имеет значи­ мость для индивида [100, стр. 108]. В таком случае, воз­ можно, логические формы моделируют психологический механизм оценки «значимости» связей. Говоря, в частно­ сти, об алгоритмах распознавания, Л. Н. Ланда видит цель обучения алгоритмам в «непосредственном» выде­ лении признаков, а путь к ней — в сознательной и актив­ ной проверке их путем действий по развернутым алго­ ритмам (стр. 262). Л. Н. Ланда приводит эксперимен­ тальные данные обучения учащихся правилам и поня­ тиям русского языка и некоторым предложениям матема­ тики с помощью алгоритмов. Он приходит к следующим выводам.

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

2.Алгоритмы из средства управления объектами по­

степенно становятся

средством управления

мышле­

нием *).

методов мышления — канал,

по ко­

3. Формирование

торому осуществляется, в частности, воспитание умствен­ ных способностей учащихся.

4. Решение задач с помощью алгоритмов — одно из условий развития интуиции (стр. 137).

Так строится механизм, который в действии подтверж­ дает мысль К. Н. Корнилова о целостном, структурном характере мышления [50, стр. 117], высказанную в тот пе­ риод, когда вопрос о природе целенаправленности и активности мышления еще невозможно было даже поста­ вить корректно.

Л. Н. Ланда приводит слова Ли Яо-цзу и Вандервельде: «...Желательно иметь такую самонастраивающу­ юся систему, при которой не было бы необходимости знать заранее ни окружающих условий, ни характери-

*> Возможность описания с помощью алгоритмов сводимости мыслительных процессов подчеркивается многими. Так, в монографии А. Р. Лурия и Л. С. Цветковой 165] указана следующая структура мыслительного акта. 1) Цель, которую нужно достичь. 2) Ориенти­ ровка в условиях, в которых дана цель. 3) Возникновение общей схемы решения — алгоритма. 4) Конкретный набор операций, посред­ ством которых достигается решение. 5) Сличение полученных резуль­ татов с исходными условиями задачи. О. К. Тихомиров и В. Ä. Тере­ хов уточняют эту схему, рассматривая аналогичные операции с про­ межуточными целями 1112]. Однако Л. Н. Ланда говорит не только об описании, но об управлении мышлением с помощью алгоритмов

стик объекта и которая все же обеспечила бы достиже­ ние требуемых динамических свойств...» [145]. По мнению Л. Н. Ланда алгоритмизация в обучении способствует формированию таких «самонастраивающихся систем» мышления.

В заключение отметим, что автор не считает алгорит­ мы универсальным и единственным способом обучения. Подчеркивается, например, что в задачах творческого характера велико значение несводимых к алгоритмам эвристических методов. Таковы, например, методы поиска доказательств при решении геометрических задач и др. Но в том-то и дело, что алгоритмы, в известной мере, выступают средством воспитания более высоких форм обучения и мышления. К сожалению, экспериментальные задачи, использованные Л. Н. Ланда, в частности по ма­ тематике, как правило, слишком стандартны, чтобы их решение служило серьезному исследованию эвристиче­ ских методов.

Во всяком случае, теперь время вспомнить слова крупного аме­ риканского математика Р. Веллмана о радикальном отличии матема­ тических методов, основанных на полной универсальности, от тех «правильных» лишь в общих чертах и вовсе не «строгих» методов работы, к которым прибегает мозг [8, стр. 25].

Остановимся специально на проблеме связи между алгоритмами и эвристиками. Судя по имеющейся литературе, нет единого тол­ кования понятия эвристики. Д. Пойа считает, что эвристики изу­ чают приемы, с помощью которых делаются открытия [159, стр. 132]. Он называет их правдоподобными рассуждениями. Пойа приводит

замечательные

слова

Кеплера об аналогиях — «верных учителях,

знающих все секреты

природы» [159, стр. 31].

Известные

специалисты А. Ньюэлл, Г. Саймон и Д. Шоу опре­

деляют эвристику как правило, сокращающее число потенциальных вариантов перебора [81, стр. 529, 156, 157].

A.В. Брушлинский не видит различия между эвристикой как наукой и психологией мышления [22].

B.Н. Пушкин отождествляет термины «творческий» и «эври­ стический» [93].

О.К- Тихомиров с этим не соглашается. По его мнению твор­

чество есть результат деятельности, эвристики же — не продукт, а организация процесса получения этого продукта [114, стр. 100].

Большинство авторов приписывают эвристикам следующие осо­ бенности. 1) Они удовлетворяют методу планирования (planning), или принципу редукции подцелей (subgoal reduction) — расчленения решения задачи на «подзадачи». 2) Ограничивают перебор. 3) В отличие от алгоритмов не гарантируют успешного решения, способны «увести в сторону». 4) Их использование высоко эффек­ тивно. Хорошие эвристики дают, по сравнению с алгоритмами, улуч­ шение работы на несколько порядков. 5) Эвристические методы мож­ но рассматривать как теорию поведения человека при решении за­ дач и др. [139].

Не имея возможности специально остановиться на проблеме творчества, укажем лишь, что еще в начале XX в. П. Энгсльгеймер создал теорию — эврилопчо, где попытался осмыслить основы твор­ чества. По его мнению творческий процесс включает:

1. Психологический (интуиция и ж ела н и е)связа н с возникно­ вением замысла.

2. Логический (дискурсивное мышление) — непосредственное по­ лучение знания.

3. Конструктивный — выполнение изобретения.

Нам кажется интересной мысль о творчестве как о логикопси­ хологическом процессе. Известный французский математик А. Пуан­ каре указывал, что основное в творчестве обнаружение полезных

комбинаций без перебора всех. Ему же принадлежат слова о том, что механизм математического творчества не очень отличается от механизма творчества вообще [92]. Сказанное дает повод предпо­ ложить, что эвристики (в смысле Йыоэлла, Шоу и Саймона) играют основную роль в математическом творчестве и в силу этого к ним можно приблизиться с помощью логических и психологических мо­ делей.

Сопоставим на основе приведенных данных некоторые особен­ ности алгоритмов и эвристик.

Структурные особенности

А л г о р и т м ы Э в р и с т и к и

1.Массовость. Общность ме­ тода: применимость к множеству

однотипных задач.®

2.Шаговая структура: расчле­ нение задачи для ее решения на „подзадачи“.

3.

Детерминированность:

3. Не

„строгие“,

правдопо-

жесткость,

однозначность преоб-

добные кметоды (рассуждения);

разований.

В алгоритме перебора

сокращают число потенциальных

рассматриваются все варианты.

вариантов перебора.

 

4.

Результативность:

процесс

4. Не гарантируют успешного

завершается получением

конечно-

решения

задачи,

способны

го результата.

 

„увести в сторону“.

 

 

 

Функциональные особенности

 

5.

Роль алгоритмов в мышлении

5. Эвристические методы рас-

мало

исследована.

 

сматриваются как теория пове­

 

 

 

 

дения

человека , при решении

 

 

 

 

задач.

Основные методы, к ко-

 

 

 

 

торым^прибегает мозг для твор­

 

 

 

 

чества,

открытий.

Эвристика

 

 

 

 

(наука)=психотогии

мышления.

Обычно эвристики противопоставляются алгоритмам. Говорят даже об -особой «эвристнческойлогике» [72] *>. Некоторые авторы, на-

*> Эти вопросы приобрели актуальность в связи с интенсивным развитием эвристического машинного программирования. Закономер­ ностям эвристических процессов посвящено большинство докладов на 4-м Всесоюзном симпозиуме по кибернетике (Тбилиси, 2—4 декаб­ ря, 1968) и на состоявшемся вслед за ним симпозиуме по моделиро­ ванию психических процессов (Тбилиси, 5—7 декабря, 1968).

против, полагают, что между этими понятиями нет жесткой грани {158]. Но сказанное относится скорее к эвристическому машинному программированию. Что касается человека, то психологи говорят

оспецифичности его эвристической деятельности [93, 113].

Всвязи с этим представляет интерес подход к вопросу К. М. Шоломия [139]. Автор считает, что эвристики являются алгоритмами, обеспечивающими решение не всех, а лишь некоторых задач опре­ деленного класса, при условии, что признаки подкласса решаемых задач в методе отсутствуют и они «е известны также составителю алгоритма. Но тогда эвристики оказываются непознанными алго­ ритмами.

Это оптимистическая точка зрения. Действительно, во времена Архимеда вычисление площадей фигур было чрезвычайно трудной

задачей, требовавшей огромной интуиции. Ныне задача под силу любому студенту, вооруженному методами интегрального исчисле­ ния. Алгебра вооружила арифметику общим подходом к большин­ ству ее задач. Отпала необходимость в искусственных арифметиче­ ских решениях и т. д. Математизация наук, являющаяся знамением нашего времени, в большой мере обязана широкой замене множества частных приемов, требующих подчас большого эвристического искус­ ства, регулярными методами.

Наличие связи между алгоритмами и эвристиками не вызывает сомнения. Для этого достаточно проанализировать некоторые эври­ стические методы — отделение, цепеобразование [81], — использован­ ные при составлении иропраммы «Логик-теоретик» для доказатель­ ства на ЭЦВМ ИБМ-704 теорем Рассела и Уайтхеда из их труда «Ргіп'сіріа Mathematica».

Отделение. Если «у» теорема, которую нужно доказать, то ма­ шина ищет известное предложение типа х— +у я затем пытается решить подзадачу х. Метод основан на свойстве логической импли­ кации, когоірое легко описывается алгоритмом: из х — I и х— >-г/= 1 следует: у= 1.

Цепеобразование представляет собой композицию нескольких

отделений, использующую

транзитивность

импликации

и

т. д.

О логическом как необходимом компоненте эвристики

свидетель­

ствует высказывание А.

Пуанкаре: «В

математике

строгость не

есть все, но без нее в ней нет ничего» [92, стр. 22].

Однако диалектическая связь между эвристиками и алгорит­ мами не означает их тождества. Прежде всего, имеются авторитет­ ные высказывания о «нелогических моментах» творчества виднейших математиков и естествоиспытателей Гаусса, Оствальда, Гельмгольца, Бертрана Рассела, Планка, Эйнштейна и др.

О различии между творческим и логическим говорили А. Пуан­ каре— в лекции «Математическое творчество» (конец XIX в.); Ж- Адамар в выступлениях 1937 г. и в цикле лекций по «психологии изобретения в математической области» (1943 г.)*); писали психологи Стэнфордского университета Л. Термен и М. Оден, изучившие деятельность 1000 одаренных учащихся и т. д.

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

*> В 1970 г. на русском языке в изд-ве «Советское радио» вышла кн. Ж- Адамара «Исследование психологии процесса изобретения в области математики».

У

Соседние файлы в папке книги из ГПНТБ