所属成套资源:粤教清华版信息技术八年级上学期课件PPT
清华大学版2023 初中信息技术 八年级上册 第一单元第2节《神奇的字典》(课件)
展开编写组 第2节 神奇的字典第1单元 用计算机程序解决问题八年级 上册问题探讨 字典是我们熟悉的学习用品,在Python 中也有一种数据类型叫作“字典”。与列表不同的是,字典能够存放我们命名为“索引”的数据,让我们能 够更加方便、快捷地存取。类似我们熟悉的通讯录,以姓名为“索引”,姓名与电话号码、地址等之间相互关联。利用字典,我们还可以解决很多其他问题,在你的项目中是否有同类型的问题要解决?自主阅读1、学习内容一:字典及其建立,字典与列的区别(完成课本的表格),常见的序列类型(拓展阅读)。3、学习要求:先进行自主整体阅读,再进行组内讨论(疑难互解、操作列表能解决哪些问题)。4、操作与实践:可使用 PythonTutor 和编程平台进行调试,理解相关内容,遇到内容先自我尝试,再小组合作交流,还不能解决的向其他小组或老师求助。2、学习内容二:字典的基本操作(增、查、删、改和取集)等。教师导学1、字典与列表的区别(学生汇报) 教师导学1、字典与列表的区别(学生汇报) 教师导学2、学习常见的不同序列间的区别。 教师导学3、字典的集(keys、values、items)及遍历。 实践活动实践活动1、先进行独立思考,画出流程图,再进行小组讨论并完善流程图。实践活动2、根据流程图写出代码(逐步细化与完善)。实践活动3、调试运行,组内交流。4、展示、汇报与交流。项目应用1、讨论相关知识在小组项目中解决问题的作用并做好记录。2、及时做好项目的纸质讨论材和电子档案的更新、整理与保存。问题探讨 我们学习过用列表优化过多分支结构,也了解了字典结构采用键-值对的优势,是否也可以优化多分支结构呢?字典结构还可以应用在哪里?这种优化思想是否可以应用在你们的项目里?问题探讨分小组讨论,用字典结构优化多分支结构。问题探讨对石头剪刀布游戏用字典结构优化多分支结构。自主阅读1、学习内容:字典的应用(用字典优化多分支结构和字典类型与 JSON 数据类型相互转化)。2、学习要求:先进行自主整体阅读,再进行组内讨论。3、操作与实践:用编程平台进行调试(原有代码基础上),理解相关内容,遇到内容先自我尝试,再小组合作交流,还不能解决的向其他小组或老师求助。教师导学重点内容导学:1、字典与列表的联系(当键为0开始的连续整数时,字典就相当于列表了)与区别(字典更加灵活);教师导学2、字典与JSON的区别、联系及转化(一般情况下可认为,JSON是具备字典基本结构的字符串);教师导学3、应用程序接口。实践活动实践活动1、环境准备:见素材提供了天气实况服务的模拟服务器。实践活动2、先进行独立思考,画出流程图,再进行小组讨论并完善流程图。3、根据流程图写出代码(逐步细化与完善)。实践活动5、调试运行,组内交流。6、展示、汇报与交流。项目应用1、讨论相关知识在小组项目中解决问题的作用并做好记录。2、及时做好项目的纸质讨论材和电子档案的更新、整理与保存。RUNNING 2017 WORK SUMMARY编写组 感谢您的观看