首页 > 文章中心 > 高三数学讲义

高三数学讲义

高三数学讲义

高三数学讲义范文第1篇

【关键词】高中数学教学;新课程;向量;教学

向量教学是高中数学教学的重要内涵,向量概念无论是在数学中还是在物理教学中都得到了广泛应用。应用向量对数学物理教学过程中的解题具有重要意义。我们在教学过程中必须要高度重视向量教学。

一、对向量教学的重视程度不够

笔者结合多年的教学经验以及在与其他教师的沟通中发现当前有许多教师对向量教学没有充分重视,或者没有意识到向量教学意义,但还是运用以往的综合几何和坐标法的思维来进行教学,并没有真正意识到向量教学的重要性。例如在讲解以下这道题的时候,就可以充分说明教师没有充分认识到向量教学的重要性。

通过以上这个例子的分析,我们就可以发现向量教学法的应用能够起到良好效果。我们教学过程中必须要加强对向量的研究,充分发挥向量教学的优势。

四、没有意识到向量教学法同其他学科之间的联系

向量在不仅在数学中应用非常广泛,同时它在物理,现代技术中应用也非常广泛。物理是高中教学的重要环节。在物理教学中应用向量法可以有效解题。数学中向量的原型就是物理中的矢量。向量算法实际上是物理矢量运算的抽象化。从两者的关系就可以知道向量在物理教学中意义。因而在教学过程中我们必须要引导学生用向量法来解决物理问题。

五、向量教学的建议

上文详细分析了当前向量教学中存在的问题。笔者认为在未来的教学过程中做好向量教学可以从以下几点来做:一是要着重加强向量概念的教学;二是要向量教学要与数学其他项目结合起来进行讲解。

(一)着重加强向量概念的教学。向量概念的讲解是向量教学的重点,我们在教学过程中必须要高度重视向量概念的讲解,要让学生充分认识到什么是向量,向量有何性质。在传统的向量教学中教师只是介绍向量是从物理学概念中引申出来的,而对于向量的性质却没有深入讲解。便马上开始讲解平面向量,立体向量等,概念不清向量教学的效果就不会怎么样。

(二)向量教学要与数学其他项目结合起来进行教学。在高中数学中三角函数,解析几何,立体几何以及复数等模块中经常会用到向量,在向量教学过程中我们必须要结合这些项目来讲解。例如在讲解三角函数的时候,针对三角函数的定义,平移,和差运算等完全可以结合向量来进行讲解,这样进行讲解不仅能够让学生充分了解三角函数的相关概念同时还能够对向量的基本定义和运算规则有更加深刻地认识。又例如在讲解立体几何的时候,就可以把向量的内积与角的计算,向量运算与空间距离计算结合起来进行讲解。

向量教学是高中教学的重要内容,向量在数学物理等学科中应用非常广泛。实现向量有效教学,提升向量教学的质量对于提升学生的数学成绩具有重要意义。本文详细分析了当前我国高中数学向量教学中存在的问题,笔者认为在向量教学中教师必须要高度重视向量教学,在教学过程中要着重讲解向量的基本概念的讲解,要把向量教学与其他学科教学有机结合起来。

参考文献:

[1]王春燕.高中数学向量知识的内容定位与教学建议[J].数学通报,2007(3)..

[2]刘绍学,章建跃.几何中的向量方法[J].数学通报,2004(3).

高三数学讲义范文第2篇

【关键词】高中数学 导入法 教学质量

在高中数学教学中,课题导入的好与坏,也直接影响到这堂课的教学质量,如果学生对导入的方法感兴趣,就能激发学生的学习热情。因此,在教学中,教师要体现主导作用,在导入新课时,采用多种方法,创设特定的情境,让学生很快进入课题。 下面结合自己的教学实践谈谈高中数学教学的导入方法。

一、采用开门见山,直接导入法

在高中数学课堂教学中,教师一般都喜欢开门见山,直奔主题。因为高中学生的理解能力较强,看问题比较全面,教师在导入新课题时采用直接导入法,更能突出主体,点出课题,让学生很快投入到新内容的学习中,并对新内容感兴趣。

