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

Подъем.
Раннее утро. Звенит будильник. Вы неохотно поднимаетесь с постели, окончательно проснувшись, и одеваетесь. Эта простая ежедневная процедура подъема по утрам решает повторяющуюся задачу через последовательный ряд вполне определенных шагов. В информатике такая процедура называется алгоритмом. Принятие душа, чистка зубов, завтрак и так далее служат примерами алгоритмов, решающих конкретные задачи или проблемы.
Но постойте. В чем здесь проблема, если не учитывать то, что вы, вероятно, не выспались? Мы обычно не воспринимаем обыденные повседневные виды деятельности как производящие решения задач. Возможно, это объясняется тем, что подобные задачи имеют очевидные или легко достигаемые решения. Но ведь термином задача обычно обозначаются те ситуации или вопросы, для которых имеются хорошо известные решения. Примером тому служат экзамены, состоящие из задач с вполне определенными решениями. Таким образом, задача — это любой вопрос или ситуация, требующая решения, даже если совершенно ясно, как его достичь. В этом смысле необходимость подниматься с постели по утрам является задачей, для решения которой имеется хорошо известный метод.
ОГЛАВЛЕНИЕ.
Предисловие.
Благодарности.
Введение.
Часть I. АЛГОРИТМЫ.
Глава 1. Путь к пониманию вычислений.
Глава 2. От слов к делу: когда действительно происходит вычисление.
Глава 3. Тайна знаков.
Глава 4. Записная книжка сыщика.
Глава 5. Поиск идеальной структуры данных.
Глава 6. Сортировка алгоритмов сортировки.
Глава 7. Трудноразрешимые задачи.
Часть II. ЯЗЫКИ.
Глава 8. Сквозь призму языка.
Глава 9. Поиск нужного тона: смысл звука.
Глава 10. Намылить, смыть, повторить.
Глава 11. Счастливый конец не гарантируется.
Глава 12. Своевременный стежок вычисляется впрок.
Глава 13. Все дело в интерпретации.
Глава 14. Волшебный тип.
Глава 15. С высоты птичьего полета: от абстракции к деталям.
Приложение А. Словарь специальных терминов.
Приложение Б. Примечания.
Предметный указатель.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Занимательные алгоритмы, Чему нас учат истории знаменитых героев, Эрвиг М., 2019 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Теги: учебник по программированию :: программирование :: Эрвиг :: алгоритм
Смотрите также учебники, книги и учебные материалы:
Предыдущие статьи:








