1、第2单元 编程计算第1单元 初识数据与计算第3单元 认识数据第4单元 计算与问题解决第5单元 数据分析与人工智能信息技术信息技术(必修(必修1 1)3.2 3.2 数据与结构数据与结构学习目标 随着互联网技术的发展,网上购物已经成为了人们的日常习惯。我们一起围绕网上购物,随着互联网技术的发展,网上购物已经成为了人们的日常习惯。我们一起围绕网上购物,认识相关数据的组织方法,认识相关数据的组织方法,了解数据之间的关系,了解数据之间的关系,理解几种典型的数据结构,理解几种典型的数据结构,为利用数据、为利用数据、实现数据的价值做准备。实现数据的价值做准备。在网上购物时,在我们提交订单后,在网上购物时,
2、在我们提交订单后,网页上就会显示订单数据。请你参照图网页上就会显示订单数据。请你参照图3.2.13.2.1所示所示的订单数据或者你自己的购物订单数据填写表的订单数据或者你自己的购物订单数据填写表3.2.13.2.1。活动1 了解订单数据网站名称网站名称订单中的数据订单中的数据PythonPython中对应的数据类型中对应的数据类型电商网站商品名称字符串单价浮点型数量整形学生信息表姓名字符串年龄整形家庭住址字符串任务一 探究网购订单处理数据类型数据类型简单数据类型复合数据类型简单数据类型不能分解成更小的数据类型。如:整型(int)、浮点型(float)、字符串(str)、布尔型(bool)。复合
3、数据类型则由简单数据类型组成。如:元组(tuple)、集合(set)、列表(list)、字典(dict)。Python中的数据类型Python中的简单数据类型 整形(int)浮点型(float)字符串(str)布尔(bool)表示整数,包括正整数、负整数和0浮点数由整数部分和小数部分组成。加了引号(“”)的都被认为是字符串。用于逻辑运算,它只有两个值:True(真)和False(假)。想一想,上面列表中包含哪些数据类型的数据?Python中的复合数据类型在Python语言中,复合数据类型有元组(tuple)、集合(set)、字典(dict)等。Python中的复合数据类型 活动2 编制订单数据
4、处理程序数据结构队列ABCDEHGF.(2,(2,“L”“L”):插入():出队入队队首队尾 活动1 了解快递派送线路任务二 探究快递派送过程树结构活动2 了解物流网络图结构某同学网购的书已经到达家附近的快递门店,需要他自己去取。不巧的是,某同学网购的书已经到达家附近的快递门店,需要他自己去取。不巧的是,这次购这次购买的三本书是三个不同的物流公司派送的,他家与各快递门店的位置如右图所示。买的三本书是三个不同的物流公司派送的,他家与各快递门店的位置如右图所示。活动3 规划取快递最快路线结构类型结构类型数据(节点)之间数据(节点)之间的关系的关系生活中相应结构应用举例生活中相应结构应用举例队列队列(线性)(线性)一对一一对一排队排队树树一对多一对多书的目录结构书的目录结构图图多对多多对多全国航运图,铁路运输图全国航运图,铁路运输图数据结构的比较数据结构的比较课堂小结数据与结构数据与结构