例如,在讲“证明函数单调性”时,教师就可以采用开门见山的方法,在进入课题时直接把函数单调性的定义板书出来,并告诉学生单从图象观察出来的函数单调性是不准确的,只有通过定义证明之后,才能确定。随后教师及时提出用定义证明的方法和步骤,让学生证明,学生很快就能接受,并能理解本课所学内容。这种方法直截了当,对学生快速理解所学内容很有帮助。

二、采用回顾复习导入法

在高中数学课堂教学中,可采用回顾复习导入法导入新课内容。因为到了高中阶段,学生所学的内容多了,学过的旧知识也比较多,而且新旧知识之间联系比较紧密,相互之间有一定的关联。在导入新课题时,教师先让学生复习学过的旧知识,再自然而然地进入新知识的讲解。教师运用这种方法导入新课内容,不但让学生复习和巩固了旧知识点,而且也引导学生把新知识点一步一步进行吸收和理解,能从浅到深、从简单到复杂,逐步得到提升,从而促进学生用知识点之间的联系来启发数学思维,增强对新知识点的理解和掌握。

例如,在讲“反函数”时,教师先让学生回忆函数及映射相关的基本定义和概念。告诉学生,任意一个函数y=f(x),不一定有反函数。如y=x2 (x∈R),由y=x2,解得对于每一个确定的函数值y,有两个x值与之对应,不符合函数定义,所以y=x2(x∈R)没有反函数。因此,只有当函数y=f(x)的对应法则f是从定义域到值域的一一映射时,它才存在反函数,而且是唯一的。通过这样的函数例式,引进反函数的概念。学生从旧知识的复习中找到与新知识点相关的支点,就能清楚地了解反函数与原函数的关系,并且快速了解反函数的定义。

三、采用创设问题情境导入法

在教学中引导学生从不同角度、不同层面探究问题,并能对所探究的问题进行正确的解答,是现在高中教师所面临的任务。所以,在高中数学课堂教学中,教师导入新课内容时,可以有意创设问题情境,让疑问成为悬念,并提出一些与所导入的新知识点有关的问题,让学生进行解答,以此来激发学生的求知欲和好奇心,让学生在好奇心的驱动下来探索新的学习内容。

例如,在讲“余弦定理”时,教师可利用学生都熟悉的直角三角形的三边要满足勾股定理的条件:c2=a2+b2,提问:非直角三角形的三边关系又是怎么样的呢?而在锐角三角形中的三边关系是否是c2=a2+b2-x?与此相似钝角三角形中的三边的关系是不是c2=a2+b2+x?如果上面这些关系成立的话,那么其中的x=?教师通过巧设问题情境,启发学生从对勾股定理的“设疑”中导入余弦定理的推证,进而正确理解余弦定理。

四、采用类比导入法

在高中数学课堂教学中,类比导入法也很常用。在讲解新知识时,如果与学过的知识相类似,教师可以通过类比法引入新课题内容,与旧知识进行对比,学生通过对旧知识的特征的理解,就容易接受新课题内容,从而自然地完成新旧知识点的过渡。

例如,在讲“对数、指数不等式的解法”时,教师可以通过类比导入法,有针对性地选择对数和指数的方程式的解法中的某个知识点进行类比,将已知条件和未知条件很自然地联系起来,使课堂教学得到满意的效果。

五、利用名言、名句导入法

在教学中,教师采用精炼的名人名言等,导入新课题内容,能体现出数学的美感。

例如,在讲“平面”时,教师可事先把古代名人诗句“孤山寺北贾亭西,水面初平云脚低”板书在黑板上,学生都学过,感到很新颖,不知教师下一步会做什么,都会看着黑板低声默读起来。这时,教师告诉学生,诗中“水面初平”中隐含了“平面”的概念,古人都知道,难道我们连古人都不如吗?这样,不仅激起了学生的学习兴趣,还为进一步讲授新课作了铺垫。

高三数学讲义范文第3篇

【摘要】

通过数学史介绍,对学生进行爱国主义和科学精神的教育,培养学生学习数学的兴趣。结合学生的思想行为和社会生活设置情境,既掌握知识,又教育学生。挖掘教材中的德育因素,培养学生的辩证的思维。利用课堂教学模式,对学生进行集体主义教育。在学生作业、考试和数学学习活动中纠错时,也可以对学生进行科学精神的教育。利用数学定义和符号规定不能用错时,对学生进行必须遵守社会公告和行为规范的教育。

