种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

程式设计实践教程(C语言描述)

(2019-08-21 22:06:05) 百科综合
程式设计实践教程(C语言描述)

程式设计实践教程(C语言描述)

《程式设计实践教程(C语言描述)》是2013年9月1日清华大学出版社出版的图书,作者是丁海军、金永霞、景雪琴。

基本介绍

  • 书名:程式设计实践教程(C语言描述)
  • 作者:丁海军、金永霞、景雪琴
  • ISBN:9787302333708
  • 页数:265
  • 定价:32元
  • 出版社:清华大学出版社
  • 出版时间:2013年9月1日
  • 装帧:平装
  • 开本:16开

内容简介

本书以计算思维和程式设计能力为主线,以规範编码为基本目标,以程式设计实验和课程设计为载体,系统训练学生的程式设计能力和程式调试、测试能力。全书内容分为3个部分,第一部分集中讲述程式调试和程式单元测试的相关内容;第二部分以C语言课程的10个知识单元为依据,安排相关的实验,对每个知识单元,首先複习相关知识点,然后详细介绍实验範例的完成过程,在此基础上给出课内实验和课外实验题目;第三部分介绍课程设计的基本要求和範例。本书可以作为理工科大学生程式设计或者C语言程式设计的配套教材,也可作为各类程式设计竞赛的辅导教材。

图书目录

