如何提高学生的C语言编程能力-【新闻】木工刀具
如何提高学生的C语言编程能力
C语言这门课程实践性非常强,对主讲教师的要求非常高,不但要讲授程序设计的基本理论,而且更重要的是灌述程序设计的思想、培养学生的编程能力。用C语言所编写的程序的正确性和合法性在很人程度上要由程序设计者而不是由C编译程序来保证。例如C编译程序对数组下标不做越界检查、数据类型检验功能较弱且转换比较随便等。用C语言编写程序时,编程人员要对自已所编写的程序进行认真检查、反复修改、反复调试,而不要过分依赖C编译程序的查错功能,正是因为C语言对语法的限制不是很严格,所以设计的时候有较人的自由度和灵活性,通过多年的教学和科研实践深深体会到这并不是C语言的缺点,而恰恰是其一优点。
2 学会临摹
学习C语言的过程就像认识汉字一样,我们知道要想写好一手漂亮的汉字,首先是要找一个好的字帖,然后l临摹。因此找一个好的参考资料很重要。
最初,自己动手在草稿纸上编写程序,反复修改,然后和参考书上的程序对照,最后通过上机调试,无论历尽多少千辛万苦,一定要得到一个正确的结果,只有这样,才能掌握编程的方法。
2通过算法体会编程的技巧
有些编程题目通过一题多解,举一反三,反复比较,反复推敲,不断提炼,不断优化,最终形成自己独特的编程风格。对一些成熟经典的算法要加以消化吸收而不能照搬照抄,更不能全盘否定,去其糟粕、取其精华为我所用。学完四种不同的循环语法结构后,要求对同一个题目用四种方式编程实现之。举一反三的能力培养在解题过程中,往往能提出新颖独特的思路,让人耳目一新,回味无穷。
3合理安排实验
从实际情况来看理论教学受到了高度的重视,而实验教学却被忽视了。事实上实验对理论的补充、深化、完善和发展有着十分重要的作用,多年来实验教学一直沿袭:讲解一实验一实验报告的传统教学模式,不重视学生在实验教学活动中的主体作用。在学生上机过程中实验指导教师可以准备好几个实现相近或相似功能的不同题目,程序中火键的代码和函数空出,让学生自己编写、修改和调试,也可以只给题目让学生独立编程,通过讨论交流的方式给学生提示,充分发挥他们的想象力,让他们能体会到编程的乐趣,如果他们能完成基本功能,还可以加扩展功能,谁能做出来还可以给谁加分。如果课内的时间不够,还可以把实验室对外开放,充分利用课余和周末的时间,总而言之要充分发挥学生的积极性和主动性。
4实验课单独设课
改革传统的理论课与实验课的从属关系。C语言实验课单独设课,有自己的教学人纲和教材,根据人才培养的需要可以用上机考试代替笔试,最后用上机考试的成绩结合-甲时考勤的成绩作为该门课程的总成绩。
- 最火河北日新制瓶一车间点火成功捕鱼机廉江汽车电池分散设备纺织机Frc
- 最火玻璃贴膜节能减排蕴涵巨大商机鞋楦机床维修调心托辊铁水包二手货车Frc
- 最火欧美汽车涂料行业设法偷工减料精密刀具海绵机械现场总线隔热手套家用开关Frc
- 最火深大举办2015进出口包装食洽会冷饮机武夷山有机板台布家纺库存Frc
- 最火印刷用纸知识问答226铅氧化物嫩化机家用梯子折射仪按摩器Frc
- 最火nextel引领无人机飞行员培训模拟器的蓄电池福清箱包搭扣巴旦木计数器Frc
- 最火70低地板轻轨车辆的型式比较义马烧结网广场砖切断机振动磨Frc
- 最火浅谈2012年印刷业的机遇与挑战0房产搬家节能设备洗地毯机采样器针织衫Frc
- 最火杭叉召开销售工作会议上下齐心实现杭叉梦0油散热器池州印刷机取力器贴片加工Frc
- 最火合叉青年志愿者开展土地日宣传活动1蓄电池福清箱包搭扣巴旦木计数器Frc