- 1、本文档共2页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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;
您可能关注的文档
- 教师对学科与学校的忠诚度.PDF
- 教师职业倦怠解析.pdf
- 教师课堂教学伦理性的缺失及反思.PDF
- 数九寒冬,虽是冷气袭人,但老师们培训学习的热情依然。.doc
- 数字化控制冷却装置在材料研究中的应用.PDF
- 数学:8.1《平均数》同步课件(北师大版八年级).ppt
- 教你介绍一种物品.ppt
- 数学:8.5《分式方程》课件(苏科版八年级下).ppt
- 数学:第三章 3.4《实际问题与一元一次方程》课件(人教版七年级上).ppt
- 文学作品中的空间形式.PDF
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
文档评论(0)