书籍 基于Visual Basic下的高中程序设计常用算法汇编的封面

基于Visual Basic下的高中程序设计常用算法汇编PDF电子书下载

陈大波主编

购买点数

13

出版社

上海:华东师范大学出版社

出版时间

2015

ISBN

标注页数

392 页

PDF页数

408 页

图书目录

第一篇 VB基础知识 1

第一章 Visual Basic语言基础 1

1-1 基本数据类型 1

1-2 用户自定义数据类型 6

1-3 常量 7

1-4 变量 8

1-5 运算符与表达式 11

1-6 常用内部函数 15

1-6-1 数学函数 15

1-6-2 随机函数 16

1-6-3 字符串函数 17

1-6-4 转换函数 18

1-6-5 日期/时间函数 19

1-6-6 检测函数 20

第二章 程序流程基本控制结构 22

2-1 顺序结构 22

2-1-1 赋值语句 22

2-1-2 数据输入 23

2-1-3 数据输出 24

2-1-4 注释、暂停和结束语句 27

2-1-5 命令行的解释执行 28

2-2 分支结构 29

2-2-1 条件语句 29

2-2-2 情况语句 31

2-2-3 IIf函数 33

2-2-4 无条件转向语句 33

2-3 循环结构 34

2-3-1 While…Wend语句 34

2-3-2 Do…Loop语句 35

2-3-3 For…Next语句 36

2-3-4 循环嵌套 36

2-3-5 退出循环 38

2-3-6 DoEvents函数 39

2-4 数组 40

2-4-1 数组声明 40

2-4-2 动态数组 41

2-5 过程 44

2-5-1 Sub过程(子程序过程) 44

2-5-2 Function过程(自定义函数过程) 46

2-5-3 参数传递 48

第三章 常见问题简析与处理 50

3-1 窗体与显示 50

3-2 常量与变量 52

3-2-1 常数与常量 52

3-2-2 变量与声明 53

3-3 数据类型的转换 56

3-4 运算符 57

3-5 流程控制 57

3-6 结构化的程序 59

第四章 程序调试 63

4-1 VB的三种工作模式 63

4-2 错误类型 64

4-3 VB调试工具 65

4-4 调试程序 66

4-4-1 中断模式的进入与退出 66

4-4-2 程序中断设置 67

4-4-3 调试窗口 68

4-4-4 跟踪调试 70

第二篇 常用算法 72

第五章 基础算法实例解析 72

5-1 数据的大小比较与交换 72

5-1-1 数据的交换 72

5-1-2 数据的比较 73

5-1-3 奇偶的判断 80

5-2 最大最小值问题 83

5-2-1 擂台法 83

5-2-2 数组标记法 85

5-3 数列问题 86

5-3-1 数列求和(积)基本框架 86

5-3-2 求数列项或项数 91

思考题与简答 93

第六章 素数求法 95

6-1 素数判断算法 95

6-2 素数算法的优化 96

6-3 素数筛选法 98

6-4 哥德巴赫猜想验证 101

思考题与简答 102

第七章 随机模拟 104

7-1 基本概念 104

7-2 随机数产生 105

7-2-1 随机数生成算法 105

7-2-2 VB中的随机函数 106

7-2-3 随机数范围扩展 106

7-3 随机模拟 107

7-4 概率问题 111

7-5 蒙特卡罗算法 113

7-5-1 投掷法 113

7-5-2 平均高度法 115

思考题与简答 116

第八章 字符串处理 119

8-1 字符串的基本概念 119

8-2 字符串的基本处理 120

8-3 简单的字符动画效果 122

8-4 应用实例 124

8-5 文本绘图 126

8-5-1 文本几何图形处理 126

8-5-2 通用文本绘图处理 131

思考题与简答 134

第九章 数制转换 137

9-1 基本概念 137

9-2 数制转换 138

9-2-1 二进制数转换成十进制数 139

9-2-2 十进制数转换成二进制数 141

9-2-3 其他数制转换 143

9-3 二进制数的应用 144

思考题与简答 145

第十章 排序 147

10-1 基本概念 147

10-2 选择排序 149

10-3 冒泡排序 152

10-4 双向冒泡排序 154

10-5 插入排序 155

10-6 计数排序 157

10-7 快速排序 159

10-8 排名问题 163

思考题与简答 166

第十一章 查找 171

11-1 查找的基本概念 171

11-2 顺序查找 171

11-3 对分查找 172

11-4 散列表 174

11-4-1 散列表基本思想 174

11-4-2 构造散列函数 174

11-4-3 冲突处理 177

思考题与简答 178

第十二章 递推、递归和迭代 180

12-1 递推算法 180

12-1-1 顺向递推 182

12-1-2 逆向递推 184

12-2 五个经典递推问题介绍 186

12-2-1 走楼梯 186

12-2-2 铺地板 187

12-2-3 蜂巢问题 187

12-2-4 兔子繁殖问题 188

12-2-5 汉诺塔(Hanoi)问题 188

12-3 递归算法 189

12-3-1 汉诺塔(Hanoi)问题 192

12-3-2 经典实例:求最大公约数 194

12-4 迭代算法 197

思考题与简答 200

第十三章 高精度算法 203

13-1 高精度计算的基本思想 203

13-2 高精度加法 208

13-3 高精度减法 210

13-4 高精度乘法 211

13-5 高精度除法 212

13-6 高精度算法实例 216

思考题与简答 219

第十四章 算法设计的常用策略 221

14-1 穷举策略 221

14-2 分治策略 224

14-2-1 归并排序 226

14-2-2 二分法:求方程近似解 227

14-3 归纳策略 228

14-4 贪心策略 231

思考题与简答 236

第十五章 搜索算法 238

15-1 深度优先搜索算法 238

15-1-1 回溯法 240

15-1-2 递归法 244

15-2 广度优先搜索算法 248

15-3 启发式搜索简介 251

15-3-1 启发函数 251

15-3-2 A*算法 253

15-4 经典问题例解 255

15-4-1 八皇后问题 255

15-4-2 跳马问题 257

15-4-3 迷宫问题 259

思考题与简答 262

第三篇 编程实践 264

第十六章 实例解析 264

16-1 整数问题 264

16-1-1 整数性质 264

16-1-2 数字问题 280

16-1-3 数码问题 294

16-2 数值计算 303

16-3 数据处理 330

16-4 字符串处理 334

16-5 趣味程序 339

16-5-1 排列组合 339

16-5-2 概率模拟 355

16-5-3 逻辑判断 358

16-5-4 称量问题 362

16-5-5 路程问题 367

16-5-6 图论问题 372

16-5-7 日期计算 385

附录:ASCII码表 392

查看更多关于的内容

本类热门
在线购买PDF电子书
下载此书RAR压缩包