1 / 58
文档名称:

10 二级公共基础知识教程.doc

格式:doc   页数:58页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

10 二级公共基础知识教程.doc

上传人:baixue 2012/11/30 文件大小:0 KB

下载得到文件列表

10 二级公共基础知识教程.doc

文档介绍

文档介绍:公共基础知识
课程简介
计算机二级考试是以程序设计为主的计算机等级考试,目的是促进考生学。而程序设计离不开算法、软件工程等知识的。本课程作为计算机二级考试的公共基础课程,从理论的角度对数据结构、软件工程、结构化程序设计与面向对象的程序设计、数据库基础知识进行了简单的介绍,扩展考生的知识面,并对程序设计知识有一个系统的了解。
本课程一共有四个部分。第一部分,主要介绍算法的基本概念,数据结构的基本概念和定义,线性表及其基本运算,二叉树的基本概念、存储结构及其应用,并介绍了一些常用的算法;第二部分,主要介绍程序设计的方法与风格,结构化程序设计,面向对象的程序设计方法,对象,方法,属性及继承与多态性;第三部分,主要介绍软件工程的基本概念,结构化分析方法,结构化设计方法,软件测试的基本方法和程序的调试方法,从工程的角度对软件开发进行了介绍;第四部分,主要介绍数据库,数据库管理系统,数据库系统的基本概念,数据模型,实体联系模型及E-R图等基本概念,关系代数理论中的基本运算,数据库设计的基本方法和步骤。
本课程作为公共基础课,在有限的篇幅和学时的情况下,当然不能将所涉及到的相关知识都讲透,如果对这些知识感兴趣,可去查阅相关主题的书籍,深入学习。
第一章的参考书:各类《数据结构》教程
第二章的参考书:各类介绍程序设计与算法、面向对象程序设计的教程
第三章的参考书:各类《软件工程》教程
第四章的参考书:各类《数据库原理与应用》教程的基础部分
学习方法
本课程的学习,要求认真看书,对书中的内容进行归纳和总结,将所有的知识穿成一条线。
在看书的过程中,要仔细阅读,对书中重要的内容、概念要记住,因为本课程的考试是采用标准化的考试方式,单选和填空两种题型,因此要求考生对知识的掌握要准确,不能模棱两可。
反复地看书,做题,因为本课程主要是一些理论的知识,要求记忆的内容很多,因此,必须多做题,多看书,在做题的过程中检验自己对知识的理解和掌握情况是否到位、正确。自己总结课程的内容,也是帮助理解和记忆的好方法。
第一章数据结构与算法
一、学习目标与要求
,学会计算算法的时间复杂度;
,并了解数据的逻辑结构和存储结构,学会利用图形的方式表示数据结构;
,并掌握线性表的顺序存储结构以及顺序存储的线性表的基本运算;
,并掌握它们的基本运算;
,并掌握线性链表的基本运算,同时,了解循环链表的基本概念和基本操作;
,尤其是二叉树的基本概念和相关性质,掌握二叉树的存储结构和遍历技术;
,学会利用顺序查找和二分查找在数列中查找指定的数据;

二、内容要点
(一)算法

算法是指解题方案的准确而完整的描述。即是一组严谨地定义运算顺序的规则,并且每一个规则都是有效的,且是明确的,没有二义性,同时该规则将在有限次运算后可终止。
1)算法的基本特征
(1)可行性
由于算法的设计是为了在某一个特定的计算工具上解决某一个实际的问题而设计的,因此,它总是受到计算工具的限制,使执行产生偏差。
如:计算机的数值有效位是有限的,当大数和小数进行运算时,往往会因为有效位数的影响而使小数丢失,因此,在算法设计时,应该考虑到这一点。
(2)确定性
算法的设计必须是每一个步骤都有明确的定义,不允许有模糊的解释,也不能有多义性。
例如,一个实际的问题,小宝和萍萍共有12个苹果,小宝比萍萍多4个,请问小宝和萍萍各有几个苹果?这个问题,我们可以立一个方程来求解,要求x和y的值,公式是正确的,但如何让计算能够进行计算,我们的算法不能把公式直接输进去,而应该设计出解题的步骤和过程。
即设计的算法是计算工具所能够正常解决问题的过程。
(3)有穷性
算法的有穷性,即在一定的时间是能够完成的,即算法应该在计算有限个步骤后能够正常结束。
例如,在数学中的无穷级数,在计算机中只能求有限项,即计算的过程是有穷的。
(4)拥有足够的情报
算法的执行与输入的数据和提供的初始条件相关,不同的输入或初始条件会有不同的输出结果,提供准确的初始条件和数据,才能使算法正确执行。
2)算法的基本要素
一是数据对象的运算和操作,二是算法的控制结构。
(1)算法中对数据的运算和操作
算法实际上是按解题要求从环境能进行的所有操作中选择合适的操作所组成的一组指令序列。即算法是计算机所能够处理的操作所组成的指令序列。
(2)算法的控制结构
算法的功能不仅取决于所选用的操作,而且还与各操

最近更新

高三毕业档案班主任评语 37页

社区工作者考试(选择题200题)附答案(典型题).. 64页

社区工作者考试300题带答案(培优) 92页

社区工作者考试300题(综合卷) 95页

豪华酒店大堂设计合同 7页

社区工作者考试试题库及参考答案【预热题】 93页

2024年贵州省安全员《C证》考试题库及答案 34页

租赁合同书附加协议书2025年通用 17页

网络安全应急处理协议(标准版) 7页

税务代理合同书协议书书范本2025年通用 16页

空调安装工劳动合同书模板2025年通用 16页

立筒仓施工合同书2025年通用 18页

第三方售后服务协议书(2025版) 15页

2023年安徽高考物理真题及答案 7页

简单机械设备租赁合同书2025年通用 14页

简单的商铺租赁合同书范文2025年通用 12页

简单的航空运输合同书(2025版) 16页

2022山东省青岛市中考化学真题及答案 16页

简易临时雇佣合同书2025年通用 14页

简易房屋装修合同书2025年通用 18页

简析常见英文合同书的构成(2025版) 15页

解除建筑劳动合同协议书范本(范本) 10页

粉煤灰运输合同书下载2025年通用 13页

精品工业品买卖合同书2025年通用 14页

精装房施工合同书(2025版) 15页

精选临时聘请人员劳务合同书(2025版) 13页

精选制造业劳动合同书模板2025年通用 15页

精选反担保抵押担保合同书(2025版) 16页

2023年湖南省安全员-C证考试(专职安全员)题库.. 30页

装修进度款支付合同模板 6页