目录 1
前言 1
第一编 实验 1
第一章 《高级语言程序设计》实验 3
预备知识:Turbo C集成环境 4
实验一 简单程序设计 9
实验二 选择和循环结构程序设计 11
实验三 数组 14
实验四 函数 17
实验五 指针 21
实验六 结构和联合类型以及编译预处理 22
实验七 文件 24
第二章 《数据结构》实验 26
预备知识:《数据结构实验工具TCDS》入门 27
实验一 单链表 33
实验二 循环链表、双链表及链表应用 43
实验三 二叉树 48
实验四 线索二叉树 55
实验五 树和森林 60
实验六 图结构 63
实验七 查找 67
实验八 排序 67
附录 系统中的数据结构文件 68
第三章 《数据库原理》实验 75
实验一 数据库表的创建 75
实验二 表单设计 79
实验三 创建数据库 83
实验四 数据库应用程序设计 86
实验一 C++面向过程程序设计 92
第四章 《面向对象程序设计》实验 92
实验二 类与对象 96
实验三 继承与派生类 100
实验四 多态性与虚函数 106
实验五 模板及其应用 110
实验六 流与文件操作 113
附录 C++开发环境简介 116
第五章 《操作系统》实验 120
实验预备 120
实验一 DOS/Windows用户接口与进程管理 125
实验二 进程调度算法 129
实验三 银行家算法 136
实验四 可变分区存储管理系统模拟 147
实验五 页式虚拟存储管理:页面调度算法 156
实验六 两级目录结构文体系统的模拟实现 162
第六章 《软件工程》实验 175
实验一 利用结构化开发方法开发软件 176
实验二 采用瀑布模型开发软件 177
实验三 采用原型模型增量开发软件 178
实验四 利用面向对象开发方法开发软件 180
实验五 利用UML建立软件系统分析模型 181
附录 计算机软件开发文档的内容及格式要求 183
第二篇 课程设计 194
第七章 《高级语言程序设计》课程设计 196
一、概述 196
二、预备知识 197
三、《高级语言程序设计》课程设计课题表 208
第八章 《数据结构》课程设计 213
一、课程设计的性质、目的与作用 213
二、课程设计的具体内容 213
三、课程设计的要求 215
四、课程设计示范 216
五、课程设计课题表 221
第九章 《数据库原理》课程设计 225
一、课程设计的性质、目的与作用 225
二、课程设计的具体内容 225
三、课程设计的要求 227
四、课程设计示范 229
五、课程设计课题表 241
二、总体要求 243
一、概述 243
第十章 《面向对象程序设计》课程设计 243
三、课程设计示例 245
四、设计题 253
第三篇 毕业设计(论文) 257
一、毕业设计(论文)工作安排 257
二、毕业设计(论文)的答辩和评分 260
附件一 任务书内容 261
附件二 毕业设计(论文)的评分标准 262
附件三 毕业设计(论文)的规范要求 264