版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《程序的循环结构-FOR循环语句》教学设计一、教学对象本课适用于新课程标准下高中二年级学生,教材选用教育科学出版社出版的信息技术选修模块一《算法与程序设计》2.3.3节,1课时。在学习本课之前,学生已经了解顺序结构和选择结构的程序执行流程,具备一定的算法基础和具有一定的比较、归纳能力。二、教学环境本节课应在具有多媒体广播教学系统的电脑室或具有大屏幕投影仪的多功能室上课。教师可充分利用学生发言的现场事件进行有效讲授,激发学生的探究热情,努力创设师生之间的互动场景,使学生在讨论中协作学习,在发言中共享成果。三、教学模式本设计面向全体学生特别是中下等水平的学生,设问由浅入深,层次分明,并在课后留有探究性问题,以供优生提高。教案采用任务驱动下研究性学习式教学模式,教师通过“任务”鼓励学生以发散思维、创新思维等方法寻找“感觉”,并加以归纳、推理。通过各个任务精心创设多个课堂教学小高潮,逐层推进讲授循环结构程序设计中的语句格式及其功能。本节课是在教师设问、讲解和学生分析、讨论、发言等基础上进行的。教师讲解的过程就是不断地引导学生们分析问题,提出解决方案,最终解决问题的过程。在授课过程中,要根据课堂现场发生的事件,随时调整教学内容,当学生的讨论发言偏离本节课的教学目标和内容时,要机智处理。四、学生分析循环结构程序设计既需要前面知识的铺垫,同时也打破了学生的思维习惯,因此在教授的过程中存在一定的难度,要让学生多去实践、多去探究,让他们在主动学习中理解、体验和接受,同时自身能力也得到提高。五、教学目标1、掌握FOR循环语句的格式。2、理解FOR语句的执行过程。3、学会使用FOR循环语句来实现循环控制结构,解决实际问题。六、重点、难点、关键点重点:FOR循环语句的语法、流程、适用问题;FOR循环语句嵌套。难点:FOR循环次数计算、初值、终值、步长的设置。教学关键点:利用学生已经掌握的数学知识,引导学生综合VB的三种程序结构,努力发挥学生的研究性学习能力,培养学生创造性思维和综合运用知识的能力。七、教学过程教学环节及时间教师活动学生活动对学生学习过程的观察和考查以及设计意图激情引趣,导入新课【故事引入】(计划用时:7分钟)1、课件展示“西萨与国王”的故事。传说西萨发明了国际象棋而使国王十分高兴,他决定要重赏西塔。
西萨说:“我不要你的重赏,陛下,只要你在我的棋盘上赏一些麦子就好。在第1个格子里放1粒,第2个格子里放2粒,第3个格子里放4粒,第4个格子里放8粒……每一个格子里的麦粒数量是前一个格子里麦粒数量的2倍,直到放满64个格子。”国王爽快的答应了,但是当真正放起来的时候,国王便呆住了。因为即使把全国的麦子都拿来,也不能兑现国王对西萨的诺言。(x=18446744073709551615
)2、小结与引入本节课题算法实现简单么?要计算64格麦子的数量总和,就要重复64次。有没有更简单的表达方式呢?这就是我们今天要学习的内容:FOR循环语句。阅读故事并思考分析思考:到底要放多少麦粒呢?运用数学知识,思考分析,写出算法步骤根据自己的算法分析回答学生思考,并体会循环思想的运用由故事引入,激发学生学习的兴趣引起学生注意,进入本节课课题自主探究,学习新课(计划用时:15分钟)课件展示1、循环使用范围计算机重复执行某一语句或语句体。2、FOR循环的基本格式FOR循环变量=初值TO终值STEP步长值循环体NEXT循环变量3、FOR循环的参数自学:导学案第四题FOR循环语句的基本格式;FOR循环语句的执行过程。4、任务一:观察下面的程序,完成表5.1的填写。(导学案)X=0FORY=5TO15STEP2X=X+YPRINT“X=”,XNEXTYPRINT“Y=”,Y5、小结分析程序的功能和运行结果自主学习,加深理解,明白各参数的用途与方法,知道FOR循环语句的执行过程以小组的形式讨论,并完成表一的填写。陈述不同观点,并进行讨论和辨析小结并体会循环结构的运行自主学习,培养学生的学习能力实践运用,锻炼和考察学生学习的能力,强化对知识点的掌握辨伪存真,深化学生的理解知识归纳课堂练习,巩固新知(计划用时:20分钟)1、任务二:再次阅读“国王赏麦”的故事,编写程序计算麦子的总颗粒数,并完成表5.2的填写,与代码的填空。(导学案)2、成果展示Sum=0FORi=1To64Sum=Sum+2^(i-1)NextiPrint“国王赏麦的总颗粒数为:”,Sum3、问题分析,若将循环变量的初始值设置为64,终止值设置为1,代码如何书写?FORi=64To1Step-1Sum=Sum+2^(i-1)Nexti分析并编写程序展示不同的源程序,并说明处理的依据实践应用,全棉考察学生的能力,巩固新知识体验成功,拓展思路,培养学生的创新意识小结新知,评价提升(计划用时:2分钟)1、小结1)FOR循环的基本格式2)FOR循环执行流程2、评价完成导学案第七题表格的填写,对整个课堂和学习进行评价。小结完成评价,解决存在问题增强学生的自信和促进不足地方的学习课外拓展,提升自我(计划用时:1分钟)小知识:在一个循环语句的循环体中包含另一个循环语句,这样就形成了嵌套循环,也叫多重循环。练习:输出下面图形*********************************************接受新知识按图编写程序课外拓展和研究,拓展学生的思维,刺激学生再学习的欲望,为以后的课程做铺垫七、课后反思1、成功的地方在信息技术专业课教学中,可采用目标激学的方法来激活学生的思维。VB程序设计更是一门灵活性、实践性、综合设计性较强的学科。在教学中,我结合教材大胆地进行教学设计,注重激发学生创新思维,以培养学生的创新能力,为优化教学方法和手段选择有利于学生“主体地位”的体现。2、经验和不足首先,信息技术教学对设备要求比较严格;其次,学生差异问题比较突出。因学生对计算机的掌握水平不同,必然会有个别学生的底子薄、素质差、一些内容动手能力弱。在教学中应尽量让学得好的同学互相搭配,以此来相互进行辅导和交流;另外在教学过程中教师还要尽量多的到下面去巡视辅导,回答个别同学的不同问题,从而解决所存在的差异问题。本课程面对的是高二全体学生,高二学生在高一学段的数学课程中已经学习了“等差数列与等比数列”的相关概念,同时也学习了“循环结构”的流程图的读写,故学生在本节课的学习中已经有了相关学习经验。循环结构程序设计既需要前面知识的铺垫,同时也打破了学生的思维习惯,因此在教授的过程中存在一定的难度,要让学生多去实践、多去探究,让他们在主动学习中理解、体验和接受,同时自身能力也得到提高。本节课能够从学生的认知实际出发,课堂设计层层递进,通过一个小故事引入本节课的学习,在练习过程中,通过导学案进行知识的学习与巩固、提升,最后用导学案上的量表对学生进行课堂评价。从学生课堂的参与度和课后评价的量表来看大部分学生掌握的效果不错。信息技术课中,《算法与程序设计》师信息技术课程的一门选修课,是选修的一个分支。在我们学校,采用了教育科学出版社的教材,学习VISUALBASIC语言。VISUALBASIC程序设计语言是WINDOWS环境下快速开发应用程序的可视化工具。它简单易学,功能强大,用它开发图形用户接口(GUI,GraphicalUserInterfaces)的应用程序方便、快捷,可以自动生成32位的脱离开发环境而直接执行的应用程序,且运行速度更快、更安全,适合在多任务环境下运行。VISUALBASIC语言功能强大,具有良好的简单性、面向对象性,可视化的集成开发环境,面向对象的程序设计思想,交互式的开发环境的特点。
《程序的循环结构-FOR循环语句》导学案一、故事引入传说西萨发明了国际象棋而使国王十分高兴,他决定要重赏西萨。
西萨说:“我不要你的重赏,陛下,只要你在我的棋盘上赏一些麦子就好。在第1个格子里放1粒,第2个格子里放2粒,第3个格子里放4粒,第4个格子里放8粒……每一个格子里的麦粒数量是前一个格子里麦粒数量的2倍,直到放满64个格子。”国王爽快的答应了,但是当真正放起来的时候,国王便呆住了。因为即使把全国的麦子都拿来,也不能兑现国王对西萨的诺言。问题:究竟64格的棋盘里一共放了多少粒麦子呢?根据数学知识进行计算。麦粒数量第一个第二个第三个第四个……第64个单个格子……总数量……思考:结果好计算么?二、学习目标1、掌握FOR循环语句的格式。2、理解FOR语句的执行过程。3、学会使用FOR循环语句来实现循环控制结构,解决实际问题。三、学习重点、难点、关键点重点:FOR循环语句的语法、流程、适用问题;FOR循环语句嵌套。难点:FOR循环次数计算、初值、终值、步长的设置。关键点:利用已经掌握的数学知识,综合VB的三种程序结构,努力发挥研究性学习能力,培养创造性思维和综合运用知识的能力。四、自主学习1、FOR循环的基本格式FOR循环变量=初值TO终值STEP步长值循环体NEXT循环变量2、关于FOR循环语句的几点说明:①For语句:称为“循环起始语句”或“循环说明语句”,其作用是确定循环变量的值如何变化,从而控制循环的次数。②循环变量:由用户自己定义其名称,作用是用来控制循环的次数,它不是一个具体的数值,我们可以把它看作是一个变量名。③初值、终值和步长可以是常量、变量和表达式,但其值不一定是整数,也可是实数,VB自动取整。④步长:循环变量的增量,其值可是正数(递增循环),也可是负数(递减循环),但不能为0(死循环)。如果步长为1,则可省略不写。⑤循环体:在For语句和Next语句之间的语句序列,可是一个或多个语句。⑥Next语句:循环终端语句,在其后的“循环变量”须与For语句中的“循环变量”一致。⑦循环次数:(终值-初值)/步长+1),其值最后取整数。五、课堂练习1、阅读程序,填写表格。X=0FORY=5TO15STEP2X=X+YNEXTYPRINT“X=”,XPRINT“Y=”,Y循环变量循环变量的初始值循环变量的终止值步长值循环体执行次数输出结果2、国王赏麦代码书写所需各数据变量名或数值麦粒总数循环变量循环变量的初始值循环变量的终止值步长循环体输出“国王赏麦”麦粒计算VB程序FOR循环代码(写在表格右侧):六、利用循环结构编程解决数学问题。1、编写程序计算s=1+2+3+4+……+1000。2、编写程序计算1到100之间所有偶数的和。七、课堂评价,在合适的表格中打上√。课堂评价较差一般掌握熟练知识掌握程度FOR循环思想FOR循环变量、步长FOR循环体自主学习能力小组探究与合作能力创新意识八、课下提升FOR循环结构中,循环体可以是一个语句或者语句序列,也可以是另一个FOR循环,这叫做循环的嵌套,又叫做多层循环。试利用FOR循环结构的嵌套编程实现以下图案。*************************************************1、成功的地方在信息技术专业课教学中,可采用目标激学的方法来激活学生的思维。VB程序设计更是一门灵活性、实践性、综合设计性较强的学科。在教学中,我结合教材大胆地进行教学设计,注重激发学生创新思维,以培养学生的创新能力,为优化教学方法和手段选择有利于学生“主体地位”的体现。2、经验和不足首先,信息技术教学对设备要求比较严格;其次,学生差异问题比较突出。因学生对计算机的掌握水平不同,必然会有个别学生的底子薄、素质差、一些内容动手能力弱。在教学中应尽量让学得好的同学互相搭配,以此来相互进行辅导和交流;另外在教学过程中教师还要尽量多的到下面去巡视辅导,回答个别同学的不同问题,从而解决所存在的差异问题。在整个高中信息技术课程中,《算法与程序设计》是对学生要求较高的一个模块,虽然它只是一个选修模块,但同时它也是高中生在学习信息技术课程中最重要的一个模块,为什么这么说?1.高中新课改之后,数学教材(必修3)中的第一章内容就是“算法初步”,这一章内容占了这本教材三分之一的篇幅,可见其重要性。算法的实现和验证要由程序设计语言来完成,而很多数学教师本身对程序设计不是很熟悉,所以,这部分知识可以由信息技术课程的《算法与程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年板栗营销活动方案策划
- 2026年校园迎新年活动计划方案
- 12.3 动滑轮专题复习和规律总结 课件 2025-2026学年人教版物理八年级下册
- 2026年幼儿园中班美术工作计划下学期
- 2026年奶茶开业营销活动方案策划
- 2026年机能实验创新性实验设计
- 2026年艺术团年度工作计划
- 三人开公司的君子协议书
- 淮安智能化造价咨询协议书
- 2026年人教版高二第二学期英语期末阅读专项测评试卷(附答案可下载)
- 2025年国有企业招聘招商专业人才20人笔试历年难易错考点试卷带答案解析
- 虚拟化实施方案
- 兽医药理学复习题-扬大
- 移动光纤熔接知识培训课件
- 2025 年湖北省中考生物地理试卷
- 2025年中国铁路西安局招聘高校毕业生第二批(102人)笔试参考题库附带答案详解
- 热射病应急响应预案
- 2025年生猪屠宰兽医卫生检疫人员考试题(附答案)
- 超星尔雅学习通《微生物与人类健康(复旦大学)》2024章节测试答案
- T-CECS120-2021套接紧定式钢导管施工及验收规程
- 部编版道德与法治四年级下册单元试卷集附答案(全册)
评论
0/150
提交评论