【关键词】中学数学教学渗透德育教育



普通高中数学课程改革将全面落实基础教育培养目标,培养高中学生健全的人格和基本的数学素养,促进学生全面而有个性地发展。学生通过对高中数学课程的学习,有助于为学生形成科学的世界观、价值观奠定基础,对提高全民族素质有重要意义。随着高中新课程改革的全面推进,如何在数学教学中渗透德育教育,笔者在教学实践做了如下的尝试,与同行共同切磋。

1.通过数学史介绍,对学生进行爱国主义和科学精神的教育,培养学生学习数学的兴趣

根据所讲授的内容或利用数学课,介绍我国和国外数学家及他们的数学成就,初步了解数学产生和发展的过程,体会数学对人类文明的作用,激发学生的爱国主义情感和学习数学的兴趣,加深对数学的理解,感受数学家的严谨态度和锲而不舍的探索精神。

例如:讲《数列》时,向学生介绍我国古代对数列的一些成就,当学生听到数列的应用比欧洲早三百多年、讲《二项式定理》时,谈及“杨辉三角”比欧洲早时等,学生感到无比惊奇,意识到自己的使命,激发爱国热情。介绍小高斯算题、平面解析几何的产生——数与形结合等时使学生体会数学的重要思想和发展轨迹,教育学生刻苦钻研、发奋学习。

2.恰当运用联系的观点,结合学生的思想行为和社会生活设置情境,既掌握知识,又教育学生

例如:在教学中,渗透辩证法联系的观点处理教材各部分内容,三角、几何、代数内容的相互联系,使我们找到用不同的方法解决问题。

又如:讲充要条件时,干巴的定义和数学事例使学生理解不够深刻,我使用“三好”是“学习好”的什么条件为问题等,使学生在思考的过程中既明白了道理,又学到了数学知识,鼓励学生争当“三好”生,做“四有新人”。

3.挖掘教材中的德育因素,加以提炼,培养学生的辩证的思维

如:几何中的整体与局部的关系问题,数列和极限中的无限与有限问题,既提高学生的观察能力,又有助于辩证唯物主义世界观的形成。

又如《平面解析几何》中,直线方程中含参数的问题(平动、转动、平转动)并与圆相结合的讨论,直线与圆锥曲线位置关系问题的讨论,给学生明朗化提出静止,量变与质变、数与形的相互转化等丰富的辩证思想,树立学生的辩证观点。

再如:讲球、锥、锥体中抽出“特征图”,教育学生抓住主要矛盾和矛盾的主要方面解决问题;讲概率题型时,关于“第、恰、至”的研究,培养学生抽象与概括的能力,并引申至数学建模问题的研究;讲求f(x)=cosx-12cos2x(x∈R)的最大值,表象上是一个三角函数问题,而其本质是二次函数问题,教育学生透过现象看本质,培养学生观察问题、分析问题、解决问题的能力。

4.利用课堂教学模式,对学生进行集体主义教育

新教材、考试内容改革中注重对学生能力的考查,关注知识的发生过程,探究性学习方式,小组合作式成为一种直分生要的学习模式,因此在教学中要十分重视研究性学习方式,利用小组合作学习安排,对学生进行集体主义。

5.在学生作业、考试和数学学习活动中纠错时,也可以对学生进行科学精神的教育。

高三数学讲义范文第4篇

(嘉兴职业技术学院社科部,浙江嘉兴314036)

摘要:新课的引入是课堂教学的重要组成部分,是决定课堂教学成败的关键因素之一。本文阐述了高等数学新课引入的八种方式,这八种方式都曾在教学实践中运用过,反响较好。

关键词 :高等数学;课堂教学;新课引入方式;新课内容

DOI:10.16083/j.cnki.22-1296/g4.2015.05.039

中图分类号:G712 文献标识码:A 文章编号:1671—1580(2015)05—0090—02

基金项目:浙江省2013年高等教育课堂教学改革项目(kg2013903),嘉兴职业技术学院培育工程项目(JX090013)。

收稿日期:2014—12—18

作者简介:陈伟军(1981— ),男,浙江缙云人。嘉兴职业技术学院社科部,讲师,硕士,研究方向:数学教学。

纪钢(1963— ),男,江苏句容人。嘉兴职业技术学院社科部,副教授,研究方向:数学教学。

