Юный техник 1984-10, страница 18

Юный техник 1984-10, страница 18

две формулы цепочки в одну: S = а2с и заносит ее в свою «базу знаний»: «база» пополняется — решатель учится.

Не надо думать, однако, что работа решателя всегда идет так уж гладко. Пусть поставлена задача: дано: S = 12 000 см2, с — — 4/з. Найти d, и в «базе» решателя, вдобавок к приведенным выше, уже имеются формулы а =

Ь = VSc. d = а|/"1 + с2

(проверьте их!). Нетрудно убедиться, что в данном случае до цели можно добраться несколькими путями. Можно решать задачу з^ак: а b=VSc» d = У а2 + Ь2, а можно и так; a =|/^r> d = аУГ+1?. Каким

путем идти решателю? Первым попавшимся? Это тоже ответ, и не такой плохой, как может показаться: ведь на выбор пути уходит драгоценное время! (Вспо

мните работу распараллеливате-ля.) И все же обычно делают по-другому: пусть-ка лучше решатель испробует оба пути, на одной и той же или на разных задачах. Результаты решения он должен сам оценить, «поставить отметки»: чем быстрее и точнее, тем выше оценка. После этого решатель с полным основанием может предпочесть одни путь другому: хоть на обучение и ушло время, зато последующие задачи будут решены лучше.

Подобные программы «решателей», только, разумеется, куда более сложные, разработаны сейчас во многих странах мира и начинают входить в практику. Например, рожденный в Институте ки-. бернетики АН УССР имени В. М. Глушкова «Адаптивный решатель задач» приспособлен для помощи химикам: вместо «страны прямоугольников» — необъятный мир химических соединений, вместо десятка простейших формул — законы химии и правила химического производства, вместо эле

16