网站大量收购独家精品文档,联系QQ:2885784924

《第八课 幸运大抽奖》精品教案.docxVIP

《第八课 幸运大抽奖》精品教案.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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.掌握了对列表进行操作的常用方法

各组汇报总结,其他小组成员做

您可能关注的文档

文档评论(0)

crsky2046 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档