第一部分 基 础 知 识
第1章 程式调试 3
1.1 程式调试概述 4
1.1.1 程式调试定义 4
1.1.2 程式调试过程 4
1.2 程式错误类型 11
1.2.1 语法错误 11
1.2.2 运行时错误 11
1.2.3 逻辑错误 12
1.3 语法错误修改 12
1.3.1 常见的语法错误 12
1.3.2 连线错误 21
1.4 逻辑错误定位与修改 22
1.4.1 在程式中设定临时性的输出语句 23
1.4.2 调试工具的使用 28
1.4.3 程式调试实例 31
第2章 程式测试 40
2.1 软体生命周期与软体测试 40
2.1.1 软体生命周期 40
2.1.2 软体生命周期中的软体测试活动 43
2.2 单元测试 45
2.2.1 单元测试概念 45
2.2.2 单元测试方法分类 46
2.2.3 动态单元测试的基本原理 47
2.3 白盒测试 49
2.3.1 覆盖和覆盖率 49
2.3.2 白盒测试用例设计方法分类 50
2.3.3 白盒测试最少用例数的确定 51
2.3.4 基于语句覆盖的用例设计 52
2.3.5 基于判定覆盖的用例设计 53
2.3.6 基于条件覆盖的用例设计 54
2.3.7 基于判定/条件覆盖的用例设计 55
2.3.8 基于条件组合覆盖的用例设计 55
2.3.9 基于路径覆盖的用例设计 55
2.4 黑盒测试 56
2.4.1 基于等价类划分的用例设计 57
2.4.2 基于边界值分析的用例设计 61
第二部分 程式设计实验
第3章 程式开发环境的使用 67
3.1 实验目的 67
3.2 相关知识点 67
3.2.1 C语言的组成特点 67
3.2.2 C语言上机开发程式过程 68
3.2.3 集成开发环境介绍 69
3.3 实验範例 70
3.4 课内实验 75
3.4.1 基本输入与输出 75
3.4.2 数据交换 75
3.4.3 求自然数的累加和 76
3.5 课外实验 77
第4章 数据类型、运算符与表达式、基本输入输出 78
4.1 实验目的 78
4.2 相关知识点 78
4.2.1 数据类型 78
4.2.2 标识符、变数、常量 79
4.2.3 运算符与表达式 79
4.2.4 基本输入输出函式 84
4.2.5 知识点自测 84
4.3 实验範例 85
4.4 课内实验 87
4.4.1 字元型变数 87
4.4.2 整型变数 88
4.4.3 增量运算符 89
4.4.4 逻辑与关係表达式 90
4.4.5 算术表达式 91
4.5 课外实验 91
第5章 流程控制结构 92
5.1 实验目的 92
5.2 相关知识点 92
5.2.1 简单语句和複合语句 92
5.2.2 程式流程控制结构 92
5.2.3 与控制结构相关的几个重要算法 95
5.2.4 知识点自测 96
5.3 实验範例 97
5.3.1 程式改错 97
5.3.2 程式设计之一:正整数和负整数分别求和 100
5.3.3 程式设计之二:三个老师的问题 102
5.4 课内实验 104
5.4.1 程式改错 104
5.4.2 程式设计之一 105
5.4.3 程式设计之二 106
5.4.4 程式设计之三 106
5.4.5 程式设计之四 107
5.5 课外实验 107
第6章 函式 109
6.1 实验目的 109
6.2 相关知识点 109
6.2.1 函式的定义与使用 109
6.2.2 变数的作用域和生存期 111
6.2.3 算法设计原则、穷举策略、整数相关算法 112
6.2.4 程式调试方法及调试工具的使用 113
6.2.5 知识点自测 113
6.3 实验範例 117
6.3.1 单步执行程式 117
6.3.2 程式调试工具综合使用 120
6.3.3 程式设计 127
6.4 课内实验 131
6.4.1 程式调试之一 131
6.4.2 程式调试之二 132
6.4.3 程式设计 133
6.5 课外实验 134
第7章 数组及套用 138
7.1 实验目的 138
7.2 相关知识点 138
7.2.1 数组的定义和使用 138
7.2.2 数组与函式 140
7.2.3 有关数组的基本算法 141
7.2.4 单元测试 142
7.2.5 知识点自测 142
7.3 实验範例 145
7.3.1 程式调试与改错 145
7.3.2 单元测试之一 149
7.3.3 单元测试之二 153
7.4 课内实验 160
7.4.1 程式调试与改错 160
7.4.2 程式设计 161
7.5 课外实验 163
第8章指针 166
8.1实验目的 166
8.2相关知识点 166
8.2.1指针概念与运算 166
8.2.2指针与数组 167
8.2.3多级指针 169
8.2.4动态记忆体分配 170
8.2.5指针与函式 170
8.2.6数据类型的辨识 171
8.2.7知识点测试 172
8.3实验範例 176
8.3.1程式改错 176
8.3.2程式设计 180
8.4课内实验 184
8.4.1程式调试与改错 184
8.4.2程式设计与单元测试 186
8.5课外实验 188
第9章字元串 191
9.1实验目的 191
9.2相关知识点 191
9.2.1字元串的概念和表示 191
9.2.2字元串的运算 191
9.2.3知识点测试 192
9.3实验範例 194
9.4课内实验 198
9.5课外实验 200
第10章结构体与档案系统 203
10.1实验目的 203
10.2相关知识点 203
10.2.1结构体 203
10.2.2档案系统 204
10.2.3知识点自测 207
10.3实验範例 209
10.3.1程式设计 209
10.3.2程式改错 217
10.4课内实验 220
10.5课外实验 221
第11章鍊表 224
11.1实验目的 224
11.2相关知识点 224
11.2.1鍊表的概念和存储结构 224
11.2.2鍊表算法 225
11.2.3知识点自测 225
11.3实验範例 227
11.4课内实验 234
11.5课外实验 236
第12章递归程式设计 238
12.1实验目的 238
12.2相关知识点 238
12.2.1递归概念 238
12.2.2基于递归的算法设计 238
12.2.3知识点自测 239
12.3实验範例 241
12.4课内实验 246
12.5课外实验 248
第三部分课程设计
第13章课程设计指导 253
13.1课程设计步骤和设计报告 253
13.1.1课程设计的一般步骤 253
13.1.2课程设计报告 255
13.2课程设计範例 256

标 签

搜索
随机推荐

Powered By 种豆资源网||