书籍详情
程序设计及应用
作者:刘振安 编著
出版社:清华大学出版社
出版时间:2006-08-01
ISBN:9787302130178
定价:¥16.00
购买这本书可以去
内容简介
本书分为基础、提高和课程设计3个部分。基础部分重在引入结构化编程和计算机解题基础知识,结合趣味性程序,解析学习难点。提高部分通过典型算法,简要介绍基于过程编程的基本方法,为编写实用程序打下基础。课程设计部分给出了难易不同的设计实例,以便学生巩固所学知识,扩大教师教学选择的余地。.本书语言生动,叙述清楚,通俗易懂,实例丰富,不仅可作为高等学校文科类专业程序设计课程的教材,也可作为自学材料。...
作者简介
暂缺《程序设计及应用》作者简介
目录
第1部分基础部分
第1章走进编程的殿堂3
1.1似曾相识燕归来3
1.2程序的编辑、编译和运行的
基本概念4
1.2.1密切配合的三个主要
步骤4
1.2.2编写控制台程序4
1.3工欲善其事,必先利其器8
1.3.1菜单栏9
1.3.2工具栏9
1.4打好编程基本功10
1.4.1自然语言与计算机语言
之间的鸿沟10
1.4.2面向过程与结构化程序
设计11
1.5C++更容易编制面向过程的
程序15
1.6本书的结构及教学建议15
1.6.1基础部分15
1.6.2提高部分16
1.6.3课程设计部分17
实验1练习使用集成环境17
习题117
第2章C++语言的基础知识18
2.1C++的基本数据类型18
2.1.1小荷才露尖尖角18
2.1.2标识符20
2.1.3变量21
2.1.4基本数据类型22
2.1.5常量23
2.1.6命名注意事项25
2.2C++的表达式26
2.2.1运算表达式和运算符26
2.2.2赋值运算符与赋值
表达式27
2.2.3逗号运算符与逗号
表达式28
2.3典型例题及错误分析28
2.3.1典型例题28
2.3.2初学者最容易出现的
语法错误29
2.3.3容易出现的其他错误30
2.4活捉臭虫保平安31
2.4.1一个简单的示例程序31
2.4.2编译程序32
2.4.3排错34
2.4.4基本调试命令简介35
实验2练习调试程序37
习题237
第3章结构化编程基础39
3.1程序语句39
3.2关系运算41
3.3逻辑运算42
3.4结构化程序设计概述44
3.5控制选择结构44
3.5.1用if语句实现选择结构
设计44
3.5.2用switch语句实现选择
结构设计48
3.6循环控制结构设计49
3.6.1while语句49
3.6.2do~while语句50
3.6.3for语句51
3.6.4break语句、continue
语句及goto语句52
3.7典型例题及错误分析55
3.7.1典型例题55
3.7.2错误分析55
实验3求水仙花数58
习题358
第4章计算机解题基础知识60
4.1枚举法60
4.1.1重复运算60
4.1.2分支运算61
4.1.3逻辑思维的计算机表示62
4.1.4使用枚举法解题的思路63
4.1.5参考程序64
4.2逻辑问题求解实例66
4.2.1赛车问题66
4.2.2新郎新娘问题68
4.3小结69
实验4编程调试实验70
习题470第2部分提高部分
第5章函数与数组73
5.1典型C++程序结构73
5.1.1环环相扣的函数74
5.1.2函数类型和返回值74
5.1.3函数原型显身手76
5.1.4函数调用形式77
5.1.5函数的形式参数和实在
参数79
5.1.6函数的返回区80
5.2变量的存储类型80
5.3一维数组83
5.4几个最常用的字符串函数85
5.5正确使用库函数和数组87
实验5函数编程实验89
习题589
第6章解题实例91
6.1解题和算法描述91
6.1.1计算机解题91
6.1.2常用过程设计算法描述
方法94
6.2递推算法95
6.2.1基础知识95
6.2.2递推实例96
6.3递归算法99
6.3.1递归与递推的比较99
6.3.2图解递归执行过程
实例101
6.4查找算法101
6.4.1线性查找102
6.4.2二分查找102
6.5冒泡排序104
6.5.1图解排序过程104
6.5.2算法分析104
6.5.3算法设计105
6.5.4参考程序105
实验6编程实验106
习题6106
第7章结构和文件108
7.1结构108
7.1.1结构定义及其变量的
初始化108
7.1.2结构数组109
7.2文件操作111
7.2.1写文件111
7.2.2读文件112
7.3综合实例115
实验7结构和文件编程实验116
习题7117第3部分课程设计部分
第8章课程设计实例121
8.1鸡兔同笼121
8.2求解百鸡问题123
8.3比赛评分程序125
8.3.1直接计算法125
8.3.2间接计算法126
8.4职工信息档案128
8.4.1设计要求128
8.4.2算法分析129
8.4.3参考程序133
8.4.4测试程序140
8.5测试与调试知识简介145
8.5.1软件测试145
8.5.2程序的测试与调试147
附录A按字母表顺序排序的C和C++
保留字151
附录BC语言关键字152
附录CC语言的printf格式输出函数153
附录DC语言的scanf格式输入函数156
参考文献158
第1章走进编程的殿堂3
1.1似曾相识燕归来3
1.2程序的编辑、编译和运行的
基本概念4
1.2.1密切配合的三个主要
步骤4
1.2.2编写控制台程序4
1.3工欲善其事,必先利其器8
1.3.1菜单栏9
1.3.2工具栏9
1.4打好编程基本功10
1.4.1自然语言与计算机语言
之间的鸿沟10
1.4.2面向过程与结构化程序
设计11
1.5C++更容易编制面向过程的
程序15
1.6本书的结构及教学建议15
1.6.1基础部分15
1.6.2提高部分16
1.6.3课程设计部分17
实验1练习使用集成环境17
习题117
第2章C++语言的基础知识18
2.1C++的基本数据类型18
2.1.1小荷才露尖尖角18
2.1.2标识符20
2.1.3变量21
2.1.4基本数据类型22
2.1.5常量23
2.1.6命名注意事项25
2.2C++的表达式26
2.2.1运算表达式和运算符26
2.2.2赋值运算符与赋值
表达式27
2.2.3逗号运算符与逗号
表达式28
2.3典型例题及错误分析28
2.3.1典型例题28
2.3.2初学者最容易出现的
语法错误29
2.3.3容易出现的其他错误30
2.4活捉臭虫保平安31
2.4.1一个简单的示例程序31
2.4.2编译程序32
2.4.3排错34
2.4.4基本调试命令简介35
实验2练习调试程序37
习题237
第3章结构化编程基础39
3.1程序语句39
3.2关系运算41
3.3逻辑运算42
3.4结构化程序设计概述44
3.5控制选择结构44
3.5.1用if语句实现选择结构
设计44
3.5.2用switch语句实现选择
结构设计48
3.6循环控制结构设计49
3.6.1while语句49
3.6.2do~while语句50
3.6.3for语句51
3.6.4break语句、continue
语句及goto语句52
3.7典型例题及错误分析55
3.7.1典型例题55
3.7.2错误分析55
实验3求水仙花数58
习题358
第4章计算机解题基础知识60
4.1枚举法60
4.1.1重复运算60
4.1.2分支运算61
4.1.3逻辑思维的计算机表示62
4.1.4使用枚举法解题的思路63
4.1.5参考程序64
4.2逻辑问题求解实例66
4.2.1赛车问题66
4.2.2新郎新娘问题68
4.3小结69
实验4编程调试实验70
习题470第2部分提高部分
第5章函数与数组73
5.1典型C++程序结构73
5.1.1环环相扣的函数74
5.1.2函数类型和返回值74
5.1.3函数原型显身手76
5.1.4函数调用形式77
5.1.5函数的形式参数和实在
参数79
5.1.6函数的返回区80
5.2变量的存储类型80
5.3一维数组83
5.4几个最常用的字符串函数85
5.5正确使用库函数和数组87
实验5函数编程实验89
习题589
第6章解题实例91
6.1解题和算法描述91
6.1.1计算机解题91
6.1.2常用过程设计算法描述
方法94
6.2递推算法95
6.2.1基础知识95
6.2.2递推实例96
6.3递归算法99
6.3.1递归与递推的比较99
6.3.2图解递归执行过程
实例101
6.4查找算法101
6.4.1线性查找102
6.4.2二分查找102
6.5冒泡排序104
6.5.1图解排序过程104
6.5.2算法分析104
6.5.3算法设计105
6.5.4参考程序105
实验6编程实验106
习题6106
第7章结构和文件108
7.1结构108
7.1.1结构定义及其变量的
初始化108
7.1.2结构数组109
7.2文件操作111
7.2.1写文件111
7.2.2读文件112
7.3综合实例115
实验7结构和文件编程实验116
习题7117第3部分课程设计部分
第8章课程设计实例121
8.1鸡兔同笼121
8.2求解百鸡问题123
8.3比赛评分程序125
8.3.1直接计算法125
8.3.2间接计算法126
8.4职工信息档案128
8.4.1设计要求128
8.4.2算法分析129
8.4.3参考程序133
8.4.4测试程序140
8.5测试与调试知识简介145
8.5.1软件测试145
8.5.2程序的测试与调试147
附录A按字母表顺序排序的C和C++
保留字151
附录BC语言关键字152
附录CC语言的printf格式输出函数153
附录DC语言的scanf格式输入函数156
参考文献158
猜您喜欢