浅谈C语言循环语句的教学.PDF

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浅谈C语言循环语句的教学

福 建 电脑 2005年第6期 浅谈C语言循环语句的教学 石利平 (广东女子职业技术学院计算机系广东广州 511450) 【摘要】 目前许多高校已经将C语言作为程序设计的入门语言,且C语言程序设计也是《C++程序设计》、《数据结 构》等计算机专业课程的前导课程。循环语句是C语言教学中的一个难点与重点。本文结合笔者的教学实践,从循环体的 设置、循环体条件的确定和多重循环的教学等几个方面。浅谈C语言循环语句的教学。 【关键字】C语言;循环;多重循环;内循环;外循环 循环结构是结构化程序设计的基本结构之一.在程序设计 果要累加的量用nLlm表示.则每次循环都要判断hum是否小于 中许多问题需要用到循环语句,如处理学校学生成绩,求若干个 或等于100,若是则继续累加,否则终止循环,这时的循环条件 数的和,求一个数的阶乘等等。循环语句是实现程序设计中许多 有规律、需要多次重复执行某些操作的最为有效的方法。循环结 构是程序设计中的一个重点和难点。在函数、数组及指针等部分 到某一项的绝对值小于10—6为止。如设置程序中用t表示每次 的教学上,常涉及循环语句。根据几年的C语言教学经验,笔者 的累加项,每次循环累加时,都要判断t的绝对值是不是大于或 深感循环语句教学的难度。主要原因:一是C语言循环语句种类 等于10-6,若是则累加当前的项。否则终止循环,循环条件即为 较多,使用灵活,容易出错;二是C语言是学生所学的首门程序 胁s(t)=10-6。 三、多重循环的教学 设计语言,没有以往的先学BASIC或PASCAL语言作铺垫,掌 握循环语句确实有一定的难度。如何帮助学生释疑解惑,轻松掌 多重循环即多重循环结构,也称循环嵌套层,是指一个循环 结构的内部又包含另一个完整的循环结构。许多实用程序中都 握、灵活运用循环语句,值得教师研究探讨。笔者给合自己的教 包含有多重循环。学习这部分时。多重循环的执行过程、内外循 学实践。谈谈C语言中循环语句的教学。 一、循环体的设置 环体语句的位置安排等都是学生易出错知识点。 学生初学循环语句时,常常搞不清楚循环体包括哪些语句, (一)用一些常见、简单、形象的实例帮学生理解多重循环 不知哪些语句应该放在循环体内。读程序时,因对循环体认识不 的执行过程。学生常认为多重循环的执行由外到内,外循环执行 清,误解程序的作用;编写程序时,因循环体语句设置不准确,造 一次,内循环也执行一次,然后重复该过程,直到外循环结束。多 成程序的逻辑错误。循环体是指在程序中要重复执行的语句。当 重循环的执行过程可归结为一句话:外循环每循环一次,内循环 循环体是多条语句时,要用花括号括起来,以复合语句形式出 就要完整的循环一遍。多重循环的执行可看作是一个“时钟”概 念。如下例 现,否则程序会出错或引起逻辑错误。对于do—while循环语句, 例:输出九九乘法表程序 即位于do与while问的语句即为循环体:对于while或for语 句,如果其后无花括号,即说明其循环体只有一条语句,范围只 main0 {intm.n; 到其后的第一个分号处。如下例: fo“m=l;m(=9;m++) main0 f0“n=I;n型9;n++) I inti=l,sum=O;

您可能关注的文档

文档评论(0)

ldj215322 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档