
程式设计基础(吴文虎、王鸿磊、张雪松编着书籍)
《程式设计基础》是2011年7月1日清华大学出版社出版的图书,作者是吴文虎、王鸿磊、张雪松。
基本介绍
- 书名:程式设计基础
- 作者:吴文虎、王鸿磊、张雪松
- ISBN:9787302257646
- 定价:25元
- 出版社:清华大学出版社
- 出版时间:2011.07.01
- 装帧:平装
内容简介
本书重点讲授在C/C++语言环境下编写程式的思路和方法。考虑到职业教育和计算机学习的特点,本书以行动导向教学理念为基础,在深入浅出讲清原理的同时,强化动手实训,主要解决怎幺编程和怎幺编得更好的问题。 本书可作为高职高专院校IT类专业程式设计课程的教材,也可供各行各业爱好编程的初学者自学参考。
图书目录
第1章绪论1
第2章编程準备4
2.1程式编写4
2.2程式代码及说明9
2.3输出流对象cout10
2.4输入流对象cin11
2.5算术运算符12
2.6程式注释12
2.7知识拓展12
2.7.1任务2.1的拓展12
2.7.2C程式的一般结构13
2.8小结14
2.9知识巩固14
第3章C程式的基本结构、变数与数据类型16
3.1变数18
3.1.1变数的基本概念18
3.1.2变数的数据类型18
3.2定义变数和赋初值20
3.2.1赋值符号与赋值表达式21
3.2.2变数赋值的5个要素21
3.3常量22
3.4知识拓展23
3.4.1转义字元23
3.4.2标识符常量24
3.4.3字元数据的输入25
3.4.4複合运算符26
3.4.5自增自减运算27
3.5思考与实训29
3.6小结323.7知识巩固32
第4章逻辑思维与编程思路33
4.1关係运算和关係表达式34
4.1.1关係运算符34
4.1.2关係表达式的一般格式35
4.1.3将“是”和“否”写成关係表达式35
4.2枚举法的思路36
4.3循环结构37
4.3.1使用循环结构的部分程式37
4.3.2for语句的格式与执行过程38
4.3.3使用for循环解题实例39
4.4分支结构41
4.4.1if语句的一般格式42
4.4.2if语句的实例42
4.5任务4.1的算法分析43
4.5.1任务4.1的解法143
4.5.2任务4.1的解法244
4.5.3任务4.1的解法345
4.6逻辑问题及其解法46
4.6.1逻辑运算符与逻辑表达式46
4.6.2逻辑问题的解题思路与编程技巧50
4.7知识拓展52
4.7.1if...else语句的複杂形式--嵌套分支if语句52
4.7.2多分支语句switch语句54
4.7.3for语句的使用技巧58
4.7.4混合表达式60
4.7.5强制类型转换61
4.7.6强制跳转语句break和continue61
4.8思考与实训63
4.9小结65
4.10知识巩固65
第5章计算机解题的一般步骤69
5.1计算机解题步骤69
5.1.1建立数学模型69
5.1.2选择算法70
5.1.3编写程式代码71
5.1.4运行程式并输出结果72
5.2思考与实训72
5.3小结75
5.4知识巩固75
第6章函式、递推与递归76
6.1函式76
6.1.1使用好库函式77
6.1.2自定义函式81
6.1.3函式定义83
6.1.4形式参数和实际参数83
6.1.5函式返回值83
6.1.6主函式与子函式的配合84
6.1.7函式调用84
6.1.8全局变数和局部变数86
6.2递推及其实现88
6.3递归及其实现90
6.4知识拓展95
6.5思考与实训96
6.6小结97
6.7知识巩固97
第7章数据组织、筛选与排序问题的解题思路100
7.1数组100
7.1.1一维数组的定义102
7.1.2一维数组的初始化102
7.2do...while循环103
7.3while循环105
7.3.1while循环的格式106
7.3.2while和do...while循环的比较107
7.3.3for循环、while循环和do...while循环的相互转换109
7.4冒泡和选择排序法110
7.5结构与结构数组115
7.5.1结构体类型的定义115
7.5.2结构体变数的定义和引用116
7.5.3结构体变数的初始化117
7.5.4结构数组118
7.6二维数组121
7.6.1二维数组的定义121
7.6.2二维数组的初始化121
7.6.3二维数组中的元素存放顺序122
7.7知识拓展125
7.7.1字元数组的定义和初始化125
7.7.2字元数组元素的输入/输出126
7.8思考与实训128
7.9小结132
7.10知识巩固133
第8章指针136
8.1地址与指针136
8.2字元串与指针的运算146
8.3指针数组154
8.4指针与函式156
8.4.1函式返回指针157
8.4.2指向函式的指针159
8.5指针和结构162
8.6指针与结构数组164
8.7知识拓展166
8.7.1指针的数据类型汇总166
8.7.2指针的运算汇总167
8.8思考与实训168
8.9小结171
8.10知识巩固172
第9章档案174
9.1档案的概念174
9.2档案的使用174
9.2.1档案的建立、打开和关闭174
9.2.2档案写入和读取177
9.3知识拓展180
9.3.1读写字元函式fgetc和fputc180
9.3.2读写字元串函式fgets和fputs182
9.4思考与实训183
9.5小结186
9.6知识巩固186
转载请注明出处海之美文 » 程式设计基础(吴文虎、王鸿磊、张雪松编着书籍)