下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《程序的循环结构-For循环语句》教学设计一、教材分析本堂课的教学内容是广东版信息技术选修1《算法与程序设计》中第2.4.1节“For循环语句”,由“超级水稻实验”实例引出For循环语句的基本格式及其执行过程,最后给出实践练习题目巩固所学知识。循环结构是程序的三种基本结构中较难的一种,是程序设计的基础、重点也是难点。For循环语句是循环运算的专家,可以是一段程序反复的执行。For循环语句的格式、执行过程和该语句的实际应用是我们在本课中重点学习的内容。本节课是对之前学习的赋值语句、选择语句的知识和能力的提升,也是以后学习算法设计以及利用VB编写综合应用程序的基础和前提,起着重要的承前启后的作用。本节课的内容注重实例分析,通过教师的引导,让学生感受和领悟循环结构的执行方式,解决实际问题。二、学情分析教学对象是高一学生,虽然这些学生具有较强推理和演绎的逻辑思维能力,但是由于以前学习的是计算机应用软件,上课时(特别是在网络教室)喜欢动手操作,存在一定的不想动脑思考的学习惰性。在本课学习之前,学生已经熟练掌握了VB编程环境、顺序结构(特别是赋值语句和利用整除、求余数截取整数的某一个数位)、选择结构(特别是奇偶性判断,水仙花数判断);本节课要在学生已经掌握的知识和技能上逐步深入和扩展,这符合人类认知学习规律,容易由浅入深的将循环结构讲解清楚,同时让学生继续保持学习程序设计的兴趣。教学目标(1)知识与技能:a.理解循环的概念,初步掌握FOR循环语句的一般格式和使用方法;b.结合程序实例和流程图理解For循环语句执行过程;c.培养学生学会分析重复问题,抽象问题的计算过程并利用For循环语句解决的计算思维能力,并能运用于实际生活。(2)过程与方法:a.通过顺序结构和循环结构程序对照,体会循环语句的特点和优越性;b.通过大量的实例代码,理解循环控制变量初值、终值、步长与循环次数的关系;c.通过对流程图的分析,理解循环语句的执行过程。(3)情感态度与价值观:a.通过对具体问题的解决,逐步培养学生对程序设计的计算思维能力;b.通过逐层推进的教学设计,培养学生研究探索的精神,激发学习的兴趣;c.通过交流评价、教师引导,培养学生养成良好的编程习惯。四、教学重点、难点分析教学重点:FOR循环语句的语句及循环执行过程。教学难点:根据实际问题,设计算法,使用For循环语句编写程序解决就提问题。五、教学方法教学方法:对For循环语句的格式、执行过程等采用多媒体课件演示、教师讲解;任务驱动法:为了让学生加深循环的理解,从大量实例入手,先实际后理论。教学环境:多媒体电子教室教学过程教学环节教师活动学生活动设计意图复习回顾衔接导入启发引导获取新知复习所学的顺序结构、选择结构相关知识,提出任务1:屏幕上输出10以内的所有偶数?在任务一的基础上提出思考:输出10000以内(甚至更大的数)所有偶数呢?还是用以前的老办法完成吗?顺序的写5000行代码,有没有更聪明点的办法?我们可以用这样的代码来实现:法1、Fori=2to10000step2PrintiNexti法2、Fori=1to1000step1Ifi/2=int(i/2)thenPrintiEndifNexti3、引导学生在给出的代码上修改完成任务2:输出100以内所有能被3整除的数?学生回忆所学知识;动手完成导学任务1。学生思考,归纳出:题目中若出现规律性的重复运算,就需要掌握循环结构的程序设计方法。在老师的引导下动手完成导学任务2,体验法2的穷举思想。1、温故而知新,通过复习已学知识,为新知识引入铺垫。2、深入浅出的引出有规律性的重复运算问题。3、很自然的引出循环结构,让学生明白循环结构的作用。For循环语句的基本知识认知教学过程帮助学生在已完成的几段程序代码基础上归纳总结并得出For循环语句的基本格式。对教材P52中For循环语句的执行过程流程图做进一步的修正,配合流程图讲解For循环语句的执行流程。指导学生配合流程图分析任务1实例中,For循环语句的执行过程并完成表格任务3。在老师的知道下阅读程序并尝试归纳总结For循环语句的基本格式。阅读教材P52流程图并在上面做笔记;认真听老师讲解For循环执行的流程。用实例分析For循环语句的执行流程并完成导学任务3。1、从已学的知识进行迁移,引出新知。2、对新学知识进行归纳梳理。3、体验For循环语句的执行流程。知识点深化巩固教师归纳总结循环结构的作用,For循环语句的执行流程。引导学生思考循环变量的值和数学等差数列的关系,For语句中初值、终值、步长和等差数列中首项、末项、公差的对应关系;循环次数由什么决定?步长可以是正数、负数甚至是0吗?布置探究任务1,对学生出现的细节问题给予提示。学生思考、分析问题。学生分组讨论下列5组数据的规律,完成新知识巩固深入的探究任务1。A组:5、10、15....20、...、100B组:C组:1、2、4、8、16、...、263D组:1、12、123、1234、...、123456789E组:1、1、2、3、5、8、13、....前20项采取分层任务的方式,适应不同层次的学生。通过拓展,深化巩固学生所学知识。通过具体问题培养学生抽象问题的循环运算过程的计算思维能力。For循环结构的重要应用:累加问题结合第1章已学累加算法和顺序结构中累加语句S=S+X,运用新学For循环语句知识逐步演示出S=1+2+3+...+100的具有公式性质的累加程序代码。S=0Fori=1to100step1S=S+iNextiPrintS引导学生思考初值、终值、步长在具体题目中的设置,以及循环体的设置。通过学生练习拓展探究任务,引导学生思考S=S+数列的通项和数学中数列的通项与循环变量的关系以及加号、减号的变化方法。1、在老师的引导下思考如何修改刚刚已有的程序完成S=2+4+...+100,S=1+4+7+...+100等累加问题?思考PrintS放在循环内和喜欢外的区别?完成累加应用的拓展探究任务2:S=1+S=1+2+22+23+...+263多种方法完成累加应用的拓展探究任务3:S=1-2+3-4+…+99-100进一步认识循环语句,理解循环变量给循环体带来的变化,体会循环语句的魅力。设计任务由浅入深,按照分层次的要求精选,更容易激发学生的创造性思维。For循环结构的重要应用:穷举问题1、复习已经上机实践完成的判断输入的一个三位数是否是水仙花数的程序,进一步提出运用For循环语句找出所有的水仙花数。1、学生根据新学的For循环语句思考怎样修改以往的作业完成找出所有的水仙花数。1、增进对循环语句的透彻理解,对算法的理解,提高学生的学习兴趣。交流评价课堂小结教师总结本节知识内容要点,选取积分有代表性的学生作品做简单点评。归纳学生在解决问题的过程中出现的一些失误,并提醒应该注意的地方。给出课外练习斐波那契数列问题。学生通过相互参照比较,能发现自己的不足和长处,取长补短;知识总结,系统归纳。开展交流评价,对学生有激励、诊断和促进作用。培养学生的逻辑思维和独立思考并解决问题的计算思维能力。教学流程图(略)教学反思由于学生对前期学习内容,例如VB编程环境、顺序结构(特别是赋值语句S=S+X和利用整除、求余数截取整数的某一个数位)、选择结构(特别是奇偶性判断,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年人社局社保中心事业单位考试管理单位遴选及参考答案(典型题)
- 地质矿业中级练习试题
- 图书借阅公约课程设计
- 圆柱直齿轮工艺课程设计
- 公路课程设计答辩问题
- 土木材料力学课程设计
- 分解与合成课程设计
- 创意笔筒劳动课程设计
- 儿童培训课程设计难
- java课程设计点雨滴游戏
- 2023-2024人教版上学期小学英语三年级上册期末试卷
- 2024版铁矿石购销合同范本
- 《国际贸易法(第四版)》
- 3.2国际关系 课件高中政治统编版选择性必修一当代国际政治与经济
- 2024年图书馆环境卫生管理制度(三篇)
- 2024年存量房买卖合同参考模板(五篇)
- 中国老年骨质疏松症诊疗指南(2023)解读课件
- 口译服务质量评估标准
- 中金公司在线测评真题
- 情商与智慧人生学习通超星期末考试答案章节答案2024年
- 项目资金管理统筹实施方案
评论
0/150
提交评论