一、通过对题目文字含义的讲解引入新课

对于有些课的内容可以通过讲解这一节课题目中的文字含义,把要讲的内容引出来,使学生明确这节课要学习的主要内容,使其思维很快转移到教师所指定的方向上来,从而在教与学的过程中自始至终处于积极、主动的地位。

例1:在讲授“曲线的凹凸性与拐点”这一节内容时,可以从“曲线的凹凸性与拐点”这一标题的文字含义讲起:“曲线的凹凸”这几个字表明了曲线的弯曲情况不同,“凹”字表明曲线向上弯曲,而“凸”字表明曲线向下弯曲(同时在黑板上画出曲线凹与凸的弯曲情况),用什么数学工具来描述曲线的“凹”与“凸”呢?这就是我们这节课所要讲的用导数研究曲线的凹与凸。

二、通过对实际问题设疑引入新课

对于某些与实际问题紧密相连的新课内容,可以通过举出实际的例子进行分析,提出疑问,然后再引入新课内容。

例2:在讲授平行截面面积为已知的立体体积计算之前,可以让学生回忆一下所学过的求体积公式以及这些公式都适用于什么样的体积计算。然后,再概括一下所用公式求的都是哪些规则形状的几何体的体积。接着问:“如果给出一块形状任意的矿石,假设它的截面面积是已知的,怎样去求它的体积呢?你能否再用以前所学过的求体积公式去求呢?”这样,学生的头脑中就会产生疑问——这样的体积怎么求?这时,教师就可以引入本节课所要讲的内容——关于利用定积分求不规则物体的体积问题。

这种方式适用于数学实践课堂的教学,用数学工具解决有实际应用背景的课题,在学生对实际问题产生疑问而且无力去解决的情况下讲授新课,无疑会使学生产生强烈的好奇心和求知欲,他们会带着疑虑去思索、去寻求答案,这无形当中增强了课堂的凝聚力。

三、开门见山地直接引入新课

对于有些新课内容,在已经学过的知识的基础上教师可以简明、扼要地点明主题,开门见山地介绍这节课所要讲的内容,以便使学生明确本节课所要学习的新知识,掌握学习的主动权。

例3:在高等数学中导数这一章的第一节课是讲“导数的概念”,第二节课是讲“求导法则”,那么在讲第二节课时可直接导入:“上节课我们学习了导数的概念,初步掌握了什么是导数及导数的几何意义,那么如何求导数,就是我们这节课所要解决的问题。”然后,顺理成章地引入各种求导工具。

这种方式对于学生已有一定了解的新课是非常有效的。特别是现行高中数学已经介绍了一定量的微积分内容,当教师在高等数学中对相关内容进行深入探讨的时候,可以开宗明义地引入新课,指出进一步要学习的内容。

四、通过提问引入新课

在教学中,对于有些新讲授的内容可以采用提问的形式引入新课。

例4:在讲授“定积分的概念”这一新课之前,可向学生提出这样一个问题:“到现在为止,我们所学过的求面积的方法都是针对一些规则图形的面积,那么对于边界是弯曲的不规则图形的面积应该怎样去求呢?”(同时在黑板上画出各种能求面积的图形及不规则图形)这个问题学生在此前没有接触过,而且是一个现实的问题,学生对此一定会产生浓厚的兴趣。因此,通过提问激发学生强烈的求知欲望,一定会使这堂课收到比较好的教学效果。

五、将错就错地引入新课

在讲解不定积分的分部积分法时,有些题目必须通过被积函数的正确调整,才能够求出其原函数。这时可通过对积分过程中出现错误的调整,让学生出于好奇心而误入“歧途”,将错就错地引入新课。

例5:在讲授分部积分法对被积函数怎样选取u和dv时,有这样一例:

求:?xcosxdx

上式等号右端的积分sinxdx比原积分更不容易求出,由此可见:如果u和dv选取不当,不但求不出结果,而且越做越繁琐,所以,在应用分部积分法求分部积分时,正确地选取u和dv是一个关键。

然后,再举出几个类似的例子,学生还会感到惊奇。这样,学生就会对这节课所学的内容加倍关注。产生这种情况的原因是:如果把xndx设为dv,则它的原函数v会是x的n+1次幂,而把xn设为u,则它的微分du=nxn-1dx中的幂函数将会降低一次,所以只能设u=xn,从而使学生掌握了求两类不同函数乘积的积分时,正确选取u和dv进行积分的方法,最后总结归纳出函数选取的先后顺序:反(反三角函数)、对(对数函数)、幂(幂函数)、三(三角函数)、指(指数函数)。

