内容正文:
【课题与课时】 课题:《第8课列表、元组和字典(一)》(青岛版信息技术第二单元Python程序设计) 课时:第1课时(总2课时) 【学习目标】 1.认识列表和元组,了解它们的结构特征,掌握它们的定义、调用和基本操作。 2.正确区分列表和元组,掌握列表的主要操作函数。 3.灵活地应用列表和元组表达和存储数据,并能够通过简单的编程进行数据的输出。 学习重点: 1.掌握列表、元组的基本操作和应用。 2.灵活应用列表和元组表达和存储数据。 学习难点: 1.理解列表、元组中元素为任意数据类型,会编写列表与元组嵌套的数据结构。 2.用循环语句打印复杂的列表、元组数据结构。 【评价任务】 1.【教学目标1】通过为志愿者报名任务(活动一),掌握建立列表的方法,了解列表的结构特征,完成活动一实践①②③。(对应课堂检测1) 2.【教学目标1】在为本小组志愿者报名过程中,掌握列表中元素的调用方法,并能够结合循环语句进行列表元素的遍历,完成活动一实践④⑤。(对应课堂检测2、6) 3.【教学目标2】通过管理志愿者名单活动(活动二),认识列表操作的常用函数,完成活动二实践①。(对应课堂检测3) 4.【教学目标2】通过对本小组志愿者名单进行管理(活动二),掌握列表函数的使用方法,完成活动二实践②。(对应课堂检测4、5) 5.【教学目标1】通过为志愿者建立档案活动(活动三),掌握建立元组的方法,并理解列表与元组在结构特征和功能上的区别与联系,完成活动三实践①②。(对应课堂检测1) 6.【教学目标3】通过建立志愿者档案建立的过程,理解元组和列表进行嵌套表达数据的结构,并能够编程打印输出它们表达的数据,完成活动三实践③。(对应课堂检测7) 【学法指导】 1.通过对比掌握列表、元组的区别与联系,加深对列表、元组两种数据类型的理解。 2.借助图示的方法,理解列表的操作函数。 3.在小组合作学习中,相互帮助、结对学习编程。 突破难点的关键: 1.深刻理解列表和元组的元素为任意数据类型。 2.深刻理解列表和元组元素的调用方法,面对复杂的问题,能够分层分解、逐步细化地理解程序功能。 【学习过程】 (一)阅读课本,自主预习 1.在Python中形如“[1,3,5]”的结构就是列表,列表是包含0到多个 的序列,列表中的每一项称为“ ”,相邻元素之间使用“ ”符号隔开。 2.元组可以理解为一个 的列表,例如:“("男