种豆资源网

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

C语言程式设计任务教程(彭德林、柴方艳编着的图书)

(2019-04-22 12:53:02) 百科综合

C语言程式设计任务教程(彭德林、柴方艳编着的图书)

《C语言程式设计任务教程》是2011年7月1日中国铁道出版社出版的图书,作者是彭德林、柴方艳。

基本介绍

  • 书名:C语言程式设计任务教程
  • ISBN:9787113129590 
  • 页数:257
  • 出版时间:2011-7 

基本信息

书名:C语言程式设计任务教程
套系名称:高等职业教育计算机精品系列规划教材
书号:978-7-113-12959-0 版次:1-1 开本:16开 页码:268页
作者:彭德林 柴方艳
出版时间:2011-07-01
定价:28 元
出版社:中国铁道出版社
适用专业:计算机专业

内容简介

"C语言程式设计作为高职高专计算机类、自动控制类、电子类等专业的一门专业基础课程,应结合高职高专学生的特点,突出高职高专教育特色。本书完全按照“任务驱动式”教学方法,全面而又精练地讲解了C语言程式设计所涉及的知识,理论知识以必需、够用为度,重在培养学生C程式设计的逻辑思维、基本语法、调试方法,培养学生分析问题和解决问题的能力,力求从实际套用出发,提交学生套用和实践操作水平。
全书共分13章,前12章主要讲解C语言的基础知识、常用数据类型及表达式、顺序结构、选择结构、循环结构、数组、函式、指针、预处理命令、複杂数据类型、档案、综合套用等,第13章给出全书练习与提高参考答案,便于学生自主练习测试。
本书适合作为高职高专工科类专业的教材,也可作为各类计算机爱好者及程式设计人员的参考书。

图书目录

