A. 学编程 一定要学 离散数学 吗
学编程不一定要学习离散数学,而且你目前才初三,离散数学大部分是大学课程,需要高中数学基础,初三学有点早。
离散数学是传统的逻辑学,集合论(包括函数),数论基础,算法设计,组合分析,离散概率,关系理论,图论与树,抽象代数(包括代数系统,群、环、域等),布尔代数,计算模型(语言与自动机)等汇集起来的一门综合学科。
计算机科学里用到离散数学的部分远大于工业革命时代以来微积分为代表的连续数学。
其实离散数学的很多内容我们从小学就开始学习,是否要再次系统学习离散数学这么课程就要看你的数学基础和从事何种编程工作了。如果你数学基础好,从事的编程工作是应用类,网络类,或者界面类的话,并不需要重新系统学习离散数学。