六、通过复习引入新课

通过复习引导学生发现新问题,从而引入新课,这种方式既巩固了有关旧知识,又为学习新知识铺垫了道路,能够起到承上启下的作用。

例6:在讲授偏导数的定义时,先复习一元函数导数的概念,然后对比二元函数进行分析就不难引入新课偏导数的定义了。在讲多元函数微积分的时候,我们可以在一元函数微积分的基础上采用这种方式进行介绍。

七、通过拓展知识结构引入新课

数学的发展就知识结构而言经历了由浅入深、由易到难、循序渐进的历程。把未知问题转化为已知问题,把新结论运用于拓展和加深已有知识,如此循环往复地不断前进。因此,通过对已有知识的拓展,可以引入和发现新问题。

例7:在讲授“常微分方程”一节中,可以先介绍:在许多问题中,往往不能直接找出所需要的函数关系建立数学模型,但根据问题所提供的情况,有时可列出要找的函数的导数关系式,这是一种新的关系式。

例如:一曲线通过点(1,2),且在该曲线上任一点M(x,y)处的切线斜率为2x,求该曲线的方程。

根据导数的几何意义,可知所求曲线y=f(x)应满足方程,从而很自然地引入了“微分方程”的概念。这种方式实现了从已知的“导数”概念到新知识“微分方程”的迁移。

八、通过数学史料引入新课

在教学过程中,学生对数学史料非常感兴趣,因此,在引入新课时应抓住学生的兴趣点,讲授一些与所讲授内容相关的数学史。

例8:在讲授“数列的极限”时,可以通过下面的史料引入:从微积分的发展史中,我们就能体会到中华民族的聪明才智和伟大。微积分思想在古代中国早有萌芽,公元前7世纪战国时代庄子的《天下篇》中就有“一尺之棰,日取其半,万世不竭”的极限思想。然后,因势利导地引入新课。

参考文献]

[1]吴善和.例谈数学教学中新课引入的方法[J].龙岩学院学报,2008(6).

[2]琚莉,焦科研.高等数学新课引入的技巧与方法[J].郑州师范教育,2013(2).

[3]张舒.关于高等数学新课导入方法的探讨[J].中国科教创新导刊,2008(22).

高三数学讲义范文第5篇

关键词:C语言教学;函数分类;函数编程

中图分类号:G642 文献标识码:B

文章编号:1672-5913(2007)18-0056-03

1前言

很多从事C语言教学的高职高专老师感到学生学习函数时很吃力,而且效果不好。学生学了之后,语法知识知道一些,但具体编程能力则很弱。如何改变这种状况?下面先从分析传统教学方案开始。

为了便于叙述,下面我们所讨论的内容仅限于如何进行函数的定义与调用。

2传统教学方案概要及分析

目前大多数高职高专学校依然采用传统的教学方案,其概要如下。

2.1传统教学方案概要

(1) 教学目标

理解函数的基本概念,如形参、实参、调用等;掌握函数的定义、声明、调用等语法规定;掌握函数的参数使用格式及其数据传递的机理。

(2) 教学内容及安排

1) 函数定义的三种形式及其定义格式。具体包括:无参函数、有参函数、空函数。

2) 形参、实参与返回值。具体包括:形参、实参与返回值的概念;形参、实参的若干注意点;return语句的格式及其作用;函数类型,默认的函数类型。

3) 函数的调用。具体包括:函数调用以及函数调用的三种方式――函数单独作为语句、函数作为一个表达式、函数作为另一个函数调用的实参。

4) 函数的声明。具体包括:函数的声明格式、函数声明的位置,什么情况下可以省略函数的声明。

5) 函数定义和调用举例。

上述方案可以分为两部分,第一部分是语法知识,包括上述的1~4,第二部分是函数编程举例,即上述的5。

2.2传统方案在高职高专教学中的问题

(1) 语法角度的罗列对编程没有直接的指导作用

传统方案中,语法知识是从语法角度系统地进行罗列,从函数形式、参数等分别进行介绍,这种语法角度的罗列对编程没有直接的指导作用,学生编程时不知道该选择哪种形式。

