教科版信息技术--算法与程序设计for-next循环

教科版信息技术--算法与程序设计for-next循环

ID:17484489

大小:989.50 KB

页数:7页

时间:2018-09-02

教科版信息技术--算法与程序设计for-next循环_第1页
教科版信息技术--算法与程序设计for-next循环_第2页
教科版信息技术--算法与程序设计for-next循环_第3页
教科版信息技术--算法与程序设计for-next循环_第4页
教科版信息技术--算法与程序设计for-next循环_第5页
资源描述:

《教科版信息技术--算法与程序设计for-next循环》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、For/Next循环语句初步【基本信息】作者张钰课时1课时单位南京一中【课标要求】(二)程序设计语言初步1.内容标准(1)理解并掌握一种程序设计语言的基本知识,包括语句、数据类型、变量、常量、表达式、函数。会使用程序设计语言实现循环控制结构。(2)理解模块化程序设计的基本思想,初步掌握其基本方法。(3)初步掌握调试、运行程序的方法。(4)在使用某种面向对象程序设计语言解决问题的过程中,掌握面向对象程序设计的基本思想与方法,熟悉对象、属性、事件、事件驱动等概念并学会运用。2.活动建议(1)选择实例,根据解决问题的要求分析设计算法,恰当地使用三种控制结构编写源程序,调试并运行该程序,在过

2、程中体验程序设计语言的逻辑特点。【教学目标】知识目标:掌握For/Next循环语句的格式理解For/Next循环语句的功能和执行步骤技能目标:能够分析简单的For/Next循环语句功能尝试编写简单的For/Next循环程序情感目标:激发学生学习热情,培养学生学习的积极性『此处知识与技能的教学目标设计恰当,但情感目标写的有些空泛。这样的情感目标,可以原封不动地照搬到许多教案当中,无法体现本节课的独到之处。此外,考虑到新课标的要求,缺少“过程与方法”方面教学目标的描述。当然,不是一定要有,但如果有会更加完善。』【重点难点】教学重点:掌握For/Next循环语句的格式和执行步骤教学难点:结

3、合实例分析For/Next循环语句的功能『对于For/Next循环语句的教学而言,其重点自然是语句的格式与执行过程。而“结合实例分析For/Next循环语句的功能”应该指的是教学方法,而非教学难点,作者的本意可能是指“For/Next循环语句功能的教学”是难点。』【内容分析】本节内容位于选修课教材《算法与程序设计》之中。循环语句是VB中比较难掌握的内容。而这节课是循环语句的第一节内容。因此如何引导学生掌握For/Next循环语句的格式和执行的步骤成为本节课的重点。本节课的内容对全面掌握并运用循环语句至关重要。『作者对教学内容的分析和把握是准确到位的。』【学情分析】本课的教学对象是普通

4、中学高一年级的学生。通过《信息技术基础》的教学,学生已经有了比较好的应用软件使用基础,同时学生的数学基础比较好,逻辑思维能力很强,但对计算机语言的编写基础较差。因此本节课通过生活中的倒计时的例子吸引激发学习的兴趣,通过新旧知识的认知冲突导入For/Next循环语句。并利用学生较强的逻辑思维能力,自我推导该语句的功能。最后利用实例强化新知。『此处的分析其实已经超出了针对“教学对象”的范畴,还包括有对“教学策略”的描述,即导入新知——学习新知——巩固新知的方法。』【媒体选择】本节课的内容在机房实现。通过多媒体教学系统的广播教学、学生示范等功能讲授新课、提问学生、展示成果。媒体使用遵循的原

5、则:高效,恰当。『此处实际上是对“教学环境”的一个描述。教学环境是保证课堂教学得以顺利有效得实施的一个保证。许多老师在写“教学环境”时也写到“多媒体教学系统”,此处描述的可贵之处在于,作者强调了使用多媒体教学系统中的哪几个模块,同时还给出了媒体使用的原则。这份细心充分体现了作者认真、务实的教学态度。』【教学过程】[引入]师:5、4、3、2、1,我们现在开始上课。(倒计时程序演示)刚才我们看到一个倒计时的程序,在日常生活中我们经常会遇到这种情况,例如十运会的倒计时牌;十字路口的红绿灯;火箭发射最后的数秒。我们如何在计算机中用VB来实现以上的功能呢?十运会倒计时牌红绿灯火箭发射数秒『提出

6、问题,引发学生的思考,关键是要给学生足够的思考时间。同时,也是为了引起学生的兴趣。问题十分的生活化,贴近学生的认知结构,易于激发学生的学习兴趣。』[复习]师:请学生回答问题:在VB中用什么控件的什么属性来显示倒计时出现的数字?生:labelcaption师:我们在窗体中放置的label控件是不是名称就为label?生:label1『此处旨在指出学生易错的知识点,在学习VB的过程中,学生常常容易将“label”和“label1”混淆起来。』师:为了加强程序的可读性,可以为控件改名如何在程序中表示label1控件的caption属性?生:label1.caption师:Label1显示的

7、内容是5,写出相应的语句?生:label1.caption=5师:将5赋给label1.caption对那个对象编程?生:command1(开始)PrivateSubCommand1_Click()label1.caption=5EndSub『通过复习唤醒学生脑中的“旧知”,同时也是对上节课的教学内容再次进行强化。在大多数的教学案例中,一上来就是新知的引入。在这篇案例中,我们很可喜地看到作者对学生已学知识进行复习的关注。信息技术课程在高中阶段的课时是有限的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。