c语言中for循环教学方案,C语言中For循环语句的五步教学法

本文在分析C语言中For循环语句的教学难点的基础上,结合多年的教学实践,给出了克服教学难点的基于案例教学的五步教学法。

理论前沿

C语言中 F循环语句的五步教学法 r o

李明

(广东省高级技工学校惠州市博罗县广东惠州 5 1 0 1 ) 6O

【 J

摘要:本文在分析c言中F r语 o循环语句的教学难点的基础上,结合多的教学实践,出了克服教学难点的基于案例教学的五步教学法。年给 关键词:语言 F r ̄五步教学法 c o m-中图分类号: 2 G4 0文献标识码: A文章编号: 3 9 9 ( 0 0 0 ( ) 0 8— 1 1 7— 7 5 2 1 ) 1a一 0 1 0 6

1F O循环语句l r的教学难点

# i c ude

F r环语句难以理解、 o循掌握的原因在 v i ma ( od i) n于:一是 F r环语句的一般形式在教学过 o循{ n ,u i ti s m=O} 程中涉及到“环参数”“环初始化、循、循 cn>>i i;“环条件”“循、循环体”“环参数调整”、循等 do 较多的抽象术语。是 F r环语句的执行二 o循{ 过程较复杂,语句执行顺序较为特殊。且三 s m+= i u l是 F r环语句形式富于变化,循环初始 o循“ i++i 化”“环条件、循环参数调整”以部、循“可分省略或全部省略。是学生只注重一般四} i (=10; whl i O ) e< c ut<

案例程序运行结果变化情况,最终做到读懂程序,刻理解知识。深 如表 1示。所 2 4改程序。固掌握知识 .牢根据程序的功能反过来分析编程思路,案例程序语法结构或实现的功能改将改,个阶段在前面读程序的基础上又这进了一步,程序的过程实际上是算法分设解组合的过程,是学生自主学习的一个也过程,生在这个过程中能收获很

多知识。学 笔者针对案例程序进行编程思路、法上算的分析,此基础上让学生将 fr环改成在 o循 wh l循环或d…wh l循环, i e o i e通过类比知识点让学生真正地理解各变量及表达式在fr o语句中所起的作用,固掌握知识点,牢以便于他们今后独立编写程序。题:案例程问将序中的 f r环改写成 wh l循环或 d… o循 i e o wh l循环。 i e 2. 5联系实际编程序。全面拓展知识秉承“育即生活,活即教育”理教生的念,学生编程解决现实生活中的事例,让培养学生的知识和技能,在活动过程中,并掌握运用信息技术解决问题的思想和方法, 全面拓展知识;同时,让学生意识到现实生活中存在着大量的程序设计问题,现“体小课堂,社会”教育观。题一:一时期大的问某银行一年期定期储蓄年利率为2 2%, . 5如果存款到期不取继续留存,行会根据存款银时约定的转期自动将本金及 8%的利息 O (0利息缴纳利息税 )存为一年期定期储 2%转蓄。人以一年期定期储蓄存入银行 2万某 0元,么 3后,笔钱款扣除利息税后的那 8这本利和是多少?用已学知识设计算法画利出程序框图并编写程序。师提示:1哪几教 ()步在重复执行?2变量的值有什么样的变 ()化规律? 3计算总共有哪几步完成?题 ()问二:一个程序,窗体上输出九九乘法编在表。师提示:1任务中输出行是否可以设教 ()置一个循环?2对每行中输出列是否也可 ()以设置一个循环?3两个循环间关系如何? ()

2突破教学难点的五步教学法

2 1复习旧知。出新问题导入 F r .引 o循环根据新知与旧知的内在联系,要复精习 l知,用运动变化的观点,住 C言 E运 l抓语程序设计中出现的新问题、矛盾巧妙设新置问题,发迫切要求学习的需要,引学激吸生高度注意。样既能促进学生在学习中这 注意知识联系,探索认知结构,能使学生又学会研究新事物的方法,解学习新知的理意义,强化继续学习的动力。 那么如何引

出新问题导入 F r环呢? o循 笔者给出了以下两个问题: 问题一:出wh l、 o说 i d…whl循环语句 e i e执行过程特点。 问题二:阅读程序回答:1两个程序的 ()功能?2如果输入变量 i初值为 l 1两个 ()的 O,程序的运行结果是否相同? 程序 l:

# i l e

v i ma ( od i) n

{

i ,um=O; nt is cn>>i i 1

wh ei 10 l<= 0 ) i({

s um+= i l i++ l

}

c ut<

} 程序2 :

执行过程特点不同,致在某种情况下,导两者的运行结果不同。否有一种循环语句是运行更严谨呢?此引入 F r环语句可以至 o循增强学生的学习兴趣和动力。 2 2精心选择案例程序 .笔者根据 C言程序设计培养目标和语教学大纲要求,心选择案例程序。例程精案序所含全部知识点在与课堂理论教学知识同步的同时,内容设定上,调理论与实在强践的融合,之具有一定深度、度和难使高度,学生在积极思考中掌握知识。让 2 3读程序, .深刻理解知识通过引导学生对案例程序的引出、分析和解读来完成读程序。 () 1简单讲解案例程序,出F r环语引 o循句的格式和执行过程。 通过对案例程序的简单讲解引出F r o循环语句的一般格式和执行过程,学生让对本次课的语法知识点有个形式上的了解,后面深刻理解知识点做准备。为 ( )用前面所学语法知识,析案例 2运分程序执行过程;过前面的讲解,所学语通将法知识运用到案例程序中去,用语法知运识反过来分析案例程序的执行过程,结再合循环参数和循环体变量值的变化情况, 让学生对 F r环语句的格式和执行过程 o循的理解由抽象变得具体,深学生对本次 3结语加本文详细介绍了 c言中F r环语句语 o循课语法知识的理解。 ( )据前面执行过程分析,出案例的五步教学法,者将其应用在实际教学 3根得笔程序结果;据程序的执行过

程分析程序中获得学生的认可,得较好教学效果。根取 的功能,过填写表格的方式,学生清晰通让

参考文献

表 1

循环变量 i取值循环体 sm值 u

1 1

, 3

3 6

4 l 0

10 O真

11 O假

循环条件( i 0 )真真真真真<=10

53 不执行 00

[】谭浩强 .语言程序设计【 .京:华 1 C M】北清大学出版社, 0 3 20.【】杨理云 .语言程序设计教学方法探索 2 C[ .国成人教育,0 79:6~ 13 J中】 2 0 ()1 2 6 .[]郑玉国, 3张丽 . o循环结构的教学设计 Fr[ .息技术教育, 0 6 1 )3~3 . J信】 2 0 ( 2: 4 5

中国科教创新导刊

C i d c t n In v t n H r l hn E u a i n o a i e ad a o o

8

1-1990-png_6_0_0_0_0_840_1170_840.96_1170.72-1430-0-0-1430.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值