- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
学而优教有方
学而优教有方
PAGEPage2/NUMPAGESPages2
第八课幸运大抽奖
课题
幸运大抽奖
单元
第八课
学科
信息技术
年级
八年级上册
学习
目标
1.进一步熟悉随机函数;
2.理解对列表进行操作的常用方法
重点
列表的创建及对元素的操作
难点
理解对列表进行操作的函数(或方法)
教学过程
教学环节
教师活动
学生活动
设计意图
导入新课
1、玩游戏:同学们,今天我们来玩个抽奖游戏,抽到的都有小奖品哦,看谁的运气最好,抽到大奖品。
游戏小结:
刚刚我们玩的抽奖活动,我们在电视上也看到过不少,这节课我就要教大家如何设计一个抽奖程序,保证抽奖的公平性和便捷性。
2、引出课题
学生分小组参与游戏
借助游戏提高学生的学习兴趣并把学生引入主题
讲授新课
一、创建列表
1、什么是列表?
2、新命令:列表名=元素1,元素2,...]
功能:创建列表。列表是包含0个或多个数据的有序序列,列表中的元素可以是任何数据类型。
3、讲解并演示操作:
list1=[google,runoob,1997,2000]
list2=[1,2,3,4,5]
list3=[a,b,c,d]
与字符串的索引一样,列表索引从0开始,列表可以进行截取、组合。
4、任务一:
P46【例题8-1】编写程序:采集参与抽奖的名单。用你喜欢的编程方式(代码或积木)输入程序并运行。
师巡堂指导学生操作
二、用列表处理信息
1、提问:抽奖名单准备好了,如何抽奖呢?
师讲解:名单”列表中的元素从第一个开始依次可以表示为:名单[0]、名单[1]、名单[2]……因此,如果名单中有n个姓名,抽奖就变成了用随机函数randint(0,n-1)随机产生一个序号,该序号对应的姓名就是抽中的人名。抽中的姓名要从“名单”中删除(运用del语句),已买你后面重复抽奖。
任务二:
P47【例题8-2】编写程序:对参与抽奖的名单进行抽奖。其中一等奖中20%,二等奖占20%,三等奖占40%。按常规,先抽三等奖。
展示常见的对列表进行操作的命令或函数
师讲解命令函数和函数之间的区别:
1、函数不依附于对象,调用方式为:函数名()
2、方法依附于某个对象,调用方式为:对象名.方法()
6、师提问:你是如何理解【例题8-2】中的语句ifname.strip()==””:中的strip()
strip()在本课教材中被称为函数,但其实就是字符串
7、介绍字符串常用的方法:
isnumeric()
join(seq)
lower()
upper()
提示:在编程的过程中,经常会遇到不知道如何用代码表达想法的情况,这时候,我们可以求助百度,通过关键字搜索找到答案。
【知识积累】常用的与列表有关的函数(list为列表):
9、任务三:P49试一试1:在PythonShell中输入下列命令,体会列表的操作。
看谁最棒:请描述出以上命令函数len()、del、n.append()、n.sort()、n.reverse的功能
10、知识拓展:
a、Python列表脚本操作符:列表对+和*的操作符与字符串相似。+号用于组合列表,*号用于重复列表。
b、Python列表截取与与字符串操作类型:L=[Google,Runoob,Taobao]
c、使用嵌套列表即在列表里创建其它列表
师讲解并举例说明
11、任务四:P50试一试2:继续完善【例题8-2】的程序,使程序能依次
抽出三等奖、二等奖、一等奖。
认真听,观看老师演示,解新命令的功能,并记好笔记;
小组探究,学习P47小博士并完成任务。
认真思考并回答问题
学生听取老师讲解如何设计抽奖程序
学生自主练习
生熟记操作的命令或函数以及其功能
生听讲并学习,记好相关笔记
生思考并回答问题
生认真学习并记好笔记,学会用字符串的方法编写程序
生认真学习并记好笔记
生自主学习,独立完成任务,并回答问题
生认真听讲做好笔记
生独立完成任务,小组组长负责协助完成
通过演示引导学生学习,使学生了解列表的使用
通过小组探究,培养学生相互协作完成练习的能力,并提高学习积极性,从而进一步掌握知识要点。
通过学习,学生掌握能够理解如何用列表处理信息,设计程序
培养学生独立完成练习的能力。
通过学习学生能用常见的列表的命令或函数进行编程
讲解过过程学生能区分函数与命令函数之间的区别,提高编程能力
通过学习,生能理解语句中的字符串常用的方法,帮助其提高编程能力
学生积累知识,熟记与列表有关的函数,能把有关的函数应用在程序上
培养学生独立完成练习与思考的能力。
通过学习把知识应用到程序中
培养学生独立完成练习与思考的能力。
课堂小结
1.进一步熟悉了随机函数;
2.掌握了对列表进行操作的常用方法
各组汇报总结,其他小组成员做
您可能关注的文档
- 《第6课 动物的聚会——数据排序、分类及图表处理》参考课件.pptx
- 《第6课 动物的聚会—数据排序、分类及图标处理》精品教案.docx
- 《第4课 动物的力量——认识高效运算的函数》参考课件.pptx
- 《第5课 动物的体重—编辑数据、修饰数据表》精品教案.docx
- 《第5课 动物的体重——编辑数据、修饰数据表》参考课件.pptx
- 《第3课 动物的速度—工作表、单元格、填充柄》精品教案.docx
- 《第3课 动物的速度——工作表、单元格、填充柄》参考课件.pptx
- 《第2课 信息新技术——计算机的硬件与软件》参考课件.pptx
- 《第1课 信息新概念—信息与信息技术》精品教案.docx
- 《第1课 信息新概念——信息与信息技术》参考课件.pptx
- 技能强国建设背景下职业院校产教融合“四链协同”育人体系构建研.docx
- 农村现代化视角下乡村工匠培育的可为、难为与应为.docx
- 职业教育赋能“双减”的基本逻辑、多层意蕴与政策响应.docx
- 面向未来工作市场:发展中国家如何增强技能适应性.docx
- 职业教育“双师型”教师职业使命的结构与养成路径.docx
- 人才强国战略视域下高技能人才队伍建设:内在逻辑、政策重心与实.docx
- 应用型本科高校“跨学科专创融合”教学模式构建.docx
- 中国式职业教育现代化的演进逻辑、基本经验与时代特征.docx
- 中国式现代化视域下高职教育多元共治:价值取向及推进路径.docx
- 高职院校治理现代化的内涵、表征与评价标准.docx
文档评论(0)