第1章 初识C语言 1
1.1 任务1 了解简单的C程式 1
1.2 任务2 了解C语言基础知识 2
1.2.1 C语言出现的历史背景 2
1.2.2 C语言编程的风格 3
1.2.3 编程示例 3
1.3 任务3 掌握C程式的调试与运行 4
1.3.1 C程式的实现过程 4
1.3.2 在Turbo C 3.0环境中实现C程式 5
1.3.3 在 Visual C++ 6.0环境中实现C程式 8
小结 11
项目实训一 11
练习与提高一 12
第2章 数据类型、运算符与表达式 13
2.1 任务1 了解C语言的数据类型 13
2.2 任务2 常量 14
2.2.1 整型常量 14
2.2.2 浮点型常量 14
2.2.3 字元型常量 14
2.2.4 字元串常量 15
2.2.5 符号常量 16
2.3 任务3 熟悉变数 16
2.3.1 整型变数 17
2.3.2 浮点型变数 18
2.3.3 字元型变数 19
2.3.4 变数赋初值 20
2.4 任务4 掌握各种类型数据间的混合运算 21
2.4.1 类型的自动转换 21
2.4.2 类型的强制转换 22
2.5 任务5 掌握运算符与表达式的用法 22
2.5.1 算术运算符与算术表达式 23
2.5.2 赋值运算符与赋值表达式 24
2.5.3 关係运算符与关係表达式 25
2.5.4 逻辑运算符与逻辑表达式 26
2.5.5 条件运算符与条件表达式 27
2.5.6 逗号运算符与逗号表达式 28
2.5.7 其他运算符 29
小结 30
项目实训二 30
练习与提高二 31
第3章 顺序结构程式设计 .33
3.1 任务1 认识结构化程式设计的三种基本结构 33
3.2 任务2 了解输入与输出语句 36
3.2.1 字元输入与输出 36
3.2.2 格式输入与输出 38
3.3 任务3 运用顺序结构程式设计举例 44
工作情境一 求三角形面积 44
工作情境二 求一元二次方程的根 45
小结 45
项目实训三 45
练习与提高三 47
第4章 选择结构程式设计 49
4.1 任务1 认识选择结构程式设计 49
4.2 任务2 掌握if语句的典型套用 50
4.2.1 简单if语句形式 50
4.2.2 标準形式 if…else 51
4.2.3 嵌套 if 语句形式 52
4.2.4 多分支 if…else if 语句形式 54
4.3 任务3 掌握switch语句的套用 56
4.4 任务4 掌握选择结构程式设计的套用 60
工作情境一 计算银行存款利息 60
工作情境二 依据体重判断健康状况 61
工作情境三 设计简易计算器 62
小结 63
项目实训四 63
练习与提高四 64
第5章 循环结构程式设计 68
5.1 任务1 认识循环结构 68
5.2 任务2 了解goto语句及用goto语句构成的循环 69
5.3 任务3 掌握for语句与while语句 69
5.3.1 for语句 69
5.3.2 while语句 71
5.4 任务4 掌握直到型循环do…while语句 72
5.5 任务5 掌握break语句和continue语句 73
5.6 任务6 认识循环的嵌套 74
5.7 任务7 掌握循环结构程式设计的套用 75
工作情境一 找最大公约数和最低公倍数 75
工作情境二 求素数 76
工作情境三 求阶乘的和 77
小结 77
项目实训五 78
练习与提高五 79
第6章 数组 80
6.1 任务1 认识一维数组 80
6.1.1 一维数组的定义和引用 80
6.1.2 一维数组的赋值 81
6.1.3 一维数组的套用举例 82
6.2 任务2 认识二维数组 84
6.2.1 二维数组的定义和引用 84
6.2.2 二维数组的赋值 85
6.2.3 二维数组的套用举例 86
6.3 任务3 认识字元串与数组 88
6.3.1 字元串的本质 88
6.3.2 字元及字元串操作的常用函式 89
6.3.3 字元串数组 92
6.4 任务4 掌握数组的综合套用 92
工作情境一 寻找数组中的最大值 92
工作情境二 列印杨辉三角形 93
工作情境三 组成新数组 94
小结 95
项目实训六 95
练习与提高六 96
第7章 函式 98
7.1 任务1 了解函式 98
7.2 任务2 掌握函式的定义与调用 99
7.2.1 无参数无返回值的函式 99
7.2.2 无参数有返回值的函式 100
7.2.3 带参数无返回值的函式 102
7.2.4 带参数有返回值的函式 103
7.3 任务3 了解函式参数的传递方式 105
7.4 任务4 掌握变数的作用域和生存期 105
7.5 任务5 掌握变数的存储类型 108
7.6 任务6 掌握函式的嵌套和递归调用 111
7.7 任务7 认识函式的作用域 113
7.8 任务8 掌握函式的综合套用 114
工作情境一 逆序输出数值 114
工作情境二 找因子 115
工作情境三 Hanoi塔问题 115
小结 117
项目实训七 118
练习与提高七 120
第8章 指针 122
8.1 任务1 了解指针与指针变数的概念 122
8.1.1 记忆体地址与变数地址 122
8.1.2 指针与指针变数 123
8.2 任务2 认识指针变数的定义和引用 123
8.3 任务3 掌握指针和地址运算 123
8.3.1 算术运算 124
8.3.2 两个指针变数之间的运算 125
8.3.3 关係运算 125
8.4 任务4 了解指针与数组 126
8.4.1 数组的指针和指向数组的指针变数 126
8.4.2 指向多维数组的指针——数组指针 127
8.4.3 元素为指针的数组——指针数组 128
8.5 任务5 掌握指针与字元串 129
8.6 任务6 认识指针与函式 133
8.6.1 指针函式 133
8.6.2 指针作为函式的参数 133
8.6.3 指针作为函式的返回值——指针函式 134
8.6.4 指向函式的指针——函式指针 135
8.7 任务7 了解多级指针 135
8.8 任务8 认识带参数的main函式 136
小结 137
项目实训八 138
练习与提高八 140
第9章 预处理命令 147
9.1 任务1 预处理命令简介 147
9.2 任务2 掌握宏定义 148
9.2.1 不带参数的宏定义 148
9.2.2 带参数的宏定义 150
9.3 任务3 掌握档案包含 154
9.4 任务4 了解条件编译 155
小结 156
项目实训九 157
练习与提高九 158
第10章 複杂数据类型 160
10.1 任务1 複杂数据类型简介 160
10.2 任务2 了解结构体 160
10.2.1 结构体类型的定义 160
10.2.2 结构体变数的定义和引用 161
10.2.3 结构体变数的赋值 164
10.2.4 简化结构体类型名 165
10.2.5 结构体数组 166
10.3 任务3 认识线性鍊表 167
10.4 任务4 掌握联合体 169
10.4.1 联合体类型的定义 170
10.4.2 联合体变数的定义和引用 170
10.4.3 联合体变数的赋值 171
10.5 任务5 掌握枚举类型变数的定义和引用 172
10.6 任务6 了解位运算 173
10.7 任务7 掌握複杂数据类型的综合套用 176
工作情境一 实现鍊表的创建、插入与删除操作 177
工作情境二 对输入的学生信息按成绩进行排序 178
小结 180
项目实训十 181
练习与提高十 182
第11章 档案 185
11.1 任务1 了解档案 185
11.1.1 档案的类别 186
11.1.2 操作档案 187
11.1.3 档案指针 187
11.1.4 打开与关闭档案 188
11.2 任务2 掌握如何读/写档案 190
11.2.1 字元读/写函式 190
11.2.2 字元串读/写函式 192
11.2.3 格式化读/写函式 194
11.3 任务3 了解读/写二进制档案 195
11.4 任务4 掌握档案的定位 196
11.4.1 档案定位操作 196
11.4.2 档案出错检测 197
11.5 任务5 掌握档案的综合套用 197
工作情景一 计算学生平均成绩并将原数据及平均成绩保存 197
工作情景二 将原数据分组、排序再按新排列顺序存储 199
小结 200
项目实训十一 200
练习与提高十一 201
第12章 应用程式设计综合套用 204
12.1 情境一 开发通讯录管理系统 204
12.1.1 工作情境描述 204
12.1.2 案例 205
12.1.3 源程式代码 210
12.2 情境二 开发职工工资管理系统 215
12.2.1 工作情境描述 215
12.2.2 案例 216
12.2.3 源程式代码 221
第13章 练习与提高参考答案 231
13.1 练习与提高一参考答案 231
13.2 练习与提高二参考答案 231
13.3 练习与提高三参考答案 232
13.4 练习与提高四参考答案 232
13.5 练习与提高五参考答案 236
13.6 练习与提高六参考答案 237
13.7 练习与提高七参考答案 240
13.8 练习与提高八参考答案 241
13.9 练习与提高九参考答案 242
13.10 练习与提高十参考答案 243
13.11 练习与提高十一参考答案 245
附录A 运算符的优先权与结合性 246
附录B ASCII编码表 248
附录C Turbo C部分常用库函式 250
参考文献 258

标 签

搜索
随机推荐

Powered By 种豆资源网||