高中信息技术算法与程序设计-多重选择语句教案教科版.pdf
《高中信息技术算法与程序设计-多重选择语句教案教科版.pdf》由会员分享,可在线阅读,更多相关《高中信息技术算法与程序设计-多重选择语句教案教科版.pdf(8页珍藏版)》请在三一文库上搜索。
1、1 多重选择语句 【基本信息】 作者课时1 课时 单位 【课标要求】 (二)程序设计语言初步 1内容标准 (1)理解并掌握一种程序设计语言的基本知识,包括语句、数据类型、变量、常量、 表达式、函数。会使用程序设计语言实现选择控制结构。 (2)理解模块化程序设计的基本思想,初步掌握其基本方法。 (3)初步掌握调试、运行程序的方法。 (4)在使用某种面向对象程序设计语言解决问题的过程中,掌握面向对象程序设计的 基本思想与方法,熟悉对象、属性、事件、事件驱动等概念并学会运用。 2活动建议 (1)选择实例, 根据解决问题的要求分析设计算法,恰当地使用选择控制结构编写源 程序,调试并运行该程序,在过程中
2、体验程序设计语言的逻辑特点。 【内容分析】 本节课选自选修一算法与程序设计 (广东版教材) “多重选择语句”一节内容。 基于学生已掌握利用条件语句来解决两种情况的判断和选择问题,在现实生活中, 往往会遇 到需要选择的情况多于两种,对于此类问题如何利用计算机来处理和解决? 本课结合当前中学生所关注的“超级女声”等生活实例出发,引出制作“明星档案”问 题,引导学生将事先从网上获取并分类整理的信息,利用VB编程中多重选择语句的算法结 构,巧妙的加以运用既达到利用计算机解决问题的初衷,同时又在自然而然的知识渗透 中培养学生良好的信息素养。 多重选择语句是在选择语句教学完成之后,接下来要完成的一个教学难
3、点。此处的 “教 学内容分析” 只是描述了上述的教学情况,并没有就 “多重选择语句”这一知识点本身 进行深入的思考与剖析。接下来的描述应属于“教学策略” 范畴, 也就是作者设计本节 课的整体思路。从描述上来看,作者是想以“超级女声”来引入,紧抓“明量档案”这 一主线来贯穿整个教学。考虑到“超级女声”这一节目的火爆,以及“明星”对学生的 超级影响力, 相信会调动起学生极大的学习热情。“好的开始是成功的一半”,能选用深 受学生喜爱的容, 同时又能完整地包含教学内容的实例来进行教学是非常讨巧的方法。 【教学目标】 知识性目标: VB语言条件语句的应用; 2 多重选择语句的基本格式; 让学生了解分析问
4、题、设计算法、编写程序等用计算机解决问题的基本过程。 技能性目标: 培养学生合理的利用信息,并能用计算机分析、解决相关问题的能力; 培养学生合作、讨论、交流和自主学习的能力。 情感性目标: 通过设计 “明星档案” 这个富有生动情节的实例,让学生体验用计算机解决问题(处理 信息)的基本过程。 知识目标中的第3 点似乎有些问题。学生对 “用计算机解决问题的基本过程”的了解 与体验早在必修部分就应该已经完成了,再说还有选修后的开篇以及顺序、选择结构的教学, 都会反复强化学生对这一过程的应用。因此,此处的“了解”改为“训练”或是“强化”应 该会更科学,更符合实际情况。此外技能目标写得有些“空”,如能紧
5、扣“多重选择语句” 会更好。情感目标中的“体验”同样应改为“强化”。 【重点难点】 教学重点: (1)从问题出发,设计相应的算法; (2)要求学生了解和掌握VB语言选择结构及多重选择语句的使用。 教学难点 : (1)引导学生如何将自己获取的信息有效地加以应用。 (2)算法的实现。 (3)有关 listindex、Loadpicture等函数及Picture等属性, 建议学生理解、 会用即 可。 此处的“重、难点分析”,只看到了对重、难点的描述,遗憾的是没看到“分析”,也 就是重、难点的确立依据。也没看到突破重、难的方法。 【教学方法】 采用讲解、探究、任务驱动和学生自主学习相结合的学习方法。
6、【教学策略】 (1)课题的引入上要放得开,还要收得拢(即指信息的获取、分析与整理),此工作放 在课余时间提前完成。 (2)算法的设计上,要通过自然语言与程序设计语言的比对,加深学生对选择结构的 认识。 (3)基于两种情况的判断与选择,和多种情况的判断与选择,通过相应的实例来强化 学生的认知结构。 (4)通过获取信息、处理和运用信息,让学生亲历计算机解决问题的全过程。 (5)在课堂上展示和交流小组的成果方案,填写活动评价表。 作者的 “教学策略” 写得很详细, 能够完整地表达她设计这一案例的理念,比如第(1) 3 点。也包括了作者突破教学重、难点方法,比如(2) 、 (3) 、 (5)点。 【教
7、学过程】 (一)问题的呈现: (情景导入) 每位同学都有自己喜欢或欣赏的明星,课余时间要求同学们从网上获取了 自己所喜爱的明星照片及相关资料,并加以归类整理,今天我们用所学VB编程知识,能否 将自己事先整理并归类好的信息“为我所用”呢? 在引入部分并没有提及“超级女声”,可能是在上节课快结束时已讲过了,并发动学 生回去收集信息。但还是有点意外。 1信息的获取: (此工作事先已准备就绪) 由小组分工合作,从网上搜集和整理有关自己喜爱当红明星的相关资料,并加以分类整 理。 2信息的加工与整理: 全班同学每4 人为一组,就以下问题进行交流: 网上有关明星们的资料介绍有哪些内容? 我们怎样为明星们规划
8、和设计一个拥有良好图形界面的小程序? 如何设计相关驱动事件? 如何分析算法? 如何编写相应事件的程序代码? 此处的“信息的加工与整理”按照“教学策略”中的说法,应该是在课外完成的。如 果是这样是比较合理的,放在课堂上来讨论太浪费时间了,几乎无法实现。 3任务分析 经同学们分析、 交流, 创建“明星档案” 程序界面: 用 Label 来显示输出信息,Listbox 显示明星姓名列表, Image显示明星照片, Textbox显示明星档案信息;Commandbutton 制作确定、退出等命令按钮。 用户选择列表框中明星姓名后,单击“确定”按钮,则图像框中显示该明星照片,文本 框中显示该明星相关信息
9、。 “任务分析”部分应该是学生在问题进行讨论分析后总结出的结论,结论的表现形式 作者并没有交待清楚,应该是以“学生代表汇报”的方式来进行,效果会比较好。 (二)用计算机解决问题: 4算法设计 经以上分析,可设计如下求解问题的基本步骤: 创建图形用户界面,用于显示信息并输出信息。 为“确定” 按钮编写相应事件驱动程序,其一在图像框中显示图片;其二在文本框中显 示信息。 为“退出”按钮编写“退出”系统的驱动程序。 在“任务分析”的结论基础上完成“算法的设计”。这一步不知是学生独立完成、分 组完成还是在教师的引导下完成,作者并没有交待清楚。建议在教师的引导下完成,或直接 教师总结讲解,效率较高。 4
10、 5编写程序 (1) 创建图形用户界面; (2) 设置对象的属性; 窗体中控件的主要属性值设置见下表: (3)用自然语言描述算法: 自然语言: 如果(条件一)列表框中被选择的是第一项那么 (语句组一)图像=李宇春图片 文本框 =李宇春信息 如果(条件二)列表框中被选择的是第二项那么 (语句组二)图像=周杰伦图片 文本框 =周杰伦信息 如果(条件三)列表框中被选择的是第三项那么 (语句组三)图像=张靓颖图片 文本框 =张靓颖信息 , (4)编写程序代码。 利用学生已掌握的条件语句来编程解决问题(此活动由学生操作完成)。 对象名属性名属性值 Label1 Caption 请选择您所喜爱的明星姓名
11、Label2 Caption 明星档案 List1 List 李宇春 周杰伦 张靓颖 Image1 stretch True Text1 Text Multiline ( 清空) True Command1 Caption 确定 Command2 Caption 退出 5 Private Sub Command2_Click( ) If List1.listindex=0 then 如果选择列表框中的第一项 Image1.picture=Loadpicture(“,李宇春 .jpg ”)显示李宇春图片 Text1.text=” 姓名 : 李宇春 , 血型 :A 型, 星座 : 双鱼座 , ”显
12、示李宇春信息 End if If List1.listindex=1 then 如果选择列表框中的第二项 Image1.picture=Loadpicture(“,.周杰伦 .jpg ”)显示周杰伦图片 Text1.text=”姓名 : 周杰伦 , 出生年月 :1979.01.18 ,”显示周杰伦信息 End if If List1.listindex=2 then 如果选择列表框中的第三项 Image1.picture=Loadpicture( “,张靓颖 .jpg ”)显示张靓颖图片 Text1.text=”姓名 : 张靓颖 , 出生年月 :1984 年 10 月 11 日,”显示张靓颖信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高中 信息技术 算法 程序设计 多重 选择 语句 教案 教科版
链接地址:https://www.31doc.com/p-5157097.html