Аннотация
Основополагающее введение в дискретную математику, без знания которой невозможно успешно заниматься информатикой и программированием. Ни одно из многочисленных изданий по этой дисциплине, вышедших на русском языке, не читается с таким удовольствием и пользой. В доступной и весьма увлекательной форме автор рассказывает о фундаментальных понятиях дискретной математики – о логике, множествах, графах, отношениях и булевых функциях. Теория изложена кратко и иллюстрируется многочисленными простыми примерами, что делает ее доступной даже школьнику. После каждой главы (начиная со второй) рассматривается приложение описанных методов к информатике.
Дополнения в издании на русском языке посвящены актуальным задачам теории графов, рекурсивным алгоритмам, общей проблеме перебора и задачам целочисленного программирования.
Книга будет полезна студентам, изучающим курс дискретной математики, а также всем желающим проникнуть в технику написания и проверки корректности алгоритмов, включая программистов-практиков.


![В жизни мы стараемся не полагаться на волю случая, пытаемся «управлять своей судьбой», принимать «взвешенные решения» и «держать все под контролем», но на самом... Одураченные случайностью. Скрытая роль шанса в бизнесе и жизни [Второе издание]](https://www.rulit.me/data/programs/images/odurachennye-sluchajnostyu-skrytaya-rol-shansa-v-biznese-i-z_214512.jpg)


Комментарии к книге "Дискретная математика для программистов"