初中信息技术川教版(2019)七年级下册第4小节 汇报成果 展示评价教案及反思
展开课题
第2节 学会用randm模块
单元
第三单元
学科
信息技术
年级
七年级
学习
目标
掌握randm模块的基本方法。
使用randint方法生成随机数。
使用chice方法从数列中随机取值。
重点
掌握randm模块的基本方法。
难点
使用randint方法生成随机数。
教学过程
教学环节
教师活动
学生活动
设计意图
导入新课
同学们,这是一个抛骰子的游戏,你知道如何实现的吗?
下面请两位同学上来体验一下游戏。
初步了解如randm模块随机方法。
通过玩游戏的导入方式进行,激发学生的学习兴趣。
讲授新课
了解常用外部模块
了解randm模块
randm模块通常也被称为“随机模块”。
randm模块最常用的三个方法有:randint、chice、shuffle
如何使用randm模块?
将上面代码连续执行5次,每次结果都不相同,效果如图3-2-2所示。
为代码加上循环语句,循环执行几次看看效果。我的代码如图3-2-3所示,生成8个随机数:
随机取值
randm模块另外一个常用方法是chice,这个方法的作用是从数据列中随机取出一个数据。我们使用chice方法,从“野火烧不尽春风吹又生”这串字符中,随机取10次,看每次会取出哪个字符。代码如图3-2-5所示。
随机抽取同学名字
想随机抽出某位同学来回答问题。你能写出“随机抽取同学”的小程序吗?
全班40位同学都有学号,我可以使用randm模块的randint(1 ,40)方法,随机产生一个学号,学号对应的就是被抽出的同学。
可以使用randm模块的chice“随机取值”方法,取出一位同学的姓名来。
代码中的同学姓名列表,为什么要用英文引号与逗号将每个同学的名字分隔开呢?
使用chice方法时,同学们的名字必须是一个“列表”。用英文引号与逗号分隔开。
turle模块有一个bgpic('图片名)属性,能在turtle绘图窗口中显示照片。我们可将全班同学的照片收集起来,然后随机选出一张, 将其显示在turtle绘图窗口中。
任务二:
randm模块的shuffle方法, 就像洗扑克牌-样,可将数据列中数据的顺序随机打乱,同学们可试试运行如图:
五、编写简单猜数游戏
应用randm模块最典型的例子,是编写“猜数游戏”:程序产生0到100之间的随机数让我们猜,我们输入所猜的数,程序判断猜大了或者是猜小了,并将判断结果显示给用户,直到猜中为止。运用已有知识编写出这个程序来吗?
实践与创作:
请编写与电脑玩“石头剪子布”的小游戏。
2、运行结果
学生听取教师的讲解,了解常用的模块列表。
了解randm模块。
通过例子讲解randm模块的使用方法。
了解randint的使用方法。
通过编写代码程序例子让学生了解chice用法。
学会用chice方法。
利用randm模块编写猜数字游戏。
学生简单的编写游戏。
学生理解和掌握。
掌握与理解
掌握、了解
掌握
动手操作
掌握、动手操作。
课堂小结
1、randm模块最常用的三个方法有:randint、chice、shuffle。
2、用randm模块的randint(a ,b)方法,随机产生一个从a-b的数。
3、使用chice方法时,同学们的名字必须是一个“列表”。用英文引号与逗号分隔开。
4、turle模块有一个bgpic('图片名)属性,能在turtle绘图窗口中显示照片。
学生回答及进行总结。
利用问题形式进行总结
板书
一、了解常用外部模块
二、了解randm模块
三、随机取值
四、随机抽取同学名字
五、编写简单猜数游戏
七年级下册第1小节 判断密码正误教案: 这是一份七年级下册<a href="/xx/tb_c4024030_t8/?tag_id=27" target="_blank">第1小节 判断密码正误教案</a>,共8页。教案主要包含了简单的密码正误判断,循环进行秘密判断,学会用elif判断语句,两种循环语句的区别等内容,欢迎下载使用。
初中信息技术第4小节 汇报成果 展示评价教学设计: 这是一份初中信息技术<a href="/xx/tb_c4024027_t8/?tag_id=27" target="_blank">第4小节 汇报成果 展示评价教学设计</a>,共5页。教案主要包含了分享与交流,发布演示文稿,展示评价,总结反思等内容,欢迎下载使用。
初中信息技术川教版(2019)七年级下册第2单元 我的多媒体研学报告第4小节 汇报成果 展示评价教案: 这是一份初中信息技术川教版(2019)七年级下册<a href="/xx/tb_c4024027_t8/?tag_id=27" target="_blank">第2单元 我的多媒体研学报告第4小节 汇报成果 展示评价教案</a>,共6页。教案主要包含了设置超链接,插入音频,插入视频,设置动画效果,增加切换效果等内容,欢迎下载使用。