中职c语言实践教学中学生编程能力培养的策略

中职c语言实践教学中学生编程能力培养的策略

ID:31390899

大小:108.50 KB

页数:7页

时间:2019-01-09

中职c语言实践教学中学生编程能力培养的策略_第1页
中职c语言实践教学中学生编程能力培养的策略_第2页
中职c语言实践教学中学生编程能力培养的策略_第3页
中职c语言实践教学中学生编程能力培养的策略_第4页
中职c语言实践教学中学生编程能力培养的策略_第5页
资源描述:

《中职c语言实践教学中学生编程能力培养的策略》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、中职C语言实践教学中学生编程能力培养的策略  摘要:对中职计算机专业的学生来说,c语言是最难学习的一门课程,这个“最难”就体现在编程上。因此,培养学生的编程能力尤为重要。而作为一门实践性很强的课程,在实践教学中培养学生的编程能力应注重“四巧”策略。  关键词:中等职业学校;C语言编程教学;编程能力培养  中图分类号:G712文献标志码:A文章编号:1673-9094-(2016)06C-0046-03  南宋诗人陆游在他的《冬夜读书示子聿》中写道:“纸上得来终觉浅,绝知此事要躬行。”这两句诗的意思是从书本上得到

2、的知识终归是浅薄的,最终要想认识事物或事理的本质,还必须自己亲身的实践。作为一门实践性很强的课程《编程语言基础――c语言》着重程序设计在实践中的应用。因此,对于计算机专业的学生,仅仅在纸上写写程序是远远不够的,必须让他们把自己写的程序拿到电脑上去运行、调试,发现问题,然后再尝试解决问题,循环往复,在实践教学中培养他们的编程能力。  一、巧选题,激生趣7  很多计算机教师都认为,只要是在机房上课,就有很大的随意性,所以往往不是很认真准备,有时会在课前准备两个题目,让学生上机做;有时干脆在上机的过程中随机出个题,目

3、的就是只要让学生有事可做,不闲着就行,只要没学生问问题,就认为他们都会。表面上看,学生热热闹闹、忙忙碌碌,其实他们真正用于做题的时间并不多,很多学生都是浑水摸鱼、滥竽充数,只有少数几个学生是认真对待。  究其缘由,就是教师没有认识到上机的重要性,或者认识到了,没有在课前做充分的准备。而练习题的选取其实是首当其冲的。选得好,学生既喜欢做又提升了能力;选不好,学生既无趣又浪费了时间。那么,该如何巧选题呢?  (一)基础题+提升题的搭配套餐  上机就和上课一样,也有一个过程:从生到熟,所以刚开始上机编程时,教师应选取

4、一些最基础的题目加深学生对c语言基础知识的理解。比如如下程序:  main()  {floatx1,x2;  doublez1,z2;  floatx;  doubley;  x=123456.789;  y=123456.789;  printf(“x=%f”,x);  printf(“y=%f”,y);  }  选取这道题的目的就是让学生理解浮点数的“精度”和“范围”7的确定,通过把这个程序输入电脑,并调试运行得出结果,学生很容易就记住了float型和double型数据的区别,而且该题没有任何难度,即使是学

5、习能力较差的学生也很容易调试成功,所以很容易打动学生的心。  但没有挑战,就感受不到胜利的刺激。如果每次上机都是这种不费吹灰之力就可以完成的程序,时间长了,学生就会觉得索然无味,失去兴趣。这时就要适当地提升程序的难度,既要能激起学生的斗志,但又不能把学生一棍子打死。比如这道题:从键盘上输入a、b、c三个整数,按从小到大的顺序输出。选这道题的原因是刚学习过求两数之中的大者、小者的编程方法,而且已上机调试过,因此在此基础上又增加一个数,而且不是求最大或最小,而是要按一定的顺序输出,既联系了之前所学知识,又使其上升了

6、一个梯度。在学生可以解决的范围之内,但又需要思考,调动了学生的兴趣,激发他们去探究。  (二)实用性+趣味性的完美组合  既然编程的目的是为了以后的实际应用,那么选取一些贴近生活的实用的程序就是必不可少的,因为和生活相关,学生看得到,想得出,当然也会有兴趣参与。看这道题:编程判断2020年是否为闰年?  学生看到这道题,立刻会想到以前中学学过的判断闰年的方法:能被4整除但不能被100整除或者能被400整除的年份即为闰年,接下来自然会把这个判断方法用c语言的语句和结构表示出来,一切都是顺理成章、水到渠成。7  实

7、用性的题目很多,但并不是所有的都符合学生的兴趣,如果再加些趣味性,相信学生会兴趣倍增,思维也随之开阔。如,把10元钱人民币兑换成1元、2元和5元的零钞,有多少种兑换方法?这是一道既贴合生活又很有趣的题,学生可能会立刻拿出三种面值的人民币,然后进行组合,也有可能会在大脑里进行快速地思考,然后结合学过的“百钱买百鸡”的编程方法编写该程序。  (三)题目形式的多样化  单一的题型,学生会感到腻,如果一上机就是从头到尾的编程,他们的兴趣就会锐减,所以多样化的题型更会吸引学生的眼球。教师就要多动脑子了,什么样的程序适合填

8、空题型,什么样的程序适合改错题型,什么样的程序适合学生自己编写,什么样的程序只要学生调试,看结果。只要教师灵活选择,合理使用,相信学生定会乖乖配合,乐在其中。  二、巧搭配,促合作  上机时,虽然每个学生都有一台电脑可供使用,但这并不代表着他们是孤立的个体,相互之间不需要帮助和交流。恰恰相反,由于编程题的特殊性,他们之间更需要合作、互助,因此采取分组的学习方式是最适合不过的。  (一)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。