人人范文网 范文大全

01.《循环结构(For 循环语句)》教学案例

发布时间:2020-03-02 18:41:53 来源:范文大全 收藏本文 下载本文 手机版

《循环结构(For 循环语句)》教学案例

一、指导思想

本课案例紧扣我国所制订的信息技术课程标准和新课程理念:以提升学生的信息素养为总目标,倡导自主学习、合作学习、探究学习。不仅注重与学生日常学习和生活紧密联系的知识和技能的学习,而且注重对技术中的思想和方法的领悟和运用,注重对技术中的人文因素的感悟与理解,注重技术学习中的探究、实践与创造,注重学生情感态度价值观及共通能力的发展。因此本课立足于从学生的日常学习生活实际,强调从问题解决出发,使学生的主体性、能动性、独立性、创造性得以充分的张扬和提升,让教学过程成为学生亲历情境、亲手操作、亲身体验,开展交流,相互合作的过程,在活动过程中培养学生运用信息技术解决问题的思想和方法,为学生终身学习打造平台。

二、教学分析

1、教学目标 知识与技能

(1) 掌握For-Next语句的格式和功能。 (2) 理解Fox-Next语句的执行过程。

(3) 学会使用Fox-Next句解决生活中实际问题的能力。 过程和方法

(1)经历实践—探究—分析—归纳,理解循环过程,培养探究能力。 情感态度与价值观

(1)小组合作,培养学生的竞争意识及团队精神。

(2)运用循环结构解决生活中实际问题的能力,激发学生对程序设计的学习兴趣。

2、教学重点和难点 重点:

(1) 掌握For-Next语句的格式和功能。 (2) 理解Fox-Next语句的执行过程。

(3) 学会使用Fox-Next句解决生活中实际问题的能力。 难点:

(1) 理解For—Next循环的执行过程。

(2) 提高学生运用Fox—Next语句解决生活中实际问题的能力。

三、学情分析及教材处理

《循环结构》是江苏省高中信息技术教材第六章第六节的内容,本节是建立在学生已经学习了顺序结构和分支结构的基础之上,初步掌握调试程序的基本方法,而又为后续的数组学习作了铺垫。多数学生对程序设计兴趣不大,因为学生认为生活离程序设计过于遥远,而且程序设计要求学生的逻辑思维非常强,学生理解比较困难,所以本节课主要从以下几方面着手:

注重学习内容和学生生活相联系,注重能力训练与问题解决相联系,提出处于―最近发展区的‖,只有―跳一跳‖就能摘到的果子,才能激起学生摘取的兴趣,把复杂的问题进行分解,教师仅引领,通过反馈逐步提示教学内容,让学生在亲历情境、亲手操作、亲身体验中掌握知识,发展能力、领悟技术中的思想和方法。

四、教学过程:

(一)、创设情境 层层引导

教师活动:出示编程题:假如从今天开始,第1天为―希望工程‖存入1分钱,第2 天存入2分钱,第3天存入3分钱,问100天后你将为―希望工程‖存入多少钱?

师生互动:根据以往的经验,学生会用print 1+2+3+……100来解决,教师指出语句过于冗长;学生联系数学知识与以往所学的赋值语句,给出 s=0 s=s+1 s=s+2 …… s=s+100

教师指出语句过于繁琐;引导学生分析加阴影的语句能否用一条数学通式来表示呢?引出s=s+i,i的范围在1到100之间,且每次递增1 ;教师给出Fox循环的框架, for i= to step 循环体 next

要求学生在关键的地方填上相应的初值、终值、步长值;明确什么是循环变量,什么是循环体;引导学生归纳出For语句的格式,指导学生画出流程图,进入本课重点。

学生活动:学生自主完成编程:求s=1+2+3+……100

师生互动:在学生活动过程中要善于捕捉学生错误点,通过多媒体广播系统展示有代表性的错误,并通过提问:―程序对不对,哪错了,为什么会错,这样错将导致何种结果,该如何修改?‖引起学生讨论和思考,使学生掌握For —Next语句的格式和功能这一重点。

(二)、问题解决 自主探究

1、理解For—Next语句的执行过程

这是本课重点,同时也是本课难点,突出重点突破难点的方法是:一是让学生经历探究过程,参与到学习中来,成为学习的主体;二是过测检测,反馈补救。 (1)出示探究:

通过添加监视循环变量i和变量s ,逐语句调试程序,理解For—Next语句的执行过程,各合作小组或以表格的形式,或以语言的形式,或以流程图的形式,理解循环过程。

