Дискретная математика – область математики, изучающая дискретные математические объекты и структуры. Ее элементы возникли в глубокой древности. С незапамятных времен известны комбинаторно-логические задачи, решение которых связано с перебором комбинаций дискретных объектов и логическим анализом возникающих вариантов. Некоторые из них сохранились до нашего времени в занимательной математике в виде задач-головоломок. Дискретные системы с древнейших времен применяются в вычислительной практике.