Книги: [Классика] [Базы данных] [Internet/WWW] [Сети] [Программирование] [UNIX] [Windows] [Безопасность] [Графика] [Software Engineering] [ERP-системы] [Hardware]
Вступительное слово
Автор этой книги Ф. А. Новиков имеет большой опыт практического программирования, чтения лекций по дискретной математике и написания книг, посвященных различным вопросам вычислительной техники и ее программного обеспечения. Все это позволило ему создать книгу, наполненную обширным и интересным материалом. Она предназначена для студентов младших курсов, специализирующихся в области программирования, но будет полезна не только им, но и всем тем, кто обучается или стремится повысить квалификацию в направлениях, тесно связанных с программированием, вплоть до аспирантов.
Ф. А. Новиков охватывает ряд направлений дискретной математики: теорию множеств и алгебраические структуры, логику и булевы функции, причем затронута даже нетрадиционная проблема автоматического доказательства теорем, комбинаторику и кодирование. Особое внимание уделено общей теории графов - одному из важнейших инструментов программиста, и главным ее приложениям. Вся книга наполнена примерами конкретных алгоритмов от простых до достаточно сложных, особенно во второй половине книге. Это не только полезный учебный материал, но и багаж, который не окажется излишним в будущей практической деятельности учащихся. Книг подобной направленности и с подобным подбором материала в моем поле зрения почти не было.
Книга снабжена списком русскоязычной литературы, из которой читатель сможет извлечь дополнительные сведения по заинтересовавшим его вопросам. Каж-дый источник из этого списка кратко охарактеризован в конце главы, к которой он относится.
Содержание книги во всех ее разделах продуманно и конкретно. Решение автора не включать в книгу такие темы, как теория алгорифмов, надо считать правильным - учебный курс не должен быть перегружен.
Книга написана хорошим языком и, можно надеяться, будет благосклонно принята читателем и окажется для него хорошим подспорьем, в частности, при построении математической модели возникшей перед человеком задачи и при выборе подходящего представления данных. Тому и другому автор уделяет неизменное внимание. Поучительно также краткое, но в большинстве случаев достаточно убедительное, обоснование правильности предлагаемых алгоритмов.
Профессор, д.т.н., чл.-корр. РАН С. С. Лавров
Начало
Краткое содержание
Полное содержание
Введение
Структура книги
Заказать книгу в магазине "Мистраль"