Вычислительное мышление: Метод решения сложных задач | страница 88



Находить и предсказывать образцы, пожалуй, главная задача нашего мозга. Он старается обнаружить их в поле зрения, чтобы мы видели предметы, или в звуках, чтобы мы слышали слова. Другие шаблоны связаны с планированием решений и наших действий. Эти решения основаны на знаниях образцов, полученных благодаря прошлому опыту. Кроме того, нам нравятся образцы. С ними мы чувствуем себя комфортно. Например, телевизионные новости подаются по шаблону: нам сообщают, что покажут дальше, потом показывают сюжет и, наконец, напоминают, что показали... Эти три стадии делают просмотр удобным.

Литература полна повторяющихся образцов, которые мы знаем и используем. идея писателя и исследователя мифологии Джозефа Кэмпбелла, высказанная в 1949 г. В соответствии с ней герой следует знакомой модели, которая повторяется в фильмах и книгах, старых и современных. Он отправляется навстречу приключением, сталкивается со сложным вызовом, преодолевает его и возвращается домой другим человеком. Этот образец, имеющий эффектную трехчастную структуру (начало, середина и развязка), постоянно повторяется в литературе — в «Одиссее» Гомера, во многих пьесах Шекспира и во «Властелине колец» Толкина. Кроме того, он лежит в основе таких фильмов, как «Звездные войны» и «Индиана Джонс». Представляется, что образец структурирует эти истории, и поэтому нам интересно и легко за ними следить — а в конце мы испытываем чувство удовлетворения.

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

Например, алгоритмы для применяют, чтобы рассматривать, например, химические основания в составе нашей ДНК и искать в них шаблоны, соответствующие особым типам заболеваний. Также с их помощью пытаются предсказать флуктуации на финансовых рынках, чтобы найти ключ к конкурентному превосходству. Порой они предсказывают, как виртуальные персонажи в компьютерных играх должны реагировать на образцы, выявленные в вашем игровом стиле, чтобы поддерживать в вас интерес. Порой они даже помогают машинам «увидеть» мир так, как его видим мы. Почему бы машинам тоже не видеть животных в облаках? Образцы есть повсюду — вопрос только в том, чтобы их найти.