新世纪版八年级上册第八课 幸运大抽奖授课课件ppt
展开新世纪版信息技术八年级上册第八课幸运大抽奖教学设计
课题 | 幸运大抽奖 | 单元 | 第八课 | 学科 | 信息技术 | 年级 | 八年级上册 |
学习 目标 | 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、提问:抽奖名单准备好了,如何抽奖呢?
师讲解:名单”列表中的元素从第一个开始依 2、任务二: P47【例题8-2】编写程序:对参与抽奖的名单进行抽奖。其中一等奖中20%,二等奖占20%,三等奖占40%。按常规,先抽三等奖。
3、展示常见的对列表进行操作的命令或函数
4、师讲解命令函数和函数之间的区别: 1、函数不依附于对象,调用方式为:函数名 () 2、方法依附于某个对象,调用方式为:对象名 . 方法 () 6、师提问:你是如何理解【例题8-2】中的语句if name.strip()==””:中的strip() strip()在本课教材中被称为函数,但其实就是字符串 7、介绍字符串常用的方法: isnumeric() join(seq) lower() upper() 提示:在编程的过程中,经常会遇到不知道如何用代码表达想法的情况,这时候,我们可以求助百度 , 通过关键字搜索找到答案。 8、【知识积累】常用的与列表有关的函数(list 为列表):
9、任务三:P49试一试1:在Python Shell中输入下列命令,体会列表的操作。 看谁最棒:请描述出以上命令函数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.掌握了对列表进行操作的常用方法 | 各组汇报总结,其他小组成员做补充。 | 锻炼学生的总结能力,逻辑思维、语言表达能力。 |
自学网 | http://www.runoob.com/python3/python3-loop.html https://www.yiibai.com/python/python_loops.html | 学生学会利用自学网学习Python命令 | 培养学生自学的能力 |
板书 | 第八课 幸运大抽奖 一、创建列表 新命令:<列表名>=<元素1>,<元素2>,...] 结果只有两个:True(真)和False(假) 二、用列表处理信息 |
|
|
初中信息技术新世纪版八年级上册第十三课 电话号码翁说课ppt课件: 这是一份初中信息技术新世纪版八年级上册第十三课 电话号码翁说课ppt课件,文件包含第十三课电话号码簿ppt、第十三课电话号码簿教学设计doc等2份课件配套教学资源,其中PPT共23页, 欢迎下载使用。
初中信息技术新世纪版八年级上册第一课 用Python编程备课课件ppt: 这是一份初中信息技术新世纪版八年级上册第一课 用Python编程备课课件ppt,文件包含第一课用Python编程pptx、第一课用Python编程doc等2份课件配套教学资源,其中PPT共28页, 欢迎下载使用。
初中信息技术新世纪版八年级上册第十四课 凯撒密码教学ppt课件: 这是一份初中信息技术新世纪版八年级上册第十四课 凯撒密码教学ppt课件,文件包含第十四课凯撒密码ppt、第十四课凯撒密码教学设计doc等2份课件配套教学资源,其中PPT共15页, 欢迎下载使用。