2022年高中信息技术ForNext循环语句初步教案教科版 .pdf
《2022年高中信息技术ForNext循环语句初步教案教科版 .pdf》由会员分享,可在线阅读,更多相关《2022年高中信息技术ForNext循环语句初步教案教科版 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、名师精编优秀教案For/Next 循环语句初步【基本信息】作者课时1课时单位【课标要求】(二)程序设计语言初步1内容标准(1)理解并掌握一种程序设计语言的基本知识,包括语句、数据类型、变量、常量、表达式、函数。会使用程序设计语言实现循环控制结构。(2)理解模块化程序设计的基本思想,初步掌握其基本方法。(3)初步掌握调试、运行程序的方法。(4)在使用某种面向对象程序设计语言解决问题的过程中,掌握面向对象程序设计的基本思想与方法,熟悉对象、属性、事件、事件驱动等概念并学会运用。2活动建议(1)选择实例, 根据解决问题的要求分析设计算法,恰当地使用三种控制结构编写源程序,调试并运行该程序,在过程中体
2、验程序设计语言的逻辑特点。【教学目标】知识目标:掌握For/Next循环语句的格式理解 For/Next循环语句的功能和执行步骤技能目标:能够分析简单的For/Next循环语句功能尝试编写简单的For/Next循环程序情感目标:激发学生学习热情,培养学生学习的积极性此处知识与技能的教学目标设计恰当,但情感目标写的有些空泛。这样的情感目标,可以原封不动地照搬到许多教案当中,无法体现本节课的独到之处。此外, 考虑到新课标的要求,缺少“过程与方法”方面教学目标的描述。当然,不是一定要有,但如果有会更加完善。 【重点难点】教学重点:掌握For/Next循环语句的格式和执行步骤教学难点:结合实例分析Fo
3、r/Next循环语句的功能对于 For/Next循环语句的教学而言,其重点自然是语句的格式与执行过程。而“结合实例分析For/Next循环语句的功能”应该指的是教学方法,而非教学难点,作者的本意可能是指“ For/Next循环语句功能的教学”是难点。【内容分析】本节内容位于选修课教材算法与程序设计之中。循环语句是VB中比较难掌握的内精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 7 页名师精编优秀教案容。而这节课是循环语句的第一节内容。因此如何引导学生掌握For/Next循环语句的格式和执行的步骤成为本节课的重点。本节课的内容对全面掌握
4、并运用循环语句至关重要。作者对教学内容的分析和把握是准确到位的。【学情分析】本课的教学对象是普通中学高一年级的学生。通过 信息技术基础的教学,学生已经有了比较好的应用软件使用基础,同时学生的数学基础比较好,逻辑思维能力很强,但对计算机语言的编写基础较差。因此本节课通过生活中的倒计时的例子吸引激发学习的兴趣,通过新旧知识的认知冲突导入For/Next循环语句。并利用学生较强的逻辑思维能力,自我推导该语句的功能。最后利用实例强化新知。此处的分析其实已经超出了针对“教学对象”的范畴,还包括有对“教学策略”的描述,即导入新知学习新知巩固新知的方法。【媒体选择】本节课的内容在机房实现。通过多媒体教学系统
5、的广播教学、学生示范等功能讲授新课、提问学生、展示成果。媒体使用遵循的原则:高效,恰当。此处实际上是对“教学环境” 的一个描述。 教学环境是保证课堂教学得以顺利有效得实施的一个保证。许多老师在写“教学环境”时也写到“多媒体教学系统”,此处描述的可贵之处在于, 作者强调了使用多媒体教学系统中的哪几个模块,同时还给出了媒体使用的原则。这份细心充分体现了作者认真、务实的教学态度。【教学过程】 引入 师: 5、4、3、 2、1,我们现在开始上课。 (倒计时程序演示)刚才我们看到一个倒计时的程序,在日常生活中我们经常会遇到这种情况,例如十运会的倒计时牌;十字路口的红绿灯;火箭发射最后的数秒。我们如何在计
6、算机中用VB来实现以上的功能呢?提出问题,引发学生的思考,关键是要给学生足够的思考时间。同时,也是为了引起学生的兴趣。问题十分的生活化,贴近学生的认知结构,易于激发学生的学习兴趣。十运会倒计时牌红绿灯火箭发射数秒精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 7 页名师精编优秀教案 复习 师:请学生回答问题:在 VB中用什么控件的什么属性来显示倒计时出现的数字?生: label caption师:我们在窗体中放置的label控件是不是名称就为label? 生: label1 此处旨在指出学生易错的知识点,在学习VB的过程中,学生常常容易
7、将“label ”和“label1 ”混淆起来。师:为了加强程序的可读性,可以为控件改名如何在程序中表示label1控件的 caption属性?生: label1.caption 师: Label1 显示的内容是5,写出相应的语句?生: label1.caption=5师:将 5 赋给 label1.caption对那个对象编程?生: command1( 开始 )Private Sub Command1_Click()label1.caption=5End Sub 通过复习唤醒学生脑中的“旧知”,同时也是对上节课的教学内容再次进行强化。在大多数的教学案例中,一上来就是新知的引入。在这篇案例中,
8、 我们很可喜地看到作者对学生已学知识进行复习的关注。信息技术课程在高中阶段的课时是有限的,而“遗忘曲线”告诉我们,如果不及时对学生学习的新知进行强化,会大大降低教学效果。目前情况来看,信息技术课一周有2 节,而且是连堂,也就是说学生要在一周之后才有接受教师复习的机会,这对学生的学习是不利的。在课时量和课时安排还无法改变的情况下,能够关注到及时的复习与强化,是值得鼓励与提倡的。 学生活动 师:请学生打开工程倒计时,在合适的位置添加程序label1.caption=5。请学生实现5、4 倒计时生:添加label1.caption=4师:为什么屏幕只显示4 生:因为程序执行速度过快师:希望在5 和
9、4 中间延时1 秒,增加delay(1)语句。请学生实现5-0 倒计时程序(提醒学生用复制粘贴的方法加快速度)如果倒计时从365 开始呢?(语句太多,无法忍受)让学生用已掌握的知识解决“5、4”倒计的问题,同时补充delay()语句,然后加大问题的复杂度,让碰到的问题与“旧知”产生冲突。激发学生进一步的探究兴趣。请学生删除command1中的原有程序,将如下程序段加入Private Sub Command1_Click()Dim i As IntegerFor i = 5 To 0 Step -1 Label1.Caption = i delay (1)精选学习资料 - - - - - - -
10、 - - 名师归纳总结 - - - - - - -第 3 页,共 7 页名师精编优秀教案Next iEnd Sub 分析 1 学生根据已有知识分析语句功能程序功能Private Sub Command1_Click() Dim i As Integer 定义整型变量i For I = 5 To 0 Step -1 控制变量 5-0 这样变化(猜测)Label1.Caption = i 显示变量 i 的值( 5、4、3、2、1、0)Delay (1) 延时 1 秒Next I End Sub 接下来作者直接给出循环语句的实现代码,但并不马上讲解, 还是让学生自己运用已有的知识进行分析和猜测,并用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年高中信息技术ForNext循环语句初步教案教科版 2022 年高 信息技术 ForNext 循环 语句 初步 教案 教科版
限制150内