《C语言程序设计》教学探究.doc

上传人:吴起龙 文档编号:1591543 上传时间:2018-12-26 格式:DOC 页数:3 大小:14.74KB
返回 下载 相关 举报
《C语言程序设计》教学探究.doc_第1页
第1页 / 共3页
《C语言程序设计》教学探究.doc_第2页
第2页 / 共3页
《C语言程序设计》教学探究.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《《C语言程序设计》教学探究.doc》由会员分享,可在线阅读,更多相关《《C语言程序设计》教学探究.doc(3页珍藏版)》请在三一文库上搜索。

1、语言程序设计教学探究0 引言 C语言程序设计作为计算机专业的基础课,已经成为一门必修的语言课程,在整个语言课程体系中占有非常重要的地位。在C语言教学过程中,从客观上讲,教师的教法和学生的学法的差异,对教学效果都会产生很大的影响。针对教师的教法和学生学习语言类课程的学法,结合近几年来的教学经验和教学体会,把一些经验和方法总结出来,希望能对C语言课程的教学和学习有所帮助。 1 分析教学中存在的问题 C语言程序设计是一个逻辑性很强的课程。有些问题是将数学知识转化用c语言来实现,这就要求学生首先要能够理解和掌握数学知识,才能将其转化用c语言来实现。在调试程序时,提示的信息都是用英语给定,那么也就要求学

2、生掌握最基本的英语单词,有些甚至是计算机专业英语,能将英语句子翻译为汉语,才能够对程序加以修改。学生在心里认为c语言难学,没有积极学习的主动性,导致上课时没兴趣,不能专心听讲,布置的作业无从下手,在实践课中,看到要编写的程序题目,理不出头绪。 2 涉及新的知识要有导入 在教学的过程中,要将新的知识点,要有很自然的导入语,引导学生思考问题和解决问题的方法。例如:scanf(“%d”,&a);只能从键盘接受 一个整型数,现在要输入40名学生的成绩,如何通过一个scanf函数来实现,难道是要定义40个变量,那如果要接受100个数呢?更多的呢?为了解决诸如此类的问题我们采用数组来实现。这样也就引导学生

3、思路跟着教师,给他们提出问题,在给出解决问题的办法。 3 举一反三 给定一个例子时,将涉及到的所有内容都要讲到。各种形式,可能出现的错误都要指定。例如:现在要求n!我们可以给定一下几种形式: (1)main()(2)main() int i=1,n;inti=1,n; doubles=1; doubles=1; scanf(%d,&n); scanf(%d,&n); while(i=1) printf(%lf,s); s*=i; i-; printf(%lf,s); (5)main() (6)main() intI,n; inti=0,n; doubles=1; doubles=1; scan

4、f(%d,&n); scanf(%d,&n); i=n; while(i0,i-) i+; s*=I;s*=i; printf(%lf,s);printf(%lf,s); 一个例子可以给出多种方法来实现,在这只给出6中形式,从这6种中,就可以看到初值不同,语句的书写顺序不同。通过一个例子,让学生能理解各种形式,遇到诸如此类问题时,就可以迎刃而解。 4 与实践教学相结合 程序设计课程具有很强的实践性,对于计算机语言课程的教授不应仅仅是传授知识,应该以培训能力为主。C语言的内容繁多,在有限的课时内不可能也不必要面面俱到,所以必须突出重点,突出实用性,关键在于教会学生正确运用C语言编写程序。应始终坚持以应用为中心,以算法为基础,以培养学生的实践能力为核心,突出技术实用性和再学习能力的培养。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1