教学设计-fornext循环语句-修改-

教学设计-fornext循环语句-修改-

ID:35335344

大小:97.26 KB

页数:5页

时间:2019-03-23

教学设计-fornext循环语句-修改-_第1页
教学设计-fornext循环语句-修改-_第2页
教学设计-fornext循环语句-修改-_第3页
教学设计-fornext循环语句-修改-_第4页
教学设计-fornext循环语句-修改-_第5页
资源描述:

《教学设计-fornext循环语句-修改-》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、FOR/NEXT循环语句一、教材分析For/Next循环语句是海南省教育出版社九年义务教育初中信息九年级上册的内容,程序设计是教学中的重点也是难点,循坏结构是其中的一种设计结构,其作用是使一段程序反复执行。FOR/NEXT语句是循环运算的专家,在程序设计屮频繁出现。本节课的学习,会使学生对算法有一个更深刻的理解,为实现独立编程起到了关键性作用。二、学情分析通过前面学生对程序设计的学习,学生对程序设计有了最基本的了解,同时也学会了一般程序设计的方法和步骤,但是由于学生的学习能力层次不齐,所以还会出现一些学生对于程序设计感觉到一种无趣。这一部分

2、的学习是我们教学的重点难点。三、教学目标1、知识与技能a)让学生了解循环程序结构概念。b)让学生知道对现实问题中解决重复相同操作在计算机中的实现。c)理解并掌握For-Next语句的功能及用它解决一些相关的数学问题。2、过程与方法通过模仿、尝试、交流、总结经验、再实践等方法來解决一些实际的小问题,从中不仅学到了本节课的知识,更重要的是体会到探索新知的过程和学习方法的培养(如模仿、探究、实践、小组交流),这对他们今后的学习将带来正迁移效应。3、情感态度与价值观通过整合数学知识,提高同学们学习编程的兴趣,激发同学们学习编程的热情,与此同时同学们

3、的细心和耐心也得到了培养,同时使他们对计算机这一工具有更进一步的认识,树立用计算机编程来解决一些无法用人工来计算的问题。四、教学重点与难点1、教学重点掌握FOR/NEXT循环语句的格式,并能运用其来编制简单的小程序。2、教学难点解决问题的方法和思路,要绘制好流程图,确定循环变量和循环体。因为用流程图描述算法,能够把解决问题的步骤清晰、直观地表示出來。五、教学准备FOR/NEXT循环程序:小车移动六、教学过程1、创设问题情境教师:同学们,请先看这个图形(画5个竖行排列的“*”),想想看用以前学过的程序设计语言怎样来编写它的程序呢?(本节程序均

4、设置为单击命令按钮cmdstart运行即代码加在privatesubcmdstartclick())学生:(稍做思考,然后回答):使用PRINT语句PRINT“*”PRINT“*”PRINT“*”PRINT“*”PRINT教师:同学们做得很好,那么,我想画10行,100行,1000行“*”呢?难道就这样顺序写下去吗?这样编写是不是太繁琐了。如果能让计算机去完成这部分重复的内容,而我们只要告诉计算机重复操作的次数就可以了,这个愿望能否实现呢?能!通过我们今天学习的FOR/NEXT循环语句,就可以很容易的实现这个愿望。[疑问是建构教学的起点。新

5、课伊始,就提出一个真实的问题,力求创设一种教学情境,它可以激起学生的未知欲,有利于建立新的认识结构。同时营造一种教学氛围,提起学生学习兴趣。]2、给出程序,并通过流程图加以理解教师:出示上题程序代码并通过流程图和卡通图片分析程序代码:clsfor1=1to5step1printv*”next教师:循环结构也称重复结构,它的作用是使一段程序能重复执行,被重复执行的部分称为循环体。但重复一般都是有条件的,即在满足FOR语句屮的条件下才执行循环体,否则退出循坏体。[提岀教学冃标、教学内容同时用直观对比、图片等方式呈现F0R/NEXT语句的概念和基

6、本格式。]下面我们就来看一下FOR/NEXT语句的语句格式:格式:FOR〈数值变量名〉=〈数学表达式1(初值)〉TO〈数学表达式2(终值)〉STEP〈数学表达式3〉〈语句序列(循坏体)〉NEXT<循环变量〉说明:(图1)1)当步长为1吋,STEP1可省略不写;2)语句序列中可以含有任意多条语句,也可无任何语句,称为空循坏;3)语句序列屮可以含有循环结构;4)有时需中途退出循环,这时用EXITFOR命令。图13、设置“陷阱”,强调语句格式。[教师指出下列有错误的程序段。学生分成六组讨论,发现错误并纠正,然后每组完成一题。在讨论中,学生扮演了一

7、个积极的参与者的角色白觉思考、积极发言,讲出自己的思考和结论,并与他人展开争辩,在自主探索中掌握知识要点,同时也可学习到他人的好的思维方式和学习方法。]1)打E卩1'5这5个数clsforn=lto5step-lprintnnext[步长应为1]2)打印5〜1这5个数clsforn=5tolprintnnext[步长为一1,不能省,应forn=5to1step-1]3)打印广5这5个数clsfor1to5print“n”next[n加上引号,就变成了字符串,应把引号去掉]4)s=0forx=lto10s=s+xifs>20thenexite

8、ndifprintxnext[退出FOR循环语句为EXITFOR]5)打印「5这5个数clsforn=lto5printn[FOR与NEXT必须成对出现,不能缺省]6)打印广5这

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

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

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