(2) 开始时过多的语法介绍影响了编程实例的讲解效果

传统方案中首先系统详细介绍函数、形参、实参等概念与语法知识,这些概念讲授花了大量时间,学生的接受效果却不理想,后面的函数编程等实用知识的讲授时间不够,学生就更难以接受了。

(3) 编程思路与步骤方面的训练不够

对于高职高专学生来说,拿到一个涉及函数的编程题目,如何开始着手编程,应该采取什么样的步骤和思路,针对不同的问题如何采取相应的对策,这在传统教学方案中训练不够。

由于高职高专传统教学方案存在的上述问题,导致学生学完之后掌握了不少的语法知识,但碰到实际编程题目时还是有困难。

由此可见,设计一种新教学方案时,应该首先考虑编程能力的培养,为此我们提出一种新的函数分类方法。

3一种新的函数分类方法

从语法角度,通常是从参数个数和有无函数体方面将函数分为无参函数、有参函数、空函数三类,但这种分类方法对学生编程帮助不大。为了让学生能最快掌握编程方法,需要一种新的函数分类方法。

从编程角度,我们通常首先考虑编写函数的目的,然后着手编写和使用函数。根据编写函数的目的、功能或者说用途,函数可以被分为以下三类:

1) 求值类函数:使用这种函数是为了求一个值。如函数A,其功能是根据收入计算一个人的所得税。

2) 判断类函数:使用这种函数是为了检查一个判断是否成立。如函数B,其功能是判断一个整数是不是素数。

3) 操作类函数:使用这种函数是为了完成某一项操作。如函数C,其功能是将一个数组进行排序。

上述三种类型的函数在定义和调用时其方法均有明显的差异。学生拿到涉及函数的编程题目时,应该首先分析所要编写的函数是上述的哪一种类型,然后再采取相应的编程方法。

4新教学方案

基于上述新的函数分类方法,针对高职高专学生给出一种新的教学方案,其核心指导思想是:根据不同的函数类别,分别给出完整的一套编程方法,最快最直接地教会学生如何编写和使用函数。

4.1教学目标

新教学方案的教学目标只有一个:从编程角度出发进行教学,尽快让学生学会编写和使用函数。

4.2教学内容和安排

首先简单介绍一下函数最基本的概念,但不需占用过多教学课时,要把最主要的时间放在编程方法的传授。至于各概念与语法细节的进一步掌握,应该通过学生多编程而逐步加深理解。

(1) 通过认识法理解各概念

给出少数几个程序实例,引导学生认识函数、函数头、函数体、形参、实参、调用、定义等概念,在讲解概念时尽量简化,让出更多教学课时传授编程方法。

(2) 传授各种类型的函数编程方法

1) 求值类函数的定义与调用。讲解求值类函数定义和调用方法:

求值类函数的一般定义格式:

函数值类型 函数名(类型 形参1, 类型 形参2, ……)

{

根据形参的值计算所求的值;

return 结果;

}

求值类函数的定义步骤是:

① 编写函数头:根据函数所求值的数据类型确定函数值类型,分析函数要提供的参数及其类型从而确定形参。

② 编写函数体:根据提供的参数 (即形参) ,求出所需的值,最后返回 (return) 该值。

求值类函数在调用时通常作为表达式使用,可用于赋值、输出、运算、或作为另一个函数调用的实参。调用格式:

函数名(实参1,实参2,……)

在讲授中,应多举例子让学生完全理解与掌握其方法。

2) 判断类函数的定义与调用。讲解判断类函数定义和调用方法。

判断类函数是一种特殊的求值类函数,其值为1或者0,表示判断成立与不成立。因此判断类函数值的类型固定为int。下面给出判断类函数的一种参考格式:

int 函数名(类型 形参1, 类型 形参2, ……)

{

int f; /* 代表判断结果 */

根据形参的值进行判断,判断成立则令f为1,否则令f为0

return f;/* 将判断结果返回 */

}

判断类函数调用时通常用于在选择结构或循环结构中作为判断条件。如:

if (函数名(实参1, 实参2,......)==1)......

在讲授中,通过举例让学生完全理解与掌握其方法。

3) 操作类函数的定义与调用。讲解操作类函数定义和调用方法。

