《C语言程式设计教程实验指导》是《C语言程式设计教程》的配套实验指导书,分两大部分第一部分为基础篇,主要围绕瀑布模型介绍结构化软体开发的基础理论、基本技术、编码规范等内容;第二部分为实践篇,针对教程提供了针对性训练,综合实验指导部分给出了完整的软体开发案例。出版于国防工业出版社,作者是尹四清 。
基本介绍
- 书名C语言程式设计教程实验指导
- 作者尹四清
- ISBN9787118070569
- 出版社国防工业出版社
基本信息
作 者尹四清 着 丛 书 名出 版 社国防工业出版社ISBN9787118070569 出版时间2010-08-01 版 次1 页 数184 装 帧平装 开 本16开 所属分类图书 > 计算机与网际网路 > 程式语言与程式设计
内容简介
《C语言程式设计教程实验指导》是作者多年教学和软体开发实践经验的,具有内容丰富、叙述清晰、实用性强的特点。《C语言程式设计教程实验指导》适合高等院校程式设计基础课程使用,也可供对c语言及软体开发感兴趣的自学者使用。
目录
C语言程式设计教程实验指导
基础篇
第1章 概述……………………1
1.1 目的与意义……………………1
1.2 实验类型……………………1
第2章 软体设计理论基础……………………3
2.1 软体工程的定义……………………3
2.2 软体工程的基本原理……………………4
2.3 软体工程框架……………………5
2.4 软体的生存周期……………………6
2.5 软体的开发模型……………………9
2.6 结构化方法学……………………9
2.6.1 基本思想……………………9
2.6.2 结构化分析(SA) ……………………10
2.6.3 结构化设计(SD) ……………………10
2.6.4 结构化程式设计(SP) ……………………11
2.7 软体开发常用图形工具……………………11
2.7.1 系统流程图……………………11
2.7.2 数据流图……………………13
2.7.3 层次图和HIPO图……………………15
2.7.4 模组结构图……………………16
2.7.5 程式流程图……………………17
第3章 程式书写约束……………………18
3.1 代码排版规范……………………18
3.2 书写注释规范……………………20
3.3 标识符命名规范……………………23
3.4 可读性要求……………………24
3.5 变数与结构……………………25
3.6 函式与过程……………………29
3.7 程式效率……………………35
3.8 质量保证……………………38
3.9 宏……………………41
第4章 TuborC2.0的上机过程……………………43
4.1 TuborC2.0的主界面……………………43
4.2 主选单……………………43
4.2.1 File(档案)选单……………………43
4.2.2 Edit(编辑)选单……………………44
4.2.3 Run(运行)选单……………………45
4.2.4 Compile(编译)选单……………………46
4.2.5 Project(项目)选单……………………46
4.2.6 Options(选择)选单……………………47
4.2.7 Debug(调试)选单……………………49
4.2.8 Break/watch(断点及监视表达式)……………………49
4.3 TurboC2.0的配置档案……………………50
第5章 实验约束与评价……………………51
5.1 实验要求……………………51
5.1.1 总体要求……………………51
5.1.2 过程要求……………………51
5.1.3 上机代码编写要求……………………51
5.2 实验报告要求……………………52
5.2.1 实验报告书写要求……………………52
5.2.2 实验报告格式……………………52
5.3 实验评价……………………52
5.3.1 实验成绩评价结构及比例……………………52
5.3.2 考核方式……………………52
5.3.3 评价标準及考核方式细则的确定……………………52
实践篇
第6章 概述……………………53
实验一 C语言程式的运行环境和方法……………………53
第7章 C语言数据类型、运算符和表达式……………………56
实验一 C语言数据类型、运算符和表达式的使用……………………56
第8章 结构化程式设计……………………66
实验一 简单C程式的运行……………………66
第9章 顺序结构程式设计……………………68
实验一 输入输出函式的使用……………………68
实验二 顺序结构程式设计……………………70
第10章 选择结构程式设计……………………73
实验一 if选择结构程式设计……………………73
实验二 switch选择结构程式设计……………………80
第11章 循环结构程式设计……………………83
实验一 for循环结构程式设计……………………83
实验二 while、doGwhile循环结构程式设计……………………86
实验三 嵌套的循环结构程式设计……………………89
第12章 数组……………………93
实验一 一维数组……………………93
实验二 二维数组和字元数组……………………97
第13章 函式……………………104
实验一 简单函式的定义及调用……………………104
实验二 函式的传地址调用……………………105
实验三 函式套用练习……………………106
第14章 指针……………………112
实验一 指针变数的简单套用……………………112
实验二 数组的指针……………………114
实验三 指针变数作函式参数……………………119
实验四 指针数组与指针的指针……………………129
第15章 结构体与共用体……………………133
实验一 结构体变数的使用……………………133
实验二 结构体数组的套用……………………135
实验三 鍊表的操作……………………138
第16章 档案……………………143
实验一 档案的基本操作……………………143
第17章 位运算……………………146
实验一 移位操作……………………146
第18章 综合实验指导……………………148
实验一 扫雷游戏设计……………………148
附录A 实验报告格式……………………169
附录B 使用Visio绘製流程图……………………172
参考文献……………………184
基础篇
第1章 概述……………………1
1.1 目的与意义……………………1
1.2 实验类型……………………1
第2章 软体设计理论基础……………………3
2.1 软体工程的定义……………………3
2.2 软体工程的基本原理……………………4
2.3 软体工程框架……………………5
2.4 软体的生存周期……………………6
2.5 软体的开发模型……………………9
2.6 结构化方法学……………………9
2.6.1 基本思想……………………9
2.6.2 结构化分析(SA) ……………………10
2.6.3 结构化设计(SD) ……………………10
2.6.4 结构化程式设计(SP) ……………………11
2.7 软体开发常用图形工具……………………11
2.7.1 系统流程图……………………11
2.7.2 数据流图……………………13
2.7.3 层次图和HIPO图……………………15
2.7.4 模组结构图……………………16
2.7.5 程式流程图……………………17
第3章 程式书写约束……………………18
3.1 代码排版规范……………………18
3.2 书写注释规范……………………20
3.3 标识符命名规范……………………23
3.4 可读性要求……………………24
3.5 变数与结构……………………25
3.6 函式与过程……………………29
3.7 程式效率……………………35
3.8 质量保证……………………38
3.9 宏……………………41
第4章 TuborC2.0的上机过程……………………43
4.1 TuborC2.0的主界面……………………43
4.2 主选单……………………43
4.2.1 File(档案)选单……………………43
4.2.2 Edit(编辑)选单……………………44
4.2.3 Run(运行)选单……………………45
4.2.4 Compile(编译)选单……………………46
4.2.5 Project(项目)选单……………………46
4.2.6 Options(选择)选单……………………47
4.2.7 Debug(调试)选单……………………49
4.2.8 Break/watch(断点及监视表达式)……………………49
4.3 TurboC2.0的配置档案……………………50
第5章 实验约束与评价……………………51
5.1 实验要求……………………51
5.1.1 总体要求……………………51
5.1.2 过程要求……………………51
5.1.3 上机代码编写要求……………………51
5.2 实验报告要求……………………52
5.2.1 实验报告书写要求……………………52
5.2.2 实验报告格式……………………52
5.3 实验评价……………………52
5.3.1 实验成绩评价结构及比例……………………52
5.3.2 考核方式……………………52
5.3.3 评价标準及考核方式细则的确定……………………52
实践篇
第6章 概述……………………53
实验一 C语言程式的运行环境和方法……………………53
第7章 C语言数据类型、运算符和表达式……………………56
实验一 C语言数据类型、运算符和表达式的使用……………………56
第8章 结构化程式设计……………………66
实验一 简单C程式的运行……………………66
第9章 顺序结构程式设计……………………68
实验一 输入输出函式的使用……………………68
实验二 顺序结构程式设计……………………70
第10章 选择结构程式设计……………………73
实验一 if选择结构程式设计……………………73
实验二 switch选择结构程式设计……………………80
第11章 循环结构程式设计……………………83
实验一 for循环结构程式设计……………………83
实验二 while、doGwhile循环结构程式设计……………………86
实验三 嵌套的循环结构程式设计……………………89
第12章 数组……………………93
实验一 一维数组……………………93
实验二 二维数组和字元数组……………………97
第13章 函式……………………104
实验一 简单函式的定义及调用……………………104
实验二 函式的传地址调用……………………105
实验三 函式套用练习……………………106
第14章 指针……………………112
实验一 指针变数的简单套用……………………112
实验二 数组的指针……………………114
实验三 指针变数作函式参数……………………119
实验四 指针数组与指针的指针……………………129
第15章 结构体与共用体……………………133
实验一 结构体变数的使用……………………133
实验二 结构体数组的套用……………………135
实验三 鍊表的操作……………………138
第16章 档案……………………143
实验一 档案的基本操作……………………143
第17章 位运算……………………146
实验一 移位操作……………………146
第18章 综合实验指导……………………148
实验一 扫雷游戏设计……………………148
附录A 实验报告格式……………………169
附录B 使用Visio绘製流程图……………………172
参考文献……………………184