- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一种C语言函数部分新教学方案
一种C语言函数部分的新教学方案
摘要:本文分析了学生在C语言函数学习过程中存在问题的原因,并从编程角度出发,提出了一种新的函数分类方法,给出了一种新的适合高职高专学生的教学方案,并将它与传统教学方案进行了对比。br 关键词br本文来自:计算机毕业网 :C语言教学;函数分类;函数编程br br 1前言br br 很多从事C语言教学的高职高专老师感到学生学习函数时很吃力,而且效果不好。学生学了之后,语法知识知道一些,但具体编程能力则很弱。如何改变这种状况?下面先从分析传统教学方案开始。br 为了便于叙述,下面我们所讨论的内容仅限于如何进行函数的定义与调用。br br 2传统教学方案概要及分析br br 目前大多数高职高专学校依然采用传统的教学方案,其概要如下。br 2.1传统教学方案概要br (1) 教学目标br 理解函数的基本概念,如形参、实参、调用等;掌握函数的定义、声明、调用等语法规定;掌握函数的参数使用格式及其数据传递的机理。br (2) 教学内容及安排br 1) 函数定义的三种形式及其定义格式。具体包括:无参函数、有参函数、空函数。br 2) 形参、实参与返回值。具体包括:形参、实参与返回值的概念;形参、实参的若干注意点;return语句的格式及其作用;函数类型,默认的函数类型。br 3) 函数的调用。具体包括:函数调用以及函数调用的三种方式——函数单独作为语句、函数作为一个表达式、函数作为另一个函数调用的实参。br 4) 函数的声明。具体包括:函数的声明格式、函数声明的位置,什么情况下可以省略函数的声明。br 5) 函数定义和调用举例。br 上述方案可以分为两部分,第一部分是语法知识,包括上述的1~4,第二部分是函数编程举例,即上述的5。br 2.2传统方案在高职高专教学中的问题br (1) 语法角度的罗列对编程没有直接的指导作用br 传统方案中,语法知识是从语法角度系统地进行罗列,从函数形式、参数等分别进行介绍,这种语法角度的罗列对编程没有直接的指导作用,学生编程时不知道该选择哪种形式。br (2) 开始时过多的语法介绍影响了编程实例的讲解效果br 传统方案中首先系统详细介绍函数、形参、实参等概念与语法知识,这些概念讲授花了大量时间,学生的接受效果却不理想,后面的函数编程等实用知识的讲授时间不够,学生就更难以接受了。 br (3) 编程思路与步骤方面的训练不够br 对于高职高专学生来说,拿到一个涉及函数的编程题目,如何开始着手编程,应该采取什么样的步骤和思路,针对不同的问题如何采取相应的对策,这在传统教学方案中训练不够。br 由于高职高专传统教学方案存在的上述问题,导致学生学完之后掌握了不少的语法知识,但碰到实际编程题目时还是有困难。br 由此可见,设计一种新教学方案时,应该首先考虑编程能力的培养,为此我们提出一种新的函数分类方法。br br 3一种新的函数分类方法br br 从语法角度,通常是从参数个数和有无函数体方面将函数分为无参函数、有参函数、空函数三类,但这种分类方法对学生编程帮助不大。为了让学生能最快掌握编程方法,需要一种新的函数分类方法。br 从编程角度,我们通常首先考虑编写函数的目的,然后着手编写和使用函数。根据编写函数的目的、功能或者说用途,函数可以被分为以下三类:br 1) 求值类函数:使用这种函数是为了求一个值。如函数A,其功能是根据收入计算一个人的所得税。br 2) 判断类函数:使用这种函数是为了检查一个判断是否成立。如函数B,其功能是判断一个整数是不是素数。br 3) 操作类函数:使用这种函数是为了完成某一项操作。如函数C,其功能是将一个数组进行排序。 br 上述三种类型的函数在定义和调用时其方法均有明显的差异。学生拿到涉及函数的编程题目时,应该首先分析所要编写的函数是上述的哪一种类型,然后再采取相应的编程方法。br br 4新教学方案br br 基于上述新的函数分类方法,针对高职高专学生给出一种新的教学方案,其核心指导思想是:根据不同的函数类别,分别给出完整的一套编程方法,最快最直接地教会学生如何编写和使用函数。br 4.1教学目标br 新教学方案的教学目标只有一个:从编程角度出发进行教学,尽快让学生学会编写和使用函数。br 4.2教学内容和安排br 首先简单介绍一下函数最基本的概念,但不需占用过多教学课时,要把最主要的时间放在编程方法的传授。至于各概念与语法细节的进一步掌握,应该通过学生多编程而逐步加深理解。br (1) 通过认识法理解各概念br 给出少数几个程序实例,引导学生认识函数、函数头、函数体、形参、实参、调用、定义等概念
文档评论(0)