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