Автор: Пол Керзон, Питер У. Макоуэн
Издательство: ДМК Пресс
Год: 2025
Страниц: 397
Язык: русский
Формат: pdf
Размер: 11.9 MB
Совершенствуйте свои навыки фокусника одновременно с изучением основ информатики!
Команда проекта «Компьютерные науки ради забавы» (Computer Science for Fun, CS4FN), приглашает вас познакомиться с книгой, благодаря которой вы научитесь показывать фокусы и проводить магические шоу. Каждая глава шаг за шагом раскрывает секреты выполнения простых фокусов, а затем в увлекательной форме рассказывает о связанных с ними фундаментальных идеях информатики.
Эта книга призвана стать развлекательным путеводителем для молодых читателей, которые делают первые шаги в познании вычислительного мышления и искусства фокуса. Она объединяет информатику, когнитивную психологию и другие научные методы для знакомства юных читателей с основами информатики в доступной и интересной форме. Каждая из 50 глав описывает простой фокус и затем использует его в качестве отправной точки для объяснения основных концепций компьютерных вычислений. Читатели познакомятся с такими темами, как алгоритмы, представление данных, вычислительное мышление, взаимодействие человека и компьютера и кибербезопасность, а также с необычными способами использования технологий в качестве фокусов. Издание предназначено широкому кругу любителей информатики, математики и интеллектуального досуга.
Ученые-компьютерщики придерживаются похожей концепции самостоятельно работающих трюков, которые они называют алгоритмами (algorithms). Алгоритм – это набор конкретных инструкций, выполнение которых приводит к гарантированному результату. Инструкции должны учитывать все возможные сценарии, как и в случае с фокусом. Если вы создали работающий алгоритм, вам больше не придется думать о решении поставленной задачи или о возможных способах достижения нужного результата. Вы просто безоглядно выполняете алгоритм, и все происходит в точности так, как задумано. Это как с указаниями по незаметному манипулированию: волшебный эффект невидимого перемещения карты происходит сам собой. Если вы в точности следовали инструкциям, фокус будет работать, даже если вы не имеете ни малейшего представления о его сути. Выполняя фокус, следуя инструкциям, вы действуете подобно компьютеру, выполняющему алгоритм. Если быть точнее, вы действуете как вычислительный агент (computational agent). Так называется что-то или кто-то, выполняющий алгоритмические инструкции точно и беспристрастно.
Компьютер не способен мыслить самостоятельно. Он может только беспрекословно следовать инструкциям (инструкции – это его программа). Они составлены для компьютера программистом. В результате компьютер производит вычисления. Таким образом, компьютеры можно считать вычислительными агентами. Компьютерные программы – это, по сути, алгоритмы, написанные на языке программирования (например, Python, Java или Scratch). Это языки инструкций в формате, доступном для выполнения компьютером.
Скачать Волшебство и вычисления: практическое пособие для начинающих фокусников и программистов