(2021新教科版)高中信息技术必修一 3.2数据与结构教案(第一课时).docx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《(2021新教科版)高中信息技术必修一 3.2数据与结构教案(第一课时).docx》由用户(大布丁)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2021新教科版 【2021新教科版】高中信息技术必修一 3.2数据与结构教案第一课时 2021 新教 高中 信息技术 必修 3.2 数据 结构 教案 第一 课时 下载 _必修1 数据与计算_教科版(2019)_信息_高中
- 资源描述:
-
1、3.23.2 数据与结构数据与结构( (第一课时第一课时) ) 【教学目标】教学目标】 认识数据的类型。 熟悉队列结构的概念和特点,能够运用 Python 语言队列进行操作。 【教学重点】【教学重点】简单数据类型与线性数据结构。 【教学难点】【教学难点】线性数据结构。 【教学过程】【教学过程】 一、引入一、引入 学生预习,阅读第 56、57 页“任务一探究网购订单处理”之“活动 1了 解订单数据” ,填写第 57 页的表 3.2.1。教师检查,并评讲填写情况,引出数据 类型。 表3.2.1 网购中的订单数据 网站名称订单中的数据Python中对应的数据类型 某电商网站 商品名称字符串来源:Z*
2、xx*k.Com 单价浮点型 数量整型来源:学#科#网 高中生学籍网 姓名字符串 出生日期日期型 是否团员布尔型(逻辑型) 二、数据类型二、数据类型 1.1.认识认识PythonPython简单简单数据类型数据类型 整数(int) 用来表示整数数值,就是没有小数部分的数值。在 Python 中,整数包括正整数、 负整数和 0,不带小数点。并且它的位数是任意的。 浮点数(float) 浮点数由整数部分和小数部分组成,主要用于处理包括小数的数。 字符串(str) 在Python中,加了引号的字符都被认为是字符串,其声明有三种方式,分 别是:单引号、双引号和三引号,这三种引号形式在语义上没有差别,只
3、是在形 式上有些差别,其中单引号和双引号中的字符序列必须在一行上,而三引号内的 字符序列可以分布在连续的行上。 布尔(bool) 和其他编程语言一样, Python布尔类型也是用于逻辑运算, 有两个值: True (真)和False(假)。在Python中的布尔值可以转化为数值,其中True表示1, False表示0。 【教师示范操作】 type(8)#type()函数返回数据的类型 #返回int类型 type(3.14) #返回float类型 type(Thank you!) #返回str类型 type(True)来源:学&科&网 #返回bool类型 2 2. .了解了解PythonPyth
4、on复合数据类型复合数据类型 在Python语言中, 复合数据类型有元祖 (tuple) 、 集合 (set) 、 列表(list)、 字典(dict)等。 元组元组: 例如,某用户预订了商品编号为“ID0010230”、单价为15.68元、 数量为36,可将这3个不同类型的简单数据组织成一个复合数据类型元祖。 记作: BookInfo0=(ID0010230,15.68,36) 另一用户预订了商品编号为“ID2315937”、单价为20元、数量为2,可记作: BookInfo1=(ID2315937,20,2) BookInfo0=(ID0010230,15.68,36) type(Book
5、Info0) #返回元祖类型 BookInfo1=(ID2315937,20,2) BookInfo11 20#返回元祖BookInfo1中索引为1的项的值 计算订单额: BookInfo01*BookInfo02+BookInfo11*BookInfo12 604.48#返回计算结果 集合集合 今天的订单汇总,可以定义为一个集合(集合里的项称为元素,彼此 之间没有顺序): BookSet=BookInfo0,BookInfo1 BookSet=BookInfo0,BookInfo1 type(BookSet) #返回集合类型 BookSet (ID2315937, 20, 2), (ID00
6、10230, 15.68, 36)#返回集合的值 计算订单额: t=0 for i in BookSet: t+=i1*i2 (将本行光标后退至行首,再按回车) t 604.48 列表列表 今天的订单汇总, 也可以按订单产生的新后顺序组成一个列表(列表 里的项是有顺序编号 的): BookList=BookInfo0, BookInfo1 BookList=BookInfo0, BookInfo1 type(BookList) #返回列表类型 BookList0 ( ID0010230, 15.68, 36) BookList1 (ID0010359, 0.68, 5) BookList01*
7、BookList02+BookList11*BookList12 604.48#返回计算结果 字典字典(dictionary)是Python中标准数据类型之一,它也是容器类型,可以 存储不同的数据,并且具有可变性。字典顾名思义,就是拥有类似字典的特性, 通过“键”能够快速查找对应的“值”。 这种基本的数据结构称为“键值对键值对”。广义上来 说,其他标准数据类型中也存在“键值对键值对”,只是它们的键只能是索引号,而字典 的键可以是不可变的数据类型(数字、字符串和元组)。 字典上的主要操作是用一个键存储一个值,并提取给定键的值。如果在字典 中更换的键值已经存在,则会变成要变成的值,如下实例: 实例
展开阅读全文