《循环结构》(for……next)说课稿
发布时间:2024-09-01
发布时间:2024-09-01
《循环结构》(for……next)说课稿
《循环结构》(for……next)说课稿
一、说教材
《算法与程序设计》是普通高中信息技术课程中选修模块之一,本模块旨在使学生进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单具体问题出发,设计解决各类问题的算法,并能初步使用VB语言设计、编制程序实现算法,解决问题。
《循环结构》是教育科学出版社出版的高级中学课程标准实验教科书《算法与程序设计》第二章第三节第三小节的内容,是三大结构中的重中之重。本部分内容分两课时进行。第1课时:for/next循环结构探究;第2课时:任务驱动下的实战。本设计为循环结构的第1课时。主要内容是用循环结构编写简单的程序解决具体问题。用循环结构编写简单的程序解决具体问题是在学生已经掌握了程序设计数据的表示与处理的基础上,理解了顺序结构和选择结构的前提后提出的。
通过本课的学习,可以促进学生对问题解决方法和思想的理解与掌握,从而提升学生的问题解决能力,让学生在按照一定的流程解决问题的过程中,去体会和理解程序设计的思想,而且也为以后的学习打下基础,并能够将程序的思想运用到生活实践中去。
二、说学情
(1)高二的学生已经具备了一定的逻辑思维、分析问题、表达思想等能力,而且他们已经在数学课上学习了一些算法的知识也已经接触过一些程序案例,在教师的有效引导下,有能力进行自我探究。
(2)本节的内容是信息技术选修模块《算法与程序设计》其中的“程序的循环结构”,这节内容理论内容比较多,比较枯燥、抽象,学生对这个方面的内容兴趣不大,有畏难情绪;外加非高考科目从而引起学生普遍对这门课不够重视,使用传统 “灌水” 式的教学方式难以实现教学目标。如何使用学生身边的、感兴趣的例子来调动他们学习和探究的主动性、积极性,显得尤其重要。
三、说教学目标
根据教学大纲要求,结合该课的特点以及学生的总体实际情况,我制定了以下几个方面的教学目标:
[知识与技能目标]
(1)理解循环的概念,掌握FOR循环语句的基本格式和功能; (2)理解FOR循环语句的执行过程;
(3)能用FOR循环语句编写程序解决生活中实际的问题。 [方法与过程目标]
(1)通过基于问题情境的探究和合作,在学生交流、师生交流、人机交流、学生活动等过程中,培养学生的逻辑思维能力,促进学生对问题解决方法的理解;
(2)结合实际问题,通过分析,确定算法,编写程序,培养学生分析问题、解决问题的能力。
[情感与价值观目标]
(1) 运用半成品加工策略,让学生在操作的同时获得成功的喜悦;
(2) 通过 “爱心”程序、输出“为中华之崛起而读书”等程序激发学生的学习热情和爱国情怀;
(3) 在一个个任务的驱动下,逐步深化对知识的理解,提高分析问题、解决问题的能力,激发探究热情,培养他们善于观察的习惯和勇于探索的精神。
(4) 通过教师的引导,小组协作在学生的相互讨论中完成,培养学生协作意识感受到集体的力量与美好。
四、说教学重点、难点
重点:理解并掌握for/next语句的语法格式、执行过程及其功能。
难点:理解for/next的执行过程,根据实际问题,确定循环变量、循环条件和循环体,从而运用for/next语句动手设计程序解决生活中的实际问题。
关键点:利用学生已经掌握的数学知识和在高二数学中所学习的一些算法知识以及接触的一些程序案例,努力发挥学生的研究性学习能力,培养学生创造性思维和综合运用知识的能力。
五、说教法
根据该课的教学目标、教材特点和学生的年龄及心理特征,本课程主要采用采用以下教学方法:
1、任务驱动法 2、分组协作法 3、赏识教育法 4、分层教学法 4、个别指导教学法 六、说学法
新课程教学大纲明确指出:“要重视学生的实践活动,让学生在教学过程中主动学习、探究。要重视师生的语言交际和心灵沟通,重视学生思维方法的学习。”
高二的学生已经具备了一定的逻辑思维、分析问题、表达思想等能力,而且他们已经在数学课上学习了一些算法的知识也已经接触过一些程序案例,在教师的有效引导下,有能力进行自我探究。
学生在教师的引导下对所学的内容产生了浓厚的兴趣,通过自主学习和分组探究集体解决问题,并对集体解决的问题进行评价。在整个过程中,学生处于积极主动的主体地位,从而可以充分发挥学生的学习主动性和创造性,同时发挥协作共进精神,使学生自主地获取知识,在探索学习中,重要的不只是仅仅对任务完成的学习,而是学习者对知识的探索过程,是学习者在探索知识过程中的思维飞跃,这是个性发展的极好过程,同时教师的启发诱导贯穿始终,这样就既突出了学生的主体地位又发挥了教师的主导作用。
七、说教学媒体和评价
多媒体网络教室系统、百年树人教学控制软件、VisualBasic 6.0 软件、PPT 课件、Flash 软件 本课采用过程性评价,由教师设置问题情境,学生自主学习和协作解决问题,再通过 学生自评、小组互评对学生的合作学习、思维方式、情感态度进行评价。在评价的过程中, 教师注意发现学生的闪光点,
给以充分的肯定,失败的小组给以鼓励。 八、说教学过程 课堂教学应体现以人为本的思想,体现以学生为中心,教师为主导,以学生自主探究 的学习模式,以此来实现让课堂活动起来,让学生动起来,使课堂充满生命的活力的目的。教学 教师活动 环节 学生活动 设计意图
师:同学们,你们观看了 10 月 1 号的国庆阅兵仪式 吗? 师:这是一场振奋人心的阅兵仪式,全国各界人士在 观看国庆阅兵仪式后, 纷纷以各种方式表达自己对祖 创意 国的敬意和祝福, 那么同学们想如何表达自己对祖国 活动 的情感呢? 师:有些同学不善于用语言来表达自己的情感,我们 在学习信息技术基础这门课时提到可以通过图片、 动 画、视频等多种途径来表达我们的情感,现在我们就 导入 通过一个程序输出鲜红的中国心图片来表达我们对 新课 祖国的热爱。 教师演示 “爱心”程序。 教师展示 “爱心” VB 程序的代码,引导学生思考其设 计原理,从而导入新课——循环结构(for/next)
学生回答
通过简单而有教育意义 的活动环节,激发学生
一或两位位学生 起来说出祝福祖 国的话语
的兴趣,培养学生的爱 国热情,并迅速集中学 生注意力,激发学生对 将要学习的内容产生浓 厚的兴趣,并自然地引 出教学内容。
学生观察思考
环节一:理解 for/next 语句的执行过程 教师简单分析“爱心”程序的设计原理并逐语句调试运 行,引导学生观察循环变量的变化,同时提出循环结 启发 诱导 束的条件是什么? 教师引导学生思考 “爱心”程序的流程图 教师展示派送“爱心”程序的流程图(flash 动画),引导 学生通过分析该流程图加深理解循环结构的执行过 程和思考循环结构的概念。 概念 探索 环节二:得出结论 循环结构的概念: 根据指定条件决定是否反复执行一 条或多条指令的控制结构称为循环结构。 引导学生通过分析得出循环结构的两个特点: ①遵循一定的条件②反复执行 学生观察思考 学生对 “爱心”程 序产生兴趣, 分析 思考该流程图 学生观察流程图, 加深对循环结构 执行过程的理解, 让学生在观察、分析、 并思考循环结构 的概念 思考、交流等活动中,加 深对循环结构执行过程 的理解 让学生多思考充分调动 其学习积极性,逐步引 导学生观察分析,激发 探究热情
环节一: 要求:用 print “为中华之崛起而读书!" 语句 如何实现让此语句反复执行 10 次? 例题 分析 师:不要求写出代码,只要说出解决问题的方法思想 即可 教师引发讨论: 你在说出“为中华之崛起而读书!”这句 话的过程中心中会默默计数, 程序中可借助变量来实 现此功能,
如果你是计算机语言开发人员,你想如何 表示? 教师展示 vb 语言表示方法: 知识 FOR i=1 TO 10 STEP 1 学生观察程序结 构, 与自己解决问 题的方法相比较 学生说出解决问 题的方法及思想 学生积极思考
会写程序代码不是终极 目标,在高中阶段关键 是培养学生用计算机解 决问题的方法、思想,在 分析的过程中提醒学生 应该为中华之崛起而读 书! 从而激发学生学习 的热情。
让学生对自己解决问题 的方法和别人解决问题
归纳
print “为中华之崛起而读书!” NEXT i 环节二:典型例题:计算 1+2+3+…+100 的和 师:如何计算? 师: 那么 1+1/2+1/3+…+1/100 这道题呢?可以利用 数学公式来计算吗? 师:这道题如果利用计算机编程解决,很快就能得到 答案 师: 现在我们就通过一个简单的例子来分析如何利用 计算机编程解决问题 教师引导学生回忆可视化编程的一般步骤 教师提供 1+2+3+…+100 的半成品程序让学生补充 完整并调试。 教师简单讲解分析 环节三:知识归纳 师:根据以上我们所了解到的知识,请大家归纳出 for/next 循环语句的语法格式 教师展示 FOR/NEXT 标准格式: For 循环变量=初值 To 终值 Step 步长 循环体 Next 循环变量 学生积极思考, 并 回答问题 学生加工半成品 学生回答用数学 公式 学生回答: 不可以
的方法进行比较,找出 差距
让学生对两道题进行比 较,从而意识到利用计 算机编程解决问题有时 候是必要的,激发学生 产生学习的欲望
让学生在加工半成品的 过程中获得成功的喜悦
培养学生总结问题、归 纳问题的能力
教师不直接把程序代码给学生, 而是将两位学生编写 的计算 1 到 100 之间所有偶数和的程序代码及其错误 故布 提示展示给学生看,引发学生思考 疑阵 引导学生在错误提示下找出错误, 进一步加深对循环 结构的理解 引发 学生仔细查看程 序,找出错误
教师通过展示错误,引 导学生阅读程序,从而 发现问题,在发现问题 中获得新知,使学生加 深了对循环结构的认 识,通过本题设计,培
思考 养了学生勇于发现,不 断创新的精神
任务: 编程计算 7×6×5×…×2×1 的值,输出结果 要求:通过自主学习,分组合作完成以上程序。 自主 教师提供帮助文件 学习 件 学生自主学习教 师提供的帮助文
教师提供相关帮助文 件,让学生通过自主探 究和小组协作编写程序 解决问题,在自主学习 的过程中,不仅提到了
教师引导学生通过分组合作编写程序
学生分组讨论、 编 写程序解决问题
教学效率而且培养了学 生积极主动的学习态 度,自主探索的精神。 而在小组协作探讨集体
教师找出学生共同的错误进行纠正 协作 教
师将又快又好完成任务的小组作品通过电子广播 共进 的方式展示给学生看,并请小组代表进行讲解和说 明。 教师对成功完成任务的小组给予表扬, 对失败的小组 学生代表对程序 进行解释和说明
解决问题过程中,学生 进一步理解循环结构语 法格式的应用方法,提
则提出适当的建议并给予鼓励。
学生自评、 小组互 评
升分析问题和解决问题 的能力,培养学生协作 精神和集体荣誉感,为 其今后的学习工作打下 坚实的基础。最后,通 过小组互评、教师评价 这一系列学习过程,让 同学们感受解决问题所 获得的欢乐及成就感
利用循环结构 FOR/NEXT 解决问题关键要做好三点: 小结 ①确定循环变量和初始值 提高 ②确定循环终止条件。 知识 ③确定循环体 升华 学知识 学回忆本堂课所
对课堂情况作总结性评 述,梳理学生在活动过 程中所获得的经验和教 训,帮助学生对本堂课 的重点知识进行强化
教师呈现课后探究作业 1、编程计算 1+1/2+1/3+…+1/1000 的和(必做题) 2、一日,蜡笔小新做了个梦,他梦到一位仙人找他 课后 谈一个换钱计划,该计划如下:仙人每天给小新 10 探究 万元,而小新第一天只需给仙人 1 分钱,第二天仙人 仍给小新 10 万元,小新给仙人 2 分钱,第三天,仙 融会 人仍给小新 10 万元, 小新给仙人 4 分钱……小新给仙 贯通 人的钱是前一天的 2 倍,直到满一个月(30 天)。 小新高兴得一下子从梦中醒来。 编程计算小新在这笔 交易中挣了多少钱,并输出结果。(选做题) 后探究 掌握情况选择相 应的层次完成课 知识基础和课堂 学生根据自己的
教师精心选择了两个实 例,让学生进行课后探 究,此环节使用分层教 学法让不同能力水平的 学生各有所获,且通过 该环节,学生能够给予 反馈,让教师及时调整 教学,同时,在问题解 决过程中,提高学生灵 活运用知识的能力
要求:第一道题为必做题,有能力的同学做完第一道 题后继续探究第二道题。
教师 结语
通过这节课,同学们知道当循环变量的步长为 0 时, 它是一个死循环,在人生的道路上,我们迈开的步长 通过对循环结构 体现新课改理念,在教 学过程中渗透情感价值 观教育
如果也是 0 的话, 我们将永远原地踏步, 碌碌而无为, 步长的理解, 意识 寄予 希望 我们应该加大步长,努力向前奋进!为中华之崛起而 读书! 人要学会进步
九、说教学反思 在本堂课教学中各个环节层层深入,环环相扣,并充分体现教师与学生的交流互动, 在教师的整体调控下,学生通过动手操作,动眼观察,动脑思考,层层递进,学生亲身经历 了知识的形成和发展过程,
以问题为驱动,使学生对知识的探究由表及里,逐步深入。 1、 本堂课我感觉最为成功之处在于采用了“活动式”、“启发式”、“探究式”教学模式, 在教学设计中安排大量的与学生生活实际密切相关的活动, 引导学生积极主动地完成学习任 务,从而更加突出学生在教学过程中的主体地位。在突破重点难点方面,如理解 for/next 语句的执行过程,我没有直接讲解分析,而是通过添加监视循环变量,逐语句调试程序,让 学生在观察与思考中理解 For/Next 语句的执行过程, 且通过展示”爱心”流程图 (flash 动画) 使学生加深对 For/Next 语句执行过程的理解,同时为学生理解循环的概念做好铺垫;在突 破另外一个难点方面, 我没有直接呈现代码, 而是提供错误的提示, 让学生成为学习的主体, 自主发现问题,改正错误,从而获取新的知识;由于学生在知识经验和技能水平方面存在较 大差异,在课后探究这个环节中,我采用了分层教学法,让学生根据自己的知识基础和课堂 掌握情况选择相应的层次完成实践活动, 达到让不同能力水平的学生各有所获, 体验编程解 决问题的成就感。
2、 在教学过程中我注重渗透情感、价值观教育,让学生在自主解决问题的过程中培养积极主动的学习态度,勇于质疑,不断创新的精神。通过小组协作和主题探究活动,培养学生协作学习的意识和合作精神。同时,本课结合 “爱心”程序、“为中华之崛起而读书”程序等实例,激发学生的爱国情怀。
3、 在本课结尾处,教师提出寄语,激励同学们加大步长,迈开脚步,努力向前奋进!为中华之崛起而读书,从而提升同学们对循环结构的认识。
4、不足
本课中尚有一些值得商榷的地方。比如,内容较多,学生交流的时间较少,任务驱动过程中如何确保学生掌握了新知识,那么该怎么对他评价?这都有待于我进一步去研究和实践。
最后希望各位专家、老师能给我提出宝贵的意见,谢谢!
下一篇:新闻学专业毕业实习报告范文