还剩5页未读,继续阅读
文本内容:
算法练习讲解及知识回顾
一、学习者分析本课的教学对象为高一学生,经过长达12节课的VB学习,学生已经基本掌握了算法的概念、特征以及控制结构,掌握并理解了VB数据类型、函数和运算符表达式的使用方法,对分支和循环的语句有了一定的认识,但是学生掌握情况并不理想,由于上课时间跨度较大,学生往往学了近期的,忘记前期的而且对于一些易混淆的知识点模棱两可,记忆不深刻关于VB的学习,还有不少学生存在倦怠和恐惧的现象而且这次的元旦作业学生存在做题应付了事,甚至抄作业的现象以上种种,都为算法的学习提供了障碍和难度
二、教学内容与任务分析根据《学科教学指导意见》的相关要求,结合历年信息技术学业水平考试考点以及《浙江考试》的相关要求,本节课针对算法综合练习中的各道错题难题进行分析,并进行适当的知识回顾及扩充,让学生在订正练习的同时,巩固相关知识并能合理运用包括算法的三种控制结构、VB常用函数及运算符、算法实现的基础概念、枚举和解析算法等
三、教学重点、难点教学重点
1.盲法三种控制结构的相关语句书写
2.常用函数和运算符的合理使用
3.算法的程序实现教学难点
1.方法、事件过程处理名、过程的区分
2.运算符的优先级
四、教学目标知识与技能
1.通过分析演示,掌握算法的三种控制结构2,通过习题演练,掌握常用函数及运算符的使用方法
3.通过类比,理解并区分对象、事件、方法过程与方法
1.结合典型例题,对比分析不同控制结构对应的程序
2.在订正相关错题的同时,结合相关知识的延伸,巩固重点知识,攻克难题情感态度与价值观
1.通过练习讲评及订正,寻找下阶段正确的学习方法
2.通过相关语句的综合运用,巩固相应知识点
五、教学方法本课例以讲授法为主,辅以问题讨论法来实施教学
六、教学过程教学环节教师活动学生活动~~这次元旦作业学生做题应付了事,甚至出现大量的抄作业现象,端正学习态度
1.有些同学选择题干干净净的只有答案,而且准确率极高,但是填空做题题却不是空白就是错误连篇,既然做了这份作业,就好好做,不要分析,糟蹋了这份作业我们还剩下为数不多的3节课,请合理安排好复答案习时间,好好利用这份复习知识点校对先校对答案校对答案1算法的控制结构回顾算法的3顺序结构选择/分支结构循环结构种控制结构
2.题m顺序结构就是程序由上往下依次执行,即我们上课是按照课程表目顺序进行的回忆分支结构讲团选择结构又称之为分支结构,从结构上可以分为单分支、双分支的各种情况解和多分支图中所给的就是双分支结构的,即条件成立执行语句1,不成立执行语句2从书写方法可以分为行if语句和块If语句O知行if思考并理解行识If条件Then语句块1Else语句块2If语句和块If回块If语句的区别顾If条件1Then语句块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步长的2种语句格循环体式Next循环变量Do While条件循环体Loop注意我们所学范围中,只有If、Elself和DoWhile后面加条件掌握条件表达表达式式的出现场合例2在一瓶PH值为强碱性的溶掖中逐步滴入酸性溶液,通过观察试纸颜色,最终调制为中性的溶液,为了统计液体滴入的次数,树型模式不做最适合的算法模式是要求A.顺序模式B.选择模式C.循环模式D.树型模式
2.题
2.常用函数目快速完成常见m常见函数快速练习讲函数的习题⑴Sqr162Int-
4.53Abs-
4.5解4Mid ad_12”,2,35Len玉环abc”6Asc“Abe”7Chr66知8Val“12“+“39Str123识10产生[10,50]之间的随机整数回顾
3.运算符和表达式m运算符优先级区分仔细区分运算例3表达式T3\2+8*Int18/5Mod17\2-2的值是符优先级A3B2Cl D5注意\整数除法的优先级高于Mod取余数
4.算法的程序实现区分对象名、属根据属性窗口,区分对象名、属性名、属性值和类性名、属性值m对象名和类团属性名、属性值囱类例4一个Visual Basic工程的部分设计界面如图所示,下列选项中正确的是A.窗体的Caption属性值是coolB.当前选中的对象类型是图像ImageC.工程文件是cool.vbpD.当前选中对象的名称是Command1习题选项逐个分析团方法理解方法和事例5见PPT件处理过程名举例常用对象和属性、方法Label Command、Form为Caption,Text为TextList为Clear和Additem,Timer为Enabled和Interval以VB软件演示为主国事件处理过程名举例常见的事件处理过程名
5.常见算法m解析算法用解析的方法找出表示问题的前提条件与所求结果之掌握解析算法间关系的数学表达式,并通过表达式的计算来实现问题求解回枚和枚举算法的举算法根据问题的本身性质,一一列举出该问题所有可能的情况,区别并根据题目的条件逐个做出判断,从中挑选出符合条件的解必有循环和条件判断我们所学就两种算法,不是枚举就是解析,所以我们只要学会找枚举就好了,必然是通过循环语句一一列举,if语句逐一验证例
2.题如下题合理书写表达目.设计一个具有下列功能的程序单击“统计闰年”按钮在列表框中显示从公元元年到年是闰年的各年份,并在标签中显示一共有多少个闰年数闰年的判断方法是年数可以14VB Commandl,listl式讲被整除但不能被整除的,即为闰年;或者能被整除的也为闰年一2012Label2解41004009知识回顾Form_Load Command_Click Timer_Timer等”从公元元年到年共有十年是闰年,Next”判L断abelL
2.Ciaptsiotn.=Add Item2i01是2否正确Su?n-”思考该用何种显示在VB界面上的均为字符串类型,所以应该加上Str函数据类型数思考能否改为”i?思维拓展L算法控制结构回顾本节课复习知识点
2.VB常用标准函数
3.小结
3.算术、关系、逻辑运算符
4.算法的程序实现
5.常用算法,PrivateSubCommand1ClickDimiAsInteger,nAsInteger^作业完成作业作业m订正练习布回完成试卷置因整理本学期练习,以备复习之用
七、课后反思
1.板书没有设计不到位由于投影仪要一直使用,黑板只有一小面,所以IF语句和循环语句的板书就有点拥挤了,大了要擦就很麻烦,小了后面同学又看不见了,而后面又需要使用黑板演示计算过程后来考虑到小结可以使用PPT,所以就尽量提高板书的清晰度,擦除也没什么关系
2.课堂掌控能力不足虽然课堂气氛较为活跃,但是还是有部分学困生难以跟上上课进度的,而这部分学生往往学考也是有压力的,所以可以尽可能的让学生多多站起来回答问题,多来说说这些语句或者函数但是课堂容量较大,学生如果说多了这节课时间可能来不及,所以就有点矛盾了,需要不断磨合,寻找平衡点
3.学生对于技术课程重视程度不够听说镇海中学技术选考学生只有7个,而作为新高考的新成员,技术可以作为一匹黑马长驱直入,学习黄岩中学,提高重视程度,加大学习力度,拓宽高考线路
4.要重视学生信息素养的培养,不要一味地追求考试要求关于“方法”的讲解,由于比较抽象,我就避开了,这是不对的可以打比方来讲解,比如人是一个类,而男人女人小孩都是人类,男人的身高体重可以成为属性,男人的工作能力就可以成为方法尽量将抽象概念具体化
4.。