- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
语言函数教学设计与实践
一、函数在C语言程序设计课程中的地位
函数部分的学习被安排在三大程序控制构造之后,有利于学生对函数知识点的系统学习,也能够使学生深刻理解构造化程序设计的全局思想,在大学期间开设《C语言程序设计》课程的主要目的是培养学生充分利用信息时代的优势,经过编程解决实际问题的能
力。实际上C程序的基本组成单位是函数,课程所有知识点的学习最终都将落实到编写各样函数来进行考证和实现。因此,学生只有灵活掌握函数的运用,才能为后续学习确立坚实基础。
二、传统函数教学存在的问题
传统函数教学流程如下:其一,函数定义及其形式;其二,函数形参,return语句,函数返回值;其三,函数声明,格式,地点;其四,函数调用,函数实参等。这种传统的教学流程过于强调函数语法知识,观点和规则的解说,这样致使学生似懂非懂,与教学理念相
违背,为了适应教学要求,突出以学生为主,教员为辅的教学理念,主要探讨函数的教学设计及实践[1]。
三、新的函数教学设计及方法
函数教学主要以发现问题、解析问题、解决问题为思路展开教学,以启迪、引导、对照和总结为辅帮助学生解析问题解决提出的问题。不单能够让学生带着兴趣学习,也会加深学生对知识点的深刻理解及灵活应用。本堂课的教学流程是:交代任务;提出问题、发
第1页共4页
免责声明:图文根源网络搜集,版权归原作者所有。
若侵犯了您的合法权益,请作者持权属证明与本站联系,我们将实时改正、删除!谢谢!
现问题、解决问题;稳固练习[2]。第一,提出问题、解析问题、解决问题。学生只学过在main函数中编写简单程序,于是向学生抛出问题:复杂程序应怎样进行组织和设计?在此,给学生一些时间利用main函数来解决给定任务,解决完成和同学生一同考证结果,然后引导学生解析这种解决方式在实际中存在的问题,并启迪学生思考解决此问题的最正确方法,进而引出学习的内容——函数法。接着再次引导学生用函数法从头解决给定的任务,最后将解决该任务的两种方法进行对照,让学生议论、领会并总结出复杂程序的设计方法。第二,稳固练习。在这个环节,笔者设计了带有陷阱的小例子:经过编写swap函数来实现主函数中两个整数的互换,给学生一些时间议论、考证结果,引导学生解析其中的问题,同时引出函数调用流程这一知识点,并经过动画演示的方式帮助学生解析函数调用流程。
四、函数教学实践
第一,利用构造化程序设计原则设计复杂程序。在main函数中编程解决问题的基础上引导学生独立解决给定任务,发现大多数学生都能很好地编写出程序,让学生察看上述代码,联系实际启迪引导学生议论并总结出如下问题:其一,代码冗余;其二,不易维护;其三,可靠性差;其四,可读性差。在此基础上启迪学生解析问题并
让学生给出解决方案,即main函数没有能力单独解决整个任务,这样很自然引出复杂C程序组织和设计的原则:自顶向下,逐步细化,模块化设计,构造化编码。在这一原则的指导下,人们能够将随意复杂任务分解若干子任务。程序设计时每个子任务当作独立模块,每个
第2页共4页
免责声明:图文根源网络搜集,版权归原作者所有。
若侵犯了您的合法权益,请作者持权属证明与本站联系,我们将实时改正、删除!谢谢!
程序设计人员分别达成一个或多个模块。人们称这样的程序设计方法为“模块法”,在编写代码时每个模块对应编写一个函数。最后选择一种构造化语言对各个函数进行编码,然后在机器上频频调试改正考证。函数定义形式函数首部函数体含义作用及功能功能详细实现对应
知识点函数名,函数形参,返回值如:longfact(intm)声明语句,履行语句第二,函数定义及调用。其一,函数定义形式;其二,函数
调用。经过知识迁移将从前学过的使用库函数的语句引导学生总结出函数调用的形式:①无返回值;②带返回值。在此,详尽解说实参与形参的区别及联系,接着给学生一些时间利用函数调用的方法改写程序并将两种解决问题的方法进行对照,让学生察看总结出程序模块化的优点。第三,进阶练习。布置小任务:编写swap函数来实现main函数中两个整数互换。在学生编写时,教员应根据每位学生的情况进行适合指导提示,并实时纠正学生们共性的错误。提示学生思考计算机本身是怎样履行程序中的main和swap函数的,引导学生回答并指正。经过绘图这种直观的方式,让学生理解函数调用的履行流程,同时也加深了学生对函数模块独立性的深刻理解,将抽象的知识变得通俗易懂。
五、结束语
综上所述,C语言中函数波及的知识杂而多样,在教学中采用启迪、引导、对照等多种教学方法,不拘泥于知识点的解说,而是从程序设计全局角度出发,以分工合作思想为切入点,探讨了现实中复杂程序编写多个函数来实现的必要性,发现问题,解决问题,让
第3页共4页
免责声明:图文根源网络搜集,版权归原作者所有。
若侵犯了您的合法权益,请作者持权属证明与本站
您可能关注的文档
最近下载
- 国有企业招投标培训课件.pptx
- 浅析卡尔斯塔米茨的《bE大调第七协奏曲》的曲式特点和演奏技巧.docx VIP
- 台威变频器T3000说明书.pdf
- 2023崇左幼儿师范高等专科学校教师招聘考试真题题库.docx VIP
- 数控机床夹具设计本科设计论文(论文).doc VIP
- 北京小米科技责任有限公司员工激励机制分析.docx
- 2023年崇左幼儿师范高等专科学校教师招聘考试笔试试题及答案解析.docx
- prominent普罗名特-操作手册-操作说明书-干粉投加系统Ultromat® TD 18.20-30.20-38.20.pdf
- 5s管理病区护理.pptx
- Midea 美的 BG-DC41洗碗机 说明书.pdf
文档评论(0)