VB练习讲解及知识回顾-教学设计及反思03.docx
-
资源ID:97135977
资源大小:87.50KB
全文页数:6页
- 资源格式: DOCX
下载积分:15金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
VB练习讲解及知识回顾-教学设计及反思03.docx
算法练习讲解及知识回顾一、学习者分析本课的教学对象为高一学生,经过长达12节课的VB学习,学生已经基本掌 握了算法的概念、特征以及控制结构,掌握并理解了 VB数据类型、函数和运算 符表达式的使用方法,对分支和循环的语句有了一定的认识,但是学生掌握情况 并不理想,由于上课时间跨度较大,学生往往学了近期的,忘记前期的。而且对 于一些易混淆的知识点模棱两可,记忆不深刻。关于VB的学习,还有不少学生 存在倦怠和恐惧的现象。而且这次的元旦作业学生存在做题应付了事,甚至抄作 业的现象。以上种种,都为算法的学习提供了障碍和难度。二、教学内容与任务分析根据学科教学指导意见的相关要求,结合历年信息技术学业水平考试考 点以及浙江考试的相关要求,本节课针对算法综合练习中的各道错题难题进 行分析,并进行适当的知识回顾及扩充,让学生在订正练习的同时,巩固相关知 识并能合理运用。包括算法的三种控制结构、VB常用函数及运算符、算法实现 的基础概念、枚举和解析算法等。三、教学重点、难点教学重点:1 .盲法三种控制结构的相关语句书写。2 .常用函数和运算符的合理使用。3 .算法的程序实现。教学难点:1 .方法、事件过程处理名、过程的区分。2 .运算符的优先级。四、教学目标知识与技能:1 .通过分析演示,掌握算法的三种控制结构。2,通过习题演练,掌握常用函数及运算符的使用方法。3 .通过类比,理解并区分对象、事件、方法。过程与方法:1 .结合典型例题,对比分析不同控制结构对应的程序。2 .在订正相关错题的同时,结合相关知识的延伸,巩固重点知识,攻克难题。 情感态度与价值观:1 .通过练习讲评及订正,寻找下阶段正确的学习方法。2 .通过相关语句的综合运用,巩固相应知识点。五、教学方法本课例以讲授法为主,辅以问题讨论法来实施教学。六、教学过程教学环节1.做题 分析, 答案 校对教师活动这次元旦作业学生做题应付了事,甚至出现大量的抄作业现 象,有些同学选择题干干净净的只有答案,而且准确率极高,但 是填空题却不是空白就是错误连篇,既然做了这份作业,就好好 做,不要糟蹋了这份作业。我们还剩下为数不多的3节课,请合 理安排好复习时间,好好利用这份复习知识点。先校对答案1:算法的控制结构顺序结构选择/分支结构循环结构学生活动端正学习态度校对答案回顾算法的3种控制结构2.题 目 讲 解知 识 回 顾m顺序结构就是程序由上往下依次执行,即我们上课是按照课程 表顺序进行的。团选择结构又称之为分支结构,从结构上可以分为单分支、双分 支和多分支。图中所给的就是双分支结构的,即条件成立执行语 句1,不成立执行语句2O从书写方法可以分为行if语句和块If 语句。行if:If条件Then语句块1 Else语句块2块If:If 条件 1 Then语句块1Elself 条件 2语句块2Else语句块3End If注意:块If语句必须以End If结尾。例1:某商场年终庆促销方案如下:消费500元以内的打8. 5折;满500元不到1000元的打8折,满1000元及以上的打7折。用 算法描述这一促销方案,合适的算法流程是()A.顺序模式B.循环模式C.选择模式D.树型模式为多分支结构,可以用流程图展示。囱循环结构表现为2种语句,Do语句和For语句。For循环变量=初值to终值Step步长循环体Next 循环变量回忆分支结构 的各种情况思考并理解行 If语句和块If 语句的区别完成例题回顾循环结构 的2种语句格 式2. 题 目 讲解知 识 回 顾掌握条件表达 式的出现场合树型模式不做 要求快速完成常见 函数的习题仔细区分运算 符优先级区分对象名、 属性名、属性 值和类理解方法和事 件处理过程名Do While 条件循环体Loop注意:我们所学范围中,只有If、Elself和DoWhile后面加条 件表达式。例2:在一瓶PH值为强碱性的溶掖中逐步滴入酸性溶液,通过 观察试纸颜色,最终调制为中性的溶液,为了统计液体滴入的次 数,最适合的算法模式是()A.顺序模式B.选择模式C.循环模式D.树型模式2 .常用函数m常见函数快速练习 Sqr(16)(2) Int (-4. 5) (3)Abs (- 4. 5)(4)Mid(" ad_12”,2, 3)(5)Len(" 玉环 abc” )(6)Asc(“ Abe”)(7)Chr(66)(8)Val(“ 12“ +“ 3" )(9) Str (123)(10)产生10, 50之间的随机整数3 .运算符和表达式m运算符优先级区分例 3:表达式(T32+8)*Int(18/5) Mod 17 2-2 的值是()(A)3(B)2 (C)l (D)5注意: (整数除法)的优先级高于Mod (取余数)。4 .算法的程序实现根据属性窗口,区分对象名、属性名、属性值和类。m对象名团属性名、属性值囱类例4: 一个Visual Basic工程的部分设计界面如图所示,下列选项中正确的是()A.窗体的Caption属性值是coolB.当前选中的对象类型是图像ImageC.工程文件是cool. vbpD.当前选中对象的名称是Command 1习题选项逐个分析团方法例5:见PPT举例常用对象和属性、方法Label> Command、 Form 为 Caption, Text 为 TextList 为 Clear 和 Additem, Timer 为 Enabled 和 Interval 以VB软件演示为主。国事件处理过程名举例常见的事件处理过程名Form_Load()> Command_Click()> Timer_Timer()等2.题目讲解9知 识 回 顾5.常见算法m解析算法:用解析的方法找出表示问题的前提条件与所求结果 之间关系的数学表达式,并通过表达式的计算来实现问题求解。 回枚举算法:根据问题的本身性质,一一列举出该问题所有可能 的情况,并根据题目的条件逐个做出判断,从中挑选出符合条件 的解。(必有循环和条件判断)我们所学就两种算法,不是枚举就是解析,所以我们只要学会找 枚举就好了,必然是通过循环语句一一列举,if语句逐一验证。 例题如下:14.设计一个具有下列功能的VB程序:单击“统计闰年”按钮Commandl,在列表框listl中显 示从公元元年到2012年是闰年的各年份,并在标签Label2中显示一共有多少个闰年数。闰 年的判断方法是:年数可以被4整除但不能被100整除的,即为闰年;或者能被400整除的 也为闰年。一Private Sub Command 1 Click。,'Dim i As Integer, n As IntegerFor i =To If®and ®or ®Then. Listl.Additem i / n = n + l:计数器加山End Ifp掌握解析算法 和枚举算法的 区别合理书写表达 式Next”Label2.Caption = ”从公元元年到2012年共有"十Su(n)- ”年是闰年。,思考该用何种判断Li st.Add Item i是否正确?显示在VB界面上的均为字符串类型,所以应该加上Str函 数据类型数。思考:能否改为” i" ?思维拓展3. 小 结L算法控制结构2 .VB常用标准函数3 .算术、关系、逻辑运算符4 .算法的程序实现5 .常用算法回顾本节课复 习知识点4.作业布置作业:m订正练习。回完成试卷。因整理本学期练习,以备复习之用。完成作业七、课后反思1 .板书没有设计不到位。由于投影仪要一直使用,黑板只有一小面,所以IF语 句和循环语句的板书就有点拥挤了,大了要擦就很麻烦,小了后面同学又看不见 了,而后面又需要使用黑板演示计算过程。后来考虑到小结可以使用PPT,所以 就尽量提高板书的清晰度,擦除也没什么关系。2 .课堂掌控能力不足。虽然课堂气氛较为活跃,但是还是有部分学困生难以跟上 上课进度的,而这部分学生往往学考也是有压力的,所以可以尽可能的让学生多 多站起来回答问题,多来说说这些语句或者函数。但是课堂容量较大,学生如果 说多了这节课时间可能来不及,所以就有点矛盾了,需要不断磨合,寻找平衡点。3 .学生对于技术课程重视程度不够。听说镇海中学技术选考学生只有7个,而作 为新高考的新成员,技术可以作为一匹黑马长驱直入,学习黄岩中学,提高重视 程度,加大学习力度,拓宽高考线路。4 .要重视学生信息素养的培养,不要一味地追求考试要求。关于“方法”的讲解, 由于比较抽象,我就避开了,这是不对的。可以打比方来讲解,比如人是一个类, 而男人女人小孩都是人类,男人的身高体重可以成为属性,男人的工作能力就可 以成为方法。尽量将抽象概念具体化。