操作类函数不是为了求值,即函数没有值,其函数值的数据类型是void。函数体中不能使用return (值); 语句来返回一个值,但可以使用return来结束函数的运行返回到主调函数。

操作类函数定义格式:

void 函数名(类型 形参1, 类型 形参2, ……)

{

根据形参的值进行处理

return;/*或者无return */

}

操作类函数调用时通常单独作为语句,其调用格式:

函数名(实参1,实参2,……);

在讲授中,通过举例让学生完全理解与掌握其方法。

(3) 综合编程举例

再举若干编程例子,引导学生如何判断函数的类型,然后再根据前面传授的方法进行编程,巩固学生的编程能力。

4.3一个编程实例教学设计概要

下面给出一个具体编程实例的教学设计,为方便说明主要问题,忽略了其他的一些教学细节。

例:编写函数计算一个整数的阶乘。利用函数计算8!-4! 5!。

编程步骤:

1) 判断函数类型。所要编写的函数是为了求值――阶乘,因此是求值类函数,下面其定义和调用将采用前面给出的方法。

2) 编写函数头。函数值 (即阶乘) 的数据类型为int,因此函数的数据类型为int。求阶乘需要提供一个整数(即形参),据此可以写出函数头。

int jiecheng(int x)

3) 编写函数体。函数体的内容是求出形参 (在这里是x) 的阶乘,然后将其返回。

{

int r,i;

r=1;

for(i=1;i

return r;

}

4) 函数调用。main函数中调用求值类函数时,需要提供实参,然后将函数值作为表达式进行运算。

main()

{

printf("%d\n", jiecheng(8)-jiecheng(4)* jiecheng (5));

}

注意:在讲解时要时时联系4.2.2中的编程方法。通过例子的讲解使得学生对4.2.2中的编程方法加深理解并能灵活运用。

4.4若干注意点

(1) 语法细节的淡化

在传授编程方法时应尽量淡化或避开一些语法细节,比如避免在一开始过多强调函数的声明及其各种可省略声明的条件,可有意识地引导学生将函数定义在前、调用在后,避开函数声明;编程举例时避免向学生传授如何省略函数头前面的函数值类型,引导学生所有函数定义时都要加上类型说明;避免一开始就向学生传授参数传递的机理,可在编程举例时引导学生如何提供不同的参数让函数进行相应的处理,让学生对实参和形参有一个直观的认识。

(2) 掌握一种函数以后,再传授下一种函数

考虑到学生的接受能力,不要把求值、判断、操作这三种函数的编程方法一下子传授给学生。可以先传授求值类函数的编程方法,然后多举例子,让学生充分掌握后,再传授其他两种函数的编程方法。

(3) 涉及函数的程序分析

程序分析是提高程序调试与维护能力的基础。在学生能够顺利进行编程之后,可以对学生进行程序分析能力的训练。

避免在学生尚未掌握编程方法时就引导学生进行程序分析,等学生能熟练地自主编程以后,再引导学生进行程序分析,使得学生编程碰到错误时能够自己解决。

5两种教学方案对比

5.1目标定位与侧重点不同

传统教学方案中重点在于各语法知识点,编程方法则不突出;新教学方案中重点在于介绍三类函数的编程方法,语法知识点尽量淡化。

5.2传授的角度不同

传统教学方案从语法角度进行教学,有利于掌握语法知识点,不利于掌握编程方法;新教学方案从编程角度进行教学,与编程者编程时的思路更加吻合,更容易掌握方法。

5.3效果对比

传统教学方案的优势是能全面介绍语法知识,让学生能全面准确地理解所有概念和语法,劣势是基础较差的学生较难自主编程;新教学方案的优势是学生能很快自主编程,劣势是对个别概念和语法不能一下子全面准确掌握,需要在编程过程中逐步加深体会。

5.4适合的学生对象不同

新教学方案较适合高职高专类学生,对于基础较好的本科学生或者已经学过其他语言的学生,可采用传统的教学方案。

6结束语

笔者采用新的教学方案进行了三年的高职高专教学,与之前的教学情况相比,发现大部分学生均能较快掌握编程要领,自主进行编程。

参考文献

[1] 徐晓,匡泰,涂嘉庆等. C语言程序设计实践教程[M]. 北京:电子工业出版社,2006.