C语言中for循环语句教学研究.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言中for循环语句教学研究.doc

C语言中for循环语句教学研究   摘 要:《C语言程序设计》是一门理论与实践相结合的课程,理论教学是实践教学的基础。理论教学的目的不仅在于取得良好的实验效果,更是为了让学习者在实践教学中更好地掌握和理解知识点。因此,在理论教学中,要尽量避免空洞的理论讲解和“满堂灌”的教学模式,而应该采用“案例式”的启发教学模式,实例切记大、难、繁,应选取实用价值高、趣味性强、容易理解的简单例题。for循环语句是整个C语言程序结构中的一个重点内容,也是学好《C语言程序设计》的基础条件之一。采用案例教学法对C语言for循环语句的运用进行了研究。   关键词:C语言;程序设计;for循环语句;程序算法   中图分类号:G433 文献标识码:A 文章编号2013)003018403   0 引言   设计程序就好比写文章和盖房子,写文章要有文章结构,盖房子要事先设计房子的建筑结构,设计程序则要有程序结构。早在1966年,Bohm和Jacopini提出了程序设计的3种基本结构:顺序结构程序设计、选择结构程序设计和循环结构程序设计,并且已经证明所有程序都可以由这3种基本结构组合而成。其中,循环结构程序设计是《C语言程序设计》中最重要和最难掌握的一种结构,几乎每一个实用的程序都少不了循环结构。因此,循环结构程序的教学内容对《C语言程序设计》的学习非常重要,在《C语言程序设计》中提供了3种循环语句:while循环语句、do~while循环语句和for循环语句。其中,for循环语句是最难掌握和最难使用的一种语句,是整个C语言程序结构中的一个重点内容,也是初学者最难理解的一种语句。在《C语言程序设计》中,for循环语句是最常使用的“计数”型循环结构语句。解决实际问题时,一般情况下,如果题目中明确给出循环次数,应该首选for循环语句设计程序,因为for循环语句看起来结构最清晰、最紧凑,在语句结构中循环结构程序设计的四要素一目了然,而且执行效率高,使用灵活,可以完全取代while语句和do~while语句。当然,对于一些循环次数不明确的问题,同样也可以使用for语句来解决。   1 教学问题分析   for循环语句是3种循环语句之一,一般情况下,教学是在学生掌握了《C语言程序设计》的基本语法知识、顺序结构和选择结构,学习了while循环语句和do~while循环语句后,对循环结构程序设计的进一步学习。for循环语句对于那些没有学习《C语言程序设计》的初学者来说,的确有点难度。但是,学好for循环语句对后续章节内容的学习相当重要,因此,作为教师一定要清楚学生学好for循环语句的重要性,明确教学目标。对于学生而言,能够灵活地使用for循环语句解决实际问题,并非一件容易的事情。在多年教学实践中,笔者发现学生学习for循环语句时主要存在以下几个方面的问题:①不清楚什么样的问题需要循环结构来处理;②对for循环语句的执行过程不易掌握和理解;③不能灵活地使用for循环语句解决实际问题;④编写的程序经常出现死循环。2 教学问题解决   教师在教学过程中如何取得良好的教学效果,并很好地达到教学目标,离不开教师的“教”和学生的“学”,如何“教”和怎样引导学生“学”是教师所要探讨的问题。整个教学过程的教学设计、教学环节、教学方法、教学手段和教学思路都特别重要。对《C语言程序设计》这门课程中的for循环语句来说,根据知识点的特点,主要应采用案例教学法和任务驱动教学法,并通过迁移式指导的学习方法,引导学生学会如何运用新知识解决实际问题。   在教学活动中,学生掌握for循环语句的格式,并能够正确地理解for循环语句的流程和功能,对于学生学习和使用for循环语句来编写程序相当重要。所以,本节课的重点确定为“掌握for循环语句的结构”。学生掌握for语句的结构和用法并不困难,难的是在实际应用中,如何分析问题、解决问题,使程序变得更加简洁、高效。因此,本节课的难点确定为“for循环语句的应用”。为了取得良好的教学效果,让学生很好地掌握for循环语句,根据知识点的特点,设计的教学思路是:厚基础、抓重点、破难点。根据知识点难易程度的不同,把教学新内容由易到难、由浅入深地划分为3个层次进行讲解。   第一:讲解for循环语句的一般格式和流程。   在教学过程中,主要采用的办法是把教材原本复杂的内容简单化,变得易于理解和掌握。针对语句格式,首先讲解语句的一般格式:   for(表达式1;表达式2;表达式3)   { 循环体语句; }   进一步讲解易于理解的应用格式:   for( 循环变量初始化;循环控制条件;修正循环变量 )   { 循环体语句; }   最后讲解简化为容易掌握的四要素格式:   for( 1 ; 2 ; 4 )  

文档评论(0)

fa159yd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档