基础篇
第1章概述
1.1目的与意义
1.2实验类型
第2章软件设计理论基础
2.1软件工程的定义
2.2软件工程的基本原理
2.3软件工程框架
2.4软件的生存周期
2.5软件的开发模型
2.6结构化方法学
2.6.1基本思想
2.6.2结构化分析(SA)
2.6.3结构化设计(SD)
2.6.4结构化程序设计(SP)
2.7软件开发常用图形工具
2.7.1系统流程图
2.7.2数据流图
2.7.3层次图和HIPO图
2.7.4模块结构图
2.7.5程序流程图
第3章程序书写约束
3.1代码排版规范
3.2书写注释规范
3.3标识符命名规范
3.4可读性要求
3.5变量与结构
3.6函数与过程
3.7程序效率
3.8质量保证
3.9宏
第4章TuborC2.O的上机过程
4.1TuborC2.0的主界面
4.2主菜单
4.2.1File(文件)菜单
4.2.2Edit(编辑)菜单
4.2.3Run(运行)菜单
4.2.4Compile(编译)菜单
4.2.5Project(项目)菜单
4.2.6Options(选择)菜单
4.2.7Debug(调试)菜单
4.2.8Break/watch(断点及监视表达式)
4.3TurboC2.0的配置文件
第5章实验约束与评价
5.1实验要求
5.1.1总体要求
5.1.2过程要求
5.1.3上机代码编写要求
5.2实验报告要求
5.2.1实验报告书写要求
5.2.2实验报告格式
5.3实验评价
5.3.1实验成绩评价结构及比例
5.3.2考核方式
5.3.3评价标准及考核方式细则的确定
实践篇
第6章概述
实验一C语言程序的运行环境和方法
第7章C语言数据类型、运算符和表达式
实验一C语言数据类型、运算符和表达式的使用
第8章结构化程序设计
实验一简单C程序的运行
第9章顺序结构程序设计
实验一输入输出函数的使用
实验二顺序结构程序设计
第10章选择结构程序设计
实验一if选择结构程序设计
实验二switch选择结构程序设计
第11章循环结构程序设计
实验一for循环结构程序设计
实验二while、do-while循环结构程序设计
实验三嵌套的循环结构程序设计
第12章数组
实验一一维数组
实验二二维数组和字符数组
第13章函数
实验一简单函数的定义及调用
实验二函数的传地址调用
实验三函数应用练习
第14章指针
实验一指针变量的简单应用
实验二数组的指针
实验三指针变量作函数参数
实验四指针数组与指针的指针
第15章结构体与共用体
实验一结构体变量的使用
实验二结构体数组的应用
实验三链表的操作
第16章文件
实验一文件的基本操作
第17章位运算
实验一移位操作
第18章综合实验指导
实验一扫雷游戏设计
附录A实验报告格式
附录B使用Visio绘制流程图
参考文献