离散数学是一门与计算机联系较密切的数学。随着计算机技术突飞猛进地发展,离散数学在数学中的地位也越来越重要。“离散数学”课程是计算机专业的一门核。动课程,也是很多高校招收计算机专业研究生考试的科目之一。本书内容广泛,包括数理逻辑、集合论、图论以及代数系统等离散数学的理论基础知识,在理论基础方面介绍了一些与计算机技术联系比较密切并广泛应用的内容,如同余应用、逻辑门电路、最短路径理论等。本书在编写的过程中尽量地把离散数学的各个部分有机地结合起来,力求做到内容深入浅出,通俗易懂,条理清晰。本书适合于数学、计算机科学和工程技术专业人员使用,也可作为高等院校离散数学的教学用书,还可供计算机软件水平考试者和参加计算机等级考试者参考。