c语言终端传输和加密的编码,一种C语言函数部分新教学方案.doc

本文针对高职高专C语言教学中函数学习的难点,分析了传统教学方案的问题,提出了一种新的函数分类方法:求值类、判断类和操作类函数。新教学方案注重编程能力的培养,目标是让学生快速掌握函数的编写和使用,通过实例教学加强编程思路和步骤的训练,以提高学生的编程实践能力。
摘要由CSDN通过智能技术生成

一种C语言函数部分新教学方案

一种C语言函数部分的新教学方案

摘要:本文分析了学生在C语言函数学习过程中存在问题的原因,并从编程角度出发,提出了一种新的函数分类方法,给出了一种新的适合高职高专学生的教学方案,并将它与传统教学方案进行了对比。
  关键词
本文来自:计算机毕业网 :C语言教学;函数分类;函数编程
  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教学内容和安排
  首先简单介绍一下函数最基本的概念,但不需占用过多教学课时,要把最主要的时间放在编程方法的传授。至于各概

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值