程序的循环结构教学案例
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
程序的循环结构
(二)配合计算机科组网络教学网站、利用vb6.0演示实例,引导学生深入感知
首先利用教学网站,利用下面for语句语法学习资源表:
引导学生思考学习for循环语句语法。大家可以看到表,一共有3个部分:
1、For语句的基本格式
2、For语句中求输出20以内的偶数的例子
3、数据流程图
在教学过程中,利用此表先跟学生讲授语句语法,这是程序设计中最基本的东西,就好象英语当中的单词一样,你要学程序设计就首先得掌握基本的语法。然后配合给出的例子,利用数据流程图,讲解For循环语句具体详细的执行过程。通过这样的引导,相信学生能够根据老师的思路自主思考理解For语句循环结构的解题思路,当然掌握它还需要后面的课堂实践活动。
接着用同样的方法讲解Do循环语句,这节课对Do循环的要求只是要求学生能理解它的解题思路和执行过程,掌握留到下节课,配合后面 2.4.3和 2.4.4里面的综合活动再做要求。
在讲解Do循环的过程中,特别要引导学生理解里面的当型循环(Do While)
和直到型循环(Do Until)的区别,这是这节课的难点。利用下面的当型循环和直到型循环对比学习资源表:
首先利用上表给出两者的区别:当型循环是当它还符合条件的时候循环继续进行;直到型循环是循环执行到符合某个条件的时候,循环就结束。然后提出一个问题让学生思考回答:利用循环结构程序设计判断一个数m是否为素数(大于1,只能被1和它本身除尽的数,如:2、3、5……23、29等),当它同时符合哪两个条件的时候,循环可以继续执行或者当它执行到哪两个条件中任一个条件的时候循环停止。等学生回答后,根据学生给出的答案进行评价:这道题目求解的过程就是利用m循环执行除于大于1到m-1的数,判断在