离散数学是计算机科学中重要的基础理论之一,同时也是培养学生缜密的思维、提高学生素质的核心课程.在离散数学的教学中,解题方法起着特殊而重要的作用.通过解题方法的训练,理论联系实际,可以培养学生综合分析问题的能力.
命题符号化是离散数学的一个重要分支——数理逻辑的基础内容.命题符号化的正确与否,会直接影响到逻辑推理的可行性和正确性.对给定命题进行符号化就是要把该命题表达成合乎规定的命题表达式,因此在具体表达时,首先要列出原子命题,然后根据给定命题的含义,把所设的原子命题用适当的联结词连接起来.在教学过程中发现,学生在确定原子命题和选用联结词这两个关键步骤上往往容易出错,常见的错误包括:把简单命题符号化为复合命题、混淆联结词,,的使用场合,以及在使用联结词→时颠倒了前件和后件等.这些错误类型在学生中相当普遍,几乎每届学生都会出现,甚至离散数学经典教材的配套习题解答书在该类问题上也犯了以上错误.由此可见,探索如何有效解决这一教学问题显得很有必要.
根据多年的教学发现,对具体题目的简单批改和纠正效果并不明显,因为这样做只是让学生“知其然”,未能从本质上认识错误,在遇到变化过的题目时学生还会困惑.只有从本质上剖析错误原因,找出避免错误的技巧和方法,让学生“知其所以然”,才能从根本上帮助学生杜绝错误的发生.在教学过程中总结了三种方法:真值表法、类比法和平衡主谓法.下面结合具体的例子来进行阐述.
1、真值表法
在命题符号化时,如果不能确定用哪个联结词,可以采用真值表法:首先列出所有可能的命题公式的真值表,然后比较原命题的含义与这些命题公式的真值情况,最后根据比较结果来确定联结词.
常用的联结词有:,,,→,,,,↑,↓等.其中,学生在使用过程中最容易混淆的是,,.
左孝凌等编写的《离散数学》在国内颇具影响,许多高校将它用作本科生和研究生的教材.对于该书的第1章第3节习题(7)中的命题(a)的符号化,配套的习题解答书,也犯了这类错误:命题(a)为“假如上午不下雨,我去看电影,否则就在家里读书或看报.”其给出的解答是“设P:上午下雨.Q:我去看电影.R:我在家里读书.S:我在家里看报.则该命题可符号化为
以上三种解答代表了的三种不同理解.为了判断究竟哪种解法正确,可以采用如下真值表法.
首先,列出命题公式(1)、(2)、(3)的真值表(为了简化表格,不妨令W=RS),如表1所示.
对照命题(a)的原意不难发现,当以下两种情况发生时,命题(a)为假.
1)上午没下雨,但我没去看电影(即P=F,Q=F);2)上午下雨,但我没在家里读书或看报(即P=T,W=F).
情况1)对应于表1的7、8两列,情况2)对应于表1的2、4两列,在这四列中,命题公式(1)、(3)的真值为T,命题公式(2)的真值为F,所以,命题公式(2)符合要求.
2、类比法
在使用条件联结词→符号化命题时,若不确定将哪部分作为前件、哪部分作为后件,可以采用类比法:把原命题与自己熟悉的句式作比较,先“翻译”成熟悉的句式,再确定前后件.
条件命题P→Q表示“如果命题P成立,那么命题Q成立.”其中,P称为前件,Q称为后件,P是Q的充分条件,Q是P的必要条件.可以用条件命题表示的句式很多,除了“如果…,那么…”外,还有“若…,则…”,“只要…,就…”,“只有…,才…”,“因为…,所以…”,“…,仅当…”,“除非…,才…”,“除非…,否则非…”,“…,除非…”等.学生在解题过程中经常出现的主要错误是颠倒了前件和后件.
为了避免这样的错误,首先把(a“)只要P,就Q”,(b“)只有P,才Q”,作为两个典型句式重点讲解,让学生理解:在句式(a)中,P是Q的充分条件,应符号化为P→Q;在句式(b)中,P是Q的必要条件,应符号化为Q→P.然后要求学生在处理其它句式时,先将该句式“翻译”成句式(a)或(b),再进行符号化.
例如,设P:我有空.Q:我将上街.则命题“除非我有空,我才会上街.”可以“翻译”成“只有我有空,我才会上街.”因而可以符号化为Q→P.而命题“我将上街,除非我没空.”可以“翻译”成“只要我有空,我就会上街.”,因而原命题可以符号化为P→Q.
事实上,上文提到的一些句式都能“翻译”成句式(a)或(b),其“翻译”和符号化结果如表2所示.
3、平衡主谓法
在对命题进行符号化时,如果遇到主语是“A和B”或“A与B”等表示多人(或物)的形式时,若不确定该命题是简单命题还是复合命题,可以采用平衡主谓法.分析谓语的性质,如果谓语也是多人(或物)间的关系或者需要多人(或物)共同完成的一件事情,则该命题是一个简单命题;否则该命题就是复合命题,应被分解成多个简单命题并用联结词连接.
例如,在命题“小王和小李是同学”中,同学是一种关系,所以该命题是一个简单命题.而另一个命题“小王和小李是三好生”中,三好生就不是关系,因此该命题应符号化为PQ(其中,P:小王是三好生,Q:小李是三好生).
4、结论
对于数理逻辑这个学科分支来说,命题符号化是基础也是难点,初次接触的学生不容易完全掌握.以上提出的三种方法,希望能对学生有所帮助,给同仁有所借鉴.当然,命题符号化的题目形式千变万化,在教学过程中还应该注重培养学生的灵活性以及归纳和创新的能力.
参考文献:
[1]左孝凌,李为鑑,刘永才.离散数学[M].上海:上海科学技术文献出版社,2007:1-12.
[2]左孝凌,李为鑑,刘永才.离散数学——理论分析题解[M].上海:上海科学技术文献出版社,2005:19-64.
[3]于晶晶,张爱琴,彭程.离散数学——全程导学及习题全解[M].北京:中国时代经济出版社,2007:12-15..
[4]何锋.离散数学教学中的命题符号化难点讨论[J].计算机教育,2007(S):38-40.
[5]陈敬华,胡松林.关于命题逻辑中两个问题的思考[J].湖北师范学院学报:自然科学版,2011,31(4):103-106.
[6]唐金文.解析命题符号化[J].曲靖师范学院学报,2002,21(6):71-73.
随着国内高等教育从精英式教育走向大众化教育, 各个高校都在积极探索如何强化教学管理以加强学风建设和提高教学质量.2006年, 江西理工大学首创性提出学业预警制度, 并获得良好的效果和认同....
自20世纪50年代以来, 数学知识一直出现新的观点, 它已经从单纯的知识积累中发生了革命性的变化。离散数学是数学的一个重要分支, 内容包括数理逻辑、集合论、代数系统、图论以及组合理论等, 主要应用在计算机等学科。...
离散数学是现代数学的一个重要分支。《离散数学》课程作为信息科学的核心基础理论课程,主要研究离散量的结构及其相互关系,涉及的内容较广.国内外几乎所有大学都将《离散数学》作为计算机专业的核心课程,它不仅为人工智能、数字逻辑、数据结构、操作系...
本文研究结果为计算机数学主要分为两个部分, 分别为离散数学以及计算机算法复杂度计算, 并且计算机在生活中有着诸多方面的应用, 如:生产设计领域、计算机控制领域、计算机模拟领域。...
1概述自从1978年高考恢复以来,我国的高等教育得到了长足的发展,特别是进入21世纪,随着国家经济的高速增长,高等教育也在各个方面得以迅速发展。尽管高等教育模式已持续发展30多年,但是高教课堂上的教与学之间的关系依然极其复杂,并且模式也随着社会的...
20世纪中叶以来, 随着计算机的迅猛发展, 核心数学呈现出新的迹象。一种异于微积分的数学新范式———离散数学喷薄而出, 成为推动当代数学与科学发展的一种主导力量。离散数学是数学研究范式的一次重大转向。...
1、背景离散数学是现代数学的一个重要分支,主要研究离散量的结构及其相互间关系[1-2]。离散数学为计算机专业后续课程(数据结构、编译原理、数据库原理、人工智能、信息管理与检索等)的学习和掌握,在知识基础和思维方式等方面提供了必要的准备,在学生...
1、引言离散数学课程中要点的离散性、知识点的分散性和探讨问题的特殊性,使相当大的一部分学生在刚刚接触该类课程时,对其中涉及到的一些概念和处理问题的方法往往感到疑惑.若仅仅采用传统的理论教学方法,会造成学生对该课程的学习兴趣不高,将会极大的影...
离散数学是现代数学的一个重要分支,主要研究离散量的结构和相互间的关系,在数学应用领域有着十分重要的地位与作用,计算机科学的许多后续理论课程都是以离散数学为基础的,是计算机科学与技术专业的核心必修课程。作者在教学过程中发现学生在学习离散数学...
0引言在众多计算机科学与技术专业基础课程中,离散数学是其中较为重要的一门核心课程,同时,它是计算机科学的基础理论领域的重要组成部分。通过离散数学知识的学习,对培养学生的学科素质、掌握正确的学科方法有着积极重要的作用。但同时,这门课程又让...