循环结构——如何成为千万富翁

循环结构——如何成为千万富翁

ID:33911660

大小:109.50 KB

页数:7页

时间:2019-03-01

循环结构——如何成为千万富翁_第1页
循环结构——如何成为千万富翁_第2页
循环结构——如何成为千万富翁_第3页
循环结构——如何成为千万富翁_第4页
循环结构——如何成为千万富翁_第5页
资源描述:

《循环结构——如何成为千万富翁》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、评委1评语:引入教学所使用的实例贯穿了整个教学,分别从不同的角度对实例加以挖掘与利用,囊括了本节课的所有知识点与教学内容,体现了设计者独到的设计思路。评委2评语:好的开始是成功的一半,教师一开始使用“如何成为千万富翁”的例子,充满悬念,一下子吸引学生的注意力,激发学生探究的动力。教师在成功激发学生的探索动机后,帮助学生分析问题、设计流程图、编制代码、调试并运行程序,环环相扣,步步深入。教师还设计了一个一个问题,让学生始终处于积极思考的状态并对程序进行不断地修改来解决问题,体验成功的喜悦。2.3循环结构——如何成为千万富翁一、教材分析本节课是《算法与程序设计》第二章第三节第三

2、课时内容,在前两节课同学们已经学习了顺序语句和选择语句。本节课将学习一个常用而且重要的循环结构。在本节课中,将通过独特的案例,来阐述循环结构的实现语句,并让学生进一步理解循环结构的格式、功能和基本思想。二、学生分析学生到现在已经学习了一段时间的程序设计,对可视化编程有了一定的了解,但前面只是学习了很简单的程序设计,对用计算机程序解决问题的优势可能还没有发现,部分同学认为有的问题还没有用笔算比较快。学生对程序设计的编程思想还不够理解。这种情况导致了一部分学生对本科目的学习兴趣在逐渐减弱。三、教学目标知识与技能目标:1、掌握循环结构的格式、功能。2、能够使用循环结构编写简单的程

3、序解决具体问题。3、理解循环结构的执行过程。过程与方法目标:合理地选择好循环语句,掌握循环语句的使用方法以及循环语句的运行过程。情感态度与价值观目标:培养学生的合作能力,思维能力,让学生理解用计算机程序解决问题的特点。四、教学重、难点重点:循环语句的格式与功能,能使用循环语句编写程序解决问题。难点:能使用循环语句编写程序解决具体的问题。五、教学方法在本节课的内容中,对于循环语句的格式、功能等采用教师讲解法;在教学中,为了让学生加深对循环语句的理解,采用任务驱动法;为了更好的完成任务,体验编程解决问题的乐趣,采用分组合作学习法。六、教学过程(一)情景创设提出问题:假如你有了这

4、样一个存钱计划:第一天存1分钱,第二天存2分钱,第三天存4分钱,第四天存8分钱,每一天存的钱都是前一天的2倍,那么这样一个月(按30天计算)共存多少钱?(可以多请几位学生回答)学生回答:有的说估计也就几十元,有的说还不够买个钱包呢,有的说一百多元,当然也有极个别学生想到了最后一天存的钱应该是229分。教师:到底能存多少钱呢?(留个悬念)那么我们这节课将利用循环结构来编写一个程序计算到底存了多少钱?也许会成为千万富翁呢(引起学生的兴趣)。(二)开始新课1、分析问题(教师讲解)假设n为天数,intsum是一个累加变量,且初始值为0,a为每天应该存的钱,初始值为0.5分钱,从第一

5、天开始每一天为a=a*2,那么存入的钱的总和intsum的计算方法是:第一天:n=1,n<=30条件成立,intsum=intsum+a即intsum=0+1(a=1)第二天:n=2,n<=30条件成立,intsum=intsum+a即intsum=1+2(a=2)第三天:n=3,n<=30条件成立,intsum=intsum+a即intsum=3+4(a=4)……第30天:n=30,n<=30条件成立,intsum=intsum+a即intsum=?(a=?)第31天:教师提问条件成立吗?学生回答:不成立n=31,n<=30条件不成立,退出循环。每次都要重复执行intsu

6、m=intsum+a这个语句,像这样就需要使用循环语句来实现。常用的循环语句是For…Next语句和DoWhile…Loop语句。2、设计流程图(教师和学生一起交流讨论设计出流程图)开始intsum=0a=0.5n<=30intsum=intsum+an=n+1a=a*2Y输出intsum结束N1、设计程序界面(本程序界面简单,请学生独立设计)新建一个标准EXE工程,在Form1中添加一个命令按钮控件,并设置属性。2、编写程序代码:先让学生思考。PrivateSubCommand1_Click()DimnAsIntegerDimintsumAsSingleDimaAsSin

7、gleintsum=0a=0.5Forn=1To30a=a*2intsum=intsum+aNextnPrint"30天共存";intsum;"分钱"EndSub教师讲解:在For…Next语句中,n的初始值为1(步长为1),每执行一次循环,n的值加1,直到n>30,退出循环。如果设置步长为2,即Forn=1to30step23、调试并运行程(注:程序结果为分,共计1000多万元)学生看到共存了1000多万元都比较吃惊,部分学生在说没有算错吧,怎么可能有这么多。学生在下面议论较多。1、保存程序文件7、教师提出任务1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。