- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第31卷第7期 重庆工商大学学报(自然科学版) 2014年7月
Vol_31 N0.7 JChongqingTeehnolBusinessUniv.(NatSciEd) Ju1.2014
文章编号 :1672—058X(2014)07-0097—03
“搭积木在 C语言教学中的应用米
龚 黔 芬
(重庆工商大学 计算机与信息工程学院,重庆400067)
摘 要:C语言程序设计是大学课程体 系中一 门非常重要的基础课 ,它在提高学生的分析 问题、解决问
题能力等方面有着重要意义;但其语法繁冗、语句灵活、规则繁多,很容易使初学者产生厌学情绪;根据C语
言的特征,结合教学过程中的心得体会,就 “搭积木”思想在c语言教学中的应用进行了探讨。
关键词:C语言;教学方法;“搭积木”;积件;
中图分类号 :TP212 文献标志码 :A
程序设计的过程其实是面对问题,通过编程人员的独立思考,分析,制定出解决问题的方案,步骤,再将
这些方案步骤应用符合语法规则的特有方式表达出来的过程,既是 自我意识的充分体现,又强调规则重要
性。通过C语言的学习,学生可以掌握如何用计算机语言去表达 自己的思维,还能培养严密的逻辑思维,为
以后学习生活奠定基础。但从课程教学设置上可以看出,缺乏与之相关的知识背景,往往造成学生普遍反
映难学,在被繁杂的语法,严密的逻辑所困惑后,逐渐失去了学习兴趣;同时学生的应付态度往往也打击了
老师的上课情绪,产生了学生难学,老师难教的尴尬局面。当下如何激发学生对编写程序的兴趣,提高c语
言的教学质量已迫在眉睫,现结合 自己在这几年在本科教学中的经验,就改进 C语言教学的方法谈一些看
法体会。
1 建立编程即是在 “搭积木’’的思想
还原编写程序的实质,写程序就像搭积木 ,本质还是创造的乐趣 ,还是在 “玩”。如果积木是将基本材料
(一块块的积木)搭起一个建筑,而编写程序是将一句一句的代码 ,搭起一个整体,用于解决问题。“搭积木”
的游戏大家都玩过,一般在搭积木前,都会在脑子或者纸上先画出搭建房屋的大体,根据头脑或设计图上的
预先规划,选择合适的积木块,组装起来。在这个过程中,你可以在熟悉每个积木块的功能的前提下,把积
木块组合成各种形状再行搭建,这样会大大提高游戏的速度。相似地人们在求解一个复杂问题时,通常采
用的是由大化小,分而洽之的方法;也就是把一个大问题分解成若干个比较容易求解的小问题,再分别求
解。利用C语言编程实现时,先将C程序结构化成小块,定义变量、赋值、解决问题、输出结果;如果问题本
身比较复杂,在设计时往往也是通过分析,把解决问题的过程划分化为能叠加的更小的功能部分,并用函数
模块予以实现,这个过程就是设计规划 ;在此过程 中应该让学生 明白如果应用程序要实现的 目标是金字塔
收稿 日期:2014-01-10:修回日期:2014—04—01.
基金项目:重庆市工商大学校级教改项目(130237).
作者简介:龚黔芬(1977·),女,NJll梓潼人,硕士 ,讲师,主要从事算法及计算机应用研究
98 重庆工商大学学报(自然科学版) 第3l卷
顶,那么进行程序设计规划的意义就在于,对构成金字塔的 “基座模块”进行划分,规划越细,模块分工越明
确,就越容易搭建,之后采用类似 “搭积木”的方式,将这些小的部分 “有序”堆叠起来,完成完整解决问题的
目的;这种分而治之的策略,正体现了模块化程序设计方法的精髓。而在此过程中让学生以轻松的,“玩”的
游戏态度来编程 ,也会激发他们更大的学习兴趣 。
2 “搭积木思想在 C语言教学中的具体实现
2.1 先 “整体——局部”
如果把编写程序看成修建房屋,从整体到局部可以理解为:先用钢筋水泥浇筑主体机构,再根据实际要
求填充细节的砖块。对于c语言,它的主线应该是解决问题的设计思想,而不是靠具体而琐碎的语法知识
或者多个独立的语句来支撑整个 c程序。在教学过程中无论是整门课程,还是具体的每个组织单元,都要
先认识一个整体,再研究组成整体的每个细节结构。这种由大至小的讲解策略会从整体让学生对c有个基
本把握,由此再引出
您可能关注的文档
- “基于计算机和课堂的英语教学模式”中的教师角色重构再认识.pdf
- 1排队模型.pdf
- 2)u)上的分解.pdf
- AHP模糊综合评价在课堂教学质量评价上的应用.pdf
- Banach空间中一类新α-β-非扩张映射的迭代收敛问题.pdf
- CO_2排放与经济增长及能源消耗的灰色关联分析.pdf
- FMC常用物料转运设备的应用分析.pdf
- G_2型量子群表示的Grbner-Shirshov基.pdf
- Glodstein条件下的一种修正CD共轭梯度法.pdf
- HPLC法测定片剂中双氢青蒿素含量的不确定度评估.pdf
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 最新完整版-途观2012版使用维护说明书.pdf
- 运动生理学 课后答案 (王瑞元 苏全生).pdf VIP
- 2025中国南水北调集团新能源投资有限公司第一批中层及职员岗位社会招聘模拟试卷含答案解析.docx VIP
- 2024年辽宁省高考英语试卷(含答案解析)+听力音频.docx
- 钢轨闪光焊工艺及缺陷 的分析.pdf VIP
- 农行支行信贷营销经验总结.pptx
- 电子制图Portel DXP 2004 项目三.pptx VIP
- 化工导论第三章资料.ppt VIP
- 电子制图Portel DXP 2004 项目二.pptx VIP
- (高清版)B 4053.2-2009 固定式钢梯及平台安全要求 第2部分:钢斜梯.pdf VIP
文档评论(0)