《循环语句》教学设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《循环语句》教学设计
一、教学目标
1、知识目标
①正确理解循环语句的概念,并掌握其结构。
②把循环结构程序框图转化为程序语言。
2、能力目标
理解并掌握两种循环语句,并能应用之编写一些简单的程序。
3、德育目标
通过编写程序,培养学生在面对问题时养成分析的习惯,感受计算机在大量繁琐的计算中所起的作用。
4、情感目标
用辨证的、联系的观点去分析问题,体会成功的喜悦。
二、教学分析
1、教学内容:
①循环语句的概念和结构
②把程序框图转化为程序语言
③编写一些简单的程序
2、教学重点:两种循环语句的表示方法、结构和用法,用循环语句表示算法。
3、教学难点:理解循环语句的表示方法、结构和用法,会编写程序中的循环语句。
三、学情分析
①由于学生刚开始接触算法语言,普遍对此感到陌生、比较抽象。
②我们的学生没有亲身经历上机编程,很难想象出实际操作的过程。
③循环结构的程序框图和结构特点掌握得不是很好。
四、学法指导
了解循环语句可以减少大量繁琐的计算,在解决大量重复问题中起着重要作用。通过大量的练习和例子让学生从直观上体会循环结构的特点及循环语句的格式。在上课及练习时通过师生之间的交流、沟通创造一个良好的学习氛围,让学生感受学习的兴趣,体会成功的喜悦。尽量让每个学生都有不同的收获和感受。
五、教学过程
1、知识回顾:复习“当型”(while)和“直到型”(until)这两种循环结构的程序框图及运行顺序。
当型循环结构:在每次执行循环体前,对条件进行判断,当条件满足时,执行循环体,
否则终止循环。
直到型循环结构:在执行了一次循环体后,对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环。
2、设问引入:
对于程序框图中两种循环结构,一般程序设计语言中又是怎样来描述的呢?
3、讲解新课:
循环语句与程序框图中的循环结构相对应。
,如果条件符合,就执行WHILE和WEND
,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止.这时,计算机将不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句.
②直到型(UNTIL型)循环语句:
当计算机执行上述语句时,先执行一次DO和UNTIL之间的循环体,再对UNTIL后的条件进行判断.如果条件不符合,继续执行循环体;然后再检查上述条件,如果条件仍不符合,再次执行循环体,直到条件符合时为止.这时,计算机将不执行循环体,直接跳到UNTIL语句后,接着执行UNTIL语句之后的语句.
六、巩固练习
(1)练习1:设计一个计算1+2+3+‥‥‥+100的值的算法,并画出程序框图,并用WHILE 语句编写程序。
练习2:设计一个计算1+2+3+‥‥‥+100的值的算法,并画出程序框图,并用UNTIL 语句编写程序。
(设计意图:通过理应循环语句解决问题的过程,培养学生自主学习的能力和利用新知识解决问题的能力,培养学生归纳总结和探究的习惯。)
(2)、变式训练:编写程序求:1×3×5×7×……×100的值。(思考怎么变化练习1、2的程序就可得到此题的程序。)
七、课堂小结:
1、算法中的循环结构可以用循环语句实现,正确理解两种循环语句:当型循环和直到型循环。
2、当型循环与直到型循环的区别:
(1)当型循环先判断后执行,直到型循环先执行后判断。
(2)当型循环用WHILE语句,直到型循环用UNTIL语句。
(3)对同一算法来说,当型循环和直到型循环的条件相反。
八、作业:用循环语句编写一个计算机程序,来计算12+22+…+1002的值。 (要求:用两种循环语句)