师生互动:小组三人,由组长分工协调,每个人或调试程序,或观察循环变量的值、或描述循环过程。在学生活动过程中,教师以学习者的身份加入到各合作小组进行指导,指导学习虚心听取他人意见,尊重他人发言;鼓励学生敢于质疑,敢于阐述自己的观点,当学生遇到问题时,启发学生自已去寻找解决问题的方法。

反馈结果:多媒体广播系统出示有代表性小组的探究结果,师生共同分析,帮分部分薄弱学生理清思路,找到解决问题的方法。

(2)过程检测:

出示:for j=15 to 3 step –2 print j next j (A)print j共执行了多少次,你能归纳出循环次数的通式吗? (B)循环结束后,j的值是多少?

(C)若语句改为For j=3 to 15 step -2,可不可以?为什么? (D)若语句改为For j=15 to 3 step 0,可不可以?为什么?

反馈交流:合作小组共同讨论,分析、归纳,写出结果;推出几个小组代表按照预先提供的评价标准对本组的探究过程,检测结果及合作情况进行自我评价自我反思。其他同学可就这几个方面发表自己的意见:他们的探究、合作过程对你有启发吗?检测结果对不对,为什么?在此过程中学生共享思路、激发灵感、反思自我,形成师生乐学的氛围。 教师总结:对课堂情况作总结性评述,引导学生在探究过程中所获得的经验和教训作梳理。

(三)、小组闯关 巩固提高

求s=1+2+3+……100是For循环的典型例题,下设的四关都是这道题的变题,通过让学生闯四关,再次巩固本课知识点。 第一关:s=11+12+13……200 第二关:s=2+4+6+……100 第三关:p=1×2×3×4……×10

第四关:s=1-1/2+ 1/3 -1/4 -1/100 比赛规则:共设四关,只有闯过第一关,才能进入第二关,最先闯过四关的小组将获胜,为保证比赛顺利进行,在班内选出四大编程高手,每位小组在闯关过程中可有两次向高手求救的机会。

当闯关结束后,由获胜小组汇报本组比赛策略及闯关结果,在此过程中教师注重培养学生的求异思维和创新思维,引导其他学生―此题还有其他的解题途径吗?在闯此关时,你们是怎么想的?‖

(四)实践应用 内化知识

秉承―教育即生活,生活即教育‖理念,让学生编程解决现实生活中触手可及的事例,培养学生的知识的技能,在活动过程掌握运用信息技术解决问题的思想和方法,同时让学生意识到现实生活中存在着大量的程序设计问题,体现―小课堂,大社会‖的教育观。

1、校园歌手大赛,10评委的平均分将是该选手的最后得分,请设计一个程序,输入10位评委的打分,输出该选手的得分。

师生互动:通过多媒体广播系统展示完成正确的程序代码,师生共同分析,与 s=1+2+3+……100作比较,两题的相同与不同之处,归纳解题的思想和方法。并以征询的口气问:―其他同学有做错的吗?你能告诉大家你错在哪?以致给其他同学提个醒,避免下次再犯类似的错误‖ 。此处化错误为资源,化难堪为体面,帮助薄弱学生找回自信。

2、说出此程序还适用于生活中的哪些事例,以达到举一反三的效果。 小结:

(1)学生畅谈本课知识上的收获与疑问,学习过程中的愉悦及挫折中的体验,使课堂教学充满活动。 (3) 师生共同回顾本课知识点,构建清晰框架板书。

(五)课后探究性作业:请进行如下设计:单击Command1画出一个圆;单击Command2画出10个半径分别为

10、

15、20……的同心圆。

五、教学效果预测

通过本课的学习,预测学生将会得到如下发展:

发展之一:教学内容与学生生活相关联,问题解决与能力培养将关联,,使学生能掌握本课所确定的知识和技能目标。 发展之二:通过小组合作共同探究解决问题,组间同质为小组竞争创造条件,组内异质便于学生互帮互助,取长补短,使学生体验到合作成功的喜悦,有助于学生良好的合作人际关系的形成,促进学生形成健康的心理品质。

发展这三:通过设置―处于最近发展区‖的问题,激起学生探究的兴趣,在学生亲历情境、亲手操作、亲身体验中,获得新知、领悟技术中的思想和方法,使学生的主体性、能动性、独立性、创造性得以提升,增强学生对信息技术变化快的适应能力。

循环结构

FOR循环语句教学设计

VB循环语句

for循环语句说课稿

vbFOR循环语句

循环结构教学设计

《循环结构》教学设计

《C语言循环程序设计for语句》教学案例

VF循环结构

FOR循环结构[推荐]

01.《循环结构(For 循环语句)》教学案例
《01.《循环结构(For 循环语句)》教学案例.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档