4.3抽象数据类型 学案 - 浙教版2019 高中 信息技术 选修1 学案

2024-06-05
| 3页
| 140人阅读
| 1人下载
精品

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术浙教版选修1 数据与数据结构
年级 高二
章节 4.3 抽象数据类型
类型 学案-导学案
知识点 数据类型与抽象数据类型,抽象数据类型的描述,抽象数据类型的作用
使用场景 同步教学-新授课
学年 2024-2025
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 71 KB
发布时间 2024-06-05
更新时间 2024-06-05
作者 碧水蓝天
品牌系列 -
审核时间 2024-06-05
下载链接 https://m.zxxk.com/soft/45595485.html
价格 2.00储值(1储值=1元)
来源 学科网

内容正文:

4.3抽象数据类型 导学案 学科 高中信息技术 教材版本 浙教版2019选修1 课题 4.3抽象数据类型 一、【学习目标】 1.理解抽象数据类型的概念。(重点)(学科核心素养:信息意识、计算思维) 2.掌握抽象数据类型的描述方式和作用。(难点)(学科核心素养:信息意识、计算思维) 二、【自主探究】 任务一:学生自主学习课本,完成下列题目: 1.抽象数据类型(Abstract Data Type,简称ADT)是指一个数学模型及定义在该模型上的一组操作。ADT的基本思想是 ,它的定义仅取决于它的一组逻辑特性,把 及其操作作为一个整体来研究,而与其在计算机内部如何表示和实现无关。 2.抽象数据类型除了那些已经定义并实现的数据类型,还可以是编程者在程序设计时使 用的 或者 的数据类型等。 3.定义一个抽象数据类型,需要清晰地表述出各方面的 (如操作的名字、参数 的个数和类型等)和 (希望这个操作完成什么样的计算或产生什么效果等)。 任务二:列举数据结构、数据类型和抽象数据类型三者之间的联系和区别。 任务三: 定义一个矩形的抽象数据类型 3、 课后练习题 1.数据类型主要包括:( D ) A.数据的逻辑结构 B.数据的存储结构 C.数据的逻辑结构、存储结构 D.数据的逻辑结构、存储结构和操作 2.下列关于抽象数据类型作用的说法,正确的是 ( C ) A.抽象数据类型将生活中的一些细小规模的问题抽象成规模较大的问题 B.抽象数据类型不允许程序员自由选择数据结构,目的是规范设计,减少出错 C.使用抽象数据类型编写出来的程序结构清晰,层次分明 D.抽象数据类型具有封装性,因此不易优化算法和提高程序的运行效率 3.下列关于Python 抽象数据类型(ADT) 的说法,不正确的是( B ) A.抽象数据类型是指一个数学模型及定义在该模型上的一组操作 B.Python的一个内置类型不是一个抽象数据类型 C.抽象数据类型是一种思想,也是一种技术 D.定义一个抽象数据类型(ADT) 的目的是要定义一类计算对象,使它们具有某些特定的功能 4.某Python程序如下: def fun(a): m=0 for i in a: if i>m: m=i return m 则Python内置函数中,与自定义函数fun(a)的功能相似的是( C ) A.len(a) B.sum(a) C.max(a) D.min(a) 5.下列是一个简单的ADT: class qt: def ini (self,str1): self.ss=str1 def revst(self,s1): return self.ss[:- 1] sstr=input("please input:") x=qt(sstr) if sstr==x.revst(sstr): print("Yes") else: print("No") 下列关于该抽象数据类型(ADT) 实例的说法,不正确的是( C ) A.qt为抽象数据类型名 B.x为qt类的一个对象 C.程序运行后,输入123421,输出的结果为“Yes” D.程序运行后,输入abccba, 输出的结果为“Yes” 课后练习答案 1 2 3 4 5 D C B C C 原创精品资源学科网独家享有版权,侵权必究!6 学科网(北京)股份有限公司 $$

资源预览图

4.3抽象数据类型 学案 - 浙教版2019 高中 信息技术 选修1 学案
1
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。