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