收藏 分销(赏)

八年级上册信息技术--第八课-Python程序设计列表、元组和字典-教案.docx

上传人:a199****6536 文档编号:5785844 上传时间:2024-11-19 格式:DOCX 页数:10 大小:3.13MB 下载积分:8 金币
下载 相关 举报
八年级上册信息技术--第八课-Python程序设计列表、元组和字典-教案.docx_第1页
第1页 / 共10页
八年级上册信息技术--第八课-Python程序设计列表、元组和字典-教案.docx_第2页
第2页 / 共10页


点击查看更多>>
资源描述
初中第三册信息第二单元 Python 程序设计 第 8 课 列表、元组和字典 教案 一、【教材分析】 知识与 认识列表、元组和字典的数据结构,理解它们之间的联系和区别 法目标 情感、态度 教学重点 教学难点 教学方法 根据需要灵活使用列表、元组和字典表达、处理数据 情境教学法、任务型教学法、探究型教学法。 二、【教学流程】 播放韩红的歌曲《天路》的视频。 观看视频 教师简单介绍: 被誉为“天路”的青藏铁路。 感受这条神奇的天路 它沿线经过很多海拔很高的地区,比如:4495 米、 思考通过什么方式将这些复杂的 数据在程序中清晰地表示。 4905 米、4547 米、5072 米、4702 米、4513 米、 4313 米、3641 米,如何清晰的表示数据呢? 探究活动一 列表及列表的操作 【阅读教材】 【问题】 阅读教材,初步了解列表的定义和 表示方法。 1、列表的定义及表示方法 【自主探究】 2、列表元素的调用和遍历 小提示:回顾 for 循环语句的使用 1、将 4495, 4905,5072 和添加到列 表中。 #for 循环遍历 height 列表 Height=[4495,4905,5072, 4159 ] 2、列表元素的调用,下标从 0 开 始 print(i) 【尝试】 将列表中的错误数据删除,再添加更多的质 数。 prime=[1,2,3,4,5,7,11,13] 的区别。 2、将 17,19 添加到列表中 prime=[1,2,3,4,5,7,11,13,17,19] 小组内进行分工,每位同学写出至 少一个函数的操作方法,在组内进 学生理解元组的定义 探究活动二:元组的使用 【自主探究】 【问题】 示"spring", 【尝试】 "summer","autumn","winter"4个季 1、seasons 元组元素的调用(引导学生注意下标 节 是从 0 开始的) seasons=("spring","summer","a utumn","winter") 2、尝试对元组进行添加、删除操作,观察程序 运行的效果。 元组元素的调用 【小结】 教师根据学生讨论的结果对于元组和列表的异 同点作如下总结: 尝试对元组进行添加、修改等操 作,观察效果。 相同点:调用方法相同 【小组合作】 分组讨论元组与列表的异同点,组 员代表发言。 【阅读教材】 理解定义字典用“{}”把数据括 起来,键(key)和值(value), 键和值之间用英文冒号“:”分开, 探究活动三: 字典的使用 1、字典的定义和表示方法 codeDict = {"北京":"010","上海":"021"} 映射关系,键的唯一性、不可重复性。 2、用字典查找与特定健所对应的 值,通过“键”来调用“值”。 print(codeDict["北京"]) print(codeDict["上海"]) 作: 2、给 codeDict 字典添加一个元素,再删除一个 元素。观察字典的操作和列表的操作的不同。 codeDict["济南"] = "0531" del codeDict["上海"] 用字典表示城市和区号,观察一下字典和列表区 【小组合作】 别。 【提高题】旨在发散学生思维,拓宽学生思路。 参考程序,进行编译执行。 建立简易图书管理系统。 为丰富同学们的课余生活,学校为每个班购 置了一批新书,建立了图书角。你能设计 x = input("请输入数字选项(1-4):") #选择 4,直接退出系统 If x == "4": 一个程序管理这些图书吗? break 要求: book = input("请输入需要添加的图 ①用列表存储书名。 books.append(book) elif x == "2": #删除图书 book = input("请输入要删除的图书:") if book in books: ④能显示所有图书。 books.remove(book) else: 图书管理系统参考程序: print("没有查询到:",book) print(books) else: print("选项有误,请重新选择。") 三、【板书设计】 三、字典的使用 四、【教后反思】 1、字典的定义和表示方法 codeDict = {"北京":"010","上海":"021"} 映射关系,键的唯一性、不可重复性。 2、用字典查找与特定健所对应的 值,通过“键”来调用“值”。 print(codeDict["北京"]) print(codeDict["上海"]) 作: 2、给 codeDict 字典添加一个元素,再删除一个 元素。观察字典的操作和列表的操作的不同。 codeDict["济南"] = "0531" del codeDict["上海"] 用字典表示城市和区号,观察一下字典和列表区 【小组合作】 别。 【提高题】旨在发散学生思维,拓宽学生思路。 参考程序,进行编译执行。 建立简易图书管理系统。 为丰富同学们的课余生活,学校为每个班购 置了一批新书,建立了图书角。你能设计 x = input("请输入数字选项(1-4):") #选择 4,直接退出系统 If x == "4": 一个程序管理这些图书吗? break 要求: book = input("请输入需要添加的图 ①用列表存储书名。 books.append(book) elif x == "2": #删除图书 book = input("请输入要删除的图书:") if book in books: ④能显示所有图书。 books.remove(book) else: 图书管理系统参考程序: print("没有查询到:",book) print(books) else: print("选项有误,请重新选择。") 三、【板书设计】 三、字典的使用 四、【教后反思】 1、字典的定义和表示方法 codeDict = {"北京":"010","上海":"021"} 映射关系,键的唯一性、不可重复性。 2、用字典查找与特定健所对应的 值,通过“键”来调用“值”。 print(codeDict["北京"]) print(codeDict["上海"]) 作: 2、给 codeDict 字典添加一个元素,再删除一个 元素。观察字典的操作和列表的操作的不同。 codeDict["济南"] = "0531" del codeDict["上海"] 用字典表示城市和区号,观察一下字典和列表区 【小组合作】 别。 【提高题】旨在发散学生思维,拓宽学生思路。 参考程序,进行编译执行。 建立简易图书管理系统。 为丰富同学们的课余生活,学校为每个班购 置了一批新书,建立了图书角。你能设计 x = input("请输入数字选项(1-4):") #选择 4,直接退出系统 If x == "4": 一个程序管理这些图书吗? break 要求: book = input("请输入需要添加的图 ①用列表存储书名。 books.append(book) elif x == "2": #删除图书 book = input("请输入要删除的图书:") if book in books: ④能显示所有图书。 books.remove(book) else: 图书管理系统参考程序: print("没有查询到:",book) print(books) else: print("选项有误,请重新选择。") 三、【板书设计】 三、字典的使用 四、【教后反思】 1、字典的定义和表示方法 codeDict = {"北京":"010","上海":"021"} 映射关系,键的唯一性、不可重复性。 2、用字典查找与特定健所对应的 值,通过“键”来调用“值”。 print(codeDict["北京"]) print(codeDict["上海"]) 作: 2、给 codeDict 字典添加一个元素,再删除一个 元素。观察字典的操作和列表的操作的不同。 codeDict["济南"] = "0531" del codeDict["上海"] 用字典表示城市和区号,观察一下字典和列表区 【小组合作】 别。 【提高题】旨在发散学生思维,拓宽学生思路。 参考程序,进行编译执行。 建立简易图书管理系统。 为丰富同学们的课余生活,学校为每个班购 置了一批新书,建立了图书角。你能设计 x = input("请输入数字选项(1-4):") #选择 4,直接退出系统 If x == "4": 一个程序管理这些图书吗? break 要求: book = input("请输入需要添加的图 ①用列表存储书名。 books.append(book) elif x == "2": #删除图书 book = input("请输入要删除的图书:") if book in books: ④能显示所有图书。 books.remove(book) else: 图书管理系统参考程序: print("没有查询到:",book) print(books) else: print("选项有误,请重新选择。") 三、【板书设计】 三、字典的使用 四、【教后反思】
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服