1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
选修1算法与程序设计《3.3.2顺序查找》集体备课教案优质课下载
师生活动:
(1)教师复习数组,介绍CHr()函数,分析需要哪些控件,需要哪些变量,师生共同完成;
(2)学生上机实践,教师指导;
(3)师生交流,展示学生程序运行结果,教师总结。
环节二:在数组中查找一个元素
任务:修改程序,针对刚才数组,添加两个文本框,一个输入要找的单个元素,另一个输出查找结果(找到显示它在数组中的位置,找不到显示“找不到”),添加一个按钮执行查找。
师生活动:
(1) 教师讲解顺序查找的思想方法
(2) 学生形成四人小组,根据顺序查找的思想方法绘制流程图
(3) 师生交流流程图,教师纠正学生的错误,强化顺序查找的流程思想
(4) 小组根据流程图写出伪代码,分析需要补充哪些控件,哪些变量?
(5) 师生交流伪代码和表格,教师及时纠正问题
(6) 小组根据伪代码及控件变量的设计,编写程序,教师做指导。注意控制时间
(7) 将部分还未完成任务的小组的程序通过教师机,展示在大屏幕上,全班一起帮着纠正和完善
(8) 教师总结
(9) 教师指出该程序的不足之处:只能查找一个元素,如何进行修正呢?提出第三个任务。
环节三:在数组中查找多个元素
任务:在刚才程序的基础上,要求在第一个文本框内可输入多个元素,经过查找,另一个输出多个元素在数组中相应位置,同样一个按钮执行查找命令
师生活动:
(1) 小组活动共同找出刚才程序中哪些部分需要做修改?
(2) 教师分析任务。与上一个任务相比,查找的某一元素的方法是一样的,不同的是必须首先要从文本框输入的多个字符串中一一取出单个字符,进行顺序查找,并记录每一次查找完的结果。
(3) 教师介绍len()和mid()两个函数作用,并示范这两个函数的用法来解决字符串中一一取字符的问题。同时示范利用字符相加来解决记录每一次查找结果(元素所在位置)的问题。
(4) 小组根据教师的示范修改程序,教师指导。
(5) 小组交流,教师总结。
环节四:字符串