基于案例模拟法的“循环结构”教学案例谈.doc

上传人:3d66 文档编号:1824713 上传时间:2019-01-10 格式:DOC 页数:5 大小:15.50KB
返回 下载 相关 举报
基于案例模拟法的“循环结构”教学案例谈.doc_第1页
第1页 / 共5页
基于案例模拟法的“循环结构”教学案例谈.doc_第2页
第2页 / 共5页
基于案例模拟法的“循环结构”教学案例谈.doc_第3页
第3页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《基于案例模拟法的“循环结构”教学案例谈.doc》由会员分享,可在线阅读,更多相关《基于案例模拟法的“循环结构”教学案例谈.doc(5页珍藏版)》请在三一文库上搜索。

1、基于案例模拟法的“循环结构”教学案例谈 对于算法与程序设计的教学,教师通常是先给出For循环结构的一般格式,然后让学生进行仿写,这种以教师为主的课堂教学模式并不能使学生主动学习并理解和掌握知识的要领,教学成效低下。所以教师应当采用案例模拟法,提高教学效率。本文依据“循环结构”的教学案例,对案例模拟法在“循环结构”教学中的应用进行探讨。 案例模拟教学法的“循环结构”教学是一种以求从1依次加到100的和的案例来引导学生寻求需要重复进行的内容,进而得出应用“循环结构”法来解决重复执行问题的方法。本文以实际教学案例为基础,呈现教学过程,对整堂课的教学内容进行解析。 一、提出问题 首先笔者提出贯穿课堂的

2、问题让学生解决某人很久没使用QQ,忘记了密码,她只记得自己设置的密码与自己、妈妈和爸爸的生日有关,且是五位数,生日分别是8月1日,9月1日和10月4日,密码是81、91和104的公倍数,那么你能设计一个VB程序来找回她的密码吗? 在解决该问题之前,笔者让大家解决从1加到100的和是多少的问题。有学生使用数学中的简便方法,高速学生这种方法是正确的,不过过程却很繁杂,所以我们可以借用计算机来进行计算。通过教师的引导学生先将变量s定义为“和”,那么将1到100,加到变量s中的式子就是s=0,s=s+1s=s+100,不过过程依旧繁琐,笔者继续引导学生寻找其中的规律,发现整个计算过程都是在重复执行一样

3、的操作,也就是s=s+i。 二、案例演示 怎样利用计算机自动重复执行累加呢?VB中的循环语句可以顺利完成该工作 Private Sub cmdSum_Click() Dim i As Integer Dim s As Integer s=0 For i=1 To 100 s=s+i Next i(让i的值增加到1,直到100) Print s End Sub 这个程序的编写过程简洁很多且能够完成同样的工作,依据一定条件控制重复执行某个程序或语句,处理类似于这种为解决某个需要重复执行的问题的方法,就是循环方法。 笔者在引出循环结构后,直接给出利用它实现的累加程序,让学生对循环结构有初步的认识。另

4、外对代码的掌握是学生模仿的关键,教师一定要讲解清楚。 三、案例模拟 让学生根据笔者前面教授的程序,将下面程序中空白的代码填写出来 计算s=100+101+?+200 Private Sub cmdSum _ Click() Dim i As Integer Dim s As Integer s=0 For i= To Next i Print S End Sub 学生通过笔者提供的程序模板,对其进行探讨和分析,理清程序的结构框架,将代码填入程序中,尝试运行,最终初步学会运用For循环结构编写程序来解决问题。 四、归纳总结 通过设计求和问题,让学生寻找编写程序的规律,对For循环结构的基本格式进

5、行总结和归纳,也就是“For循环变量=初值To终值”。再设计从10加上20再加上30并依此加到100的问题,让学生运用循环结构进行解题,学生从中发现该式子的计算是重复执行s=s+10i,其中引用了步长的概念,所以循环结构的一般格式为For循环变量=初值To终值Step步长,学生在教师的案例引导下更进一步地理解了循环结构。 五、解决问题 在理解并掌握For循环结构的一般格式以及对程序的基本分析方法后,就可以将循环结构应用到对实际问题的解决中了。对于最开始找出密码的问题,学生就要根据题中提供的条件来找出限定循环的范围是多少到多少,另外对终值是否符合是81、91和104的公倍数的条件进行判断。 六、总结 基于案例模拟法的“循环结构”教学案例谈首先提出问题,满足学生的求知欲,激发学习兴趣,接着进行案例演示,让学生在初步认识For循环结构,而后让学生通过模拟案例来进一步了解For循环结构,然后,学生在教师给出的实际案例的引导下归纳总结出For循环结构的一般格式,对其有了深层次的理解,最后,学生将For循环结构应用到实际问题中,解决问题。整个教学流程和内容的设计符合学生的认知规律,让学生主动投入到学习中,并不断创新,提高设计程序的能力。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1