图书介绍
程序设计及应用PDF|Epub|txt|kindle电子书版本网盘下载
![程序设计及应用](https://www.shukui.net/cover/63/33024730.jpg)
- 刘振安编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302130175
- 出版时间:2006
- 标注页数:158页
- 文件大小:8MB
- 文件页数:168页
- 主题词:程序设计-高等学校-教材
PDF下载
下载说明
程序设计及应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 基础部分3
第1章 走进编程的殿堂3
1.1 似曾相识燕归来3
目录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.6 本书的结构及教学建议15
1.6.1 基础部分15
1.5 C++更容易编制面向过程的程序15
1.6.2 提高部分16
1.6.3 课程设计部分17
实验1 练习使用集成环境17
习题117
第2章 C++语言的基础知识18
2.1 C++的基本数据类型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.2 C++的表达式26
2.2.1 运算表达式和运算符26
2.2.2 赋值运算符与赋值表达式27
2.3 典型例题及错误分析28
2.3.1 典型例题28
2.2.3 逗号运算符与逗号表达式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
习题237
实验2 练习调试程序37
第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.1 while语句49
3.6 循环控制结构设计49
3.6.2 do~while语句50
3.6.3 for语句51
3.6.4 break语句、continue语句及goto语句52
3.7 典型例题及错误分析55
3.7.1 典型例题55
3.7.2 错误分析55
习题358
实验3 求水仙花数58
第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.1 赛车问题66
4.2 逻辑问题求解实例66
4.2.2 新郎新娘问题68
4.3 小结69
实验4 编程调试实验70
习题470
第2部分 提高部分73
第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.1 基础知识95
6.2 递推算法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.2 算法分析104
6.5.1 图解排序过程104
6.5 冒泡排序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
第8章 课程设计实例121
8.1 鸡兔同笼121
第3部分 课程设计部分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
附录B C语言关键字152
附录C C语言的printf格式输出函数153
附录D C语言的scanf格式输入函数156
参考文献158