图书介绍
全国高等农林院校“十三五”规划教材 算法与实现 Visual Basic版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 曹然主编 著
- 出版社: 北京:中国农业出版社
- ISBN:9787109237605
- 出版时间:2018
- 标注页数:186页
- 文件大小:51MB
- 文件页数:198页
- 主题词:BASIC语言-程序设计-高等学校-教材
PDF下载
下载说明
全国高等农林院校“十三五”规划教材 算法与实现 Visual Basic版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 程序设计概述3
第1章 Visual Basic程序设计概述3
1.1 Visual Basic简介3
1.2 数据类型6
1.3 常量与变量8
1.3.1 常量8
1.3.2 变量9
1.4 运算规则与表达式11
1.4.1 算术运算规则12
1.4.2 字符串运算规则13
1.4.3 关系运算规则13
1.4.4 布尔运算规则13
1.4.5 运算符的优先级14
1.4.6 表达式的书写14
1.5 常用内部函数15
1.5.1 数学函数15
1.5.2 字符串函数16
习题17
第2章 Visual Basic程序设计对象19
2.1 Visual Basic对象三要素19
2.1.1 对象的属性19
2.1.2 对象的方法21
2.1.3 对象的事件22
2.2 窗体对象24
2.2.1 窗体的属性24
2.2.2 窗体的事件24
2.3 常用控件24
2.3.1 命令按钮24
2.3.2 标签和文本框25
2.3.3 单选按钮、复选框及框架26
2.3.4 列表框和组合框27
2.3.5 图形控件、定时器和滚动条29
2.3.6 通用对话框控件和菜单控件31
2.3.7 文件系统控件33
2.4 应用举例34
习题39
第3章 Visual Basic程序设计结构41
3.1 顺序结构41
3.1.1 数据的输入41
3.1.2 数据的输出43
3.2 选择结构46
3.2.1 If语句47
3.2.2 多分支选择结构Select Case语句49
3.3 循环结构53
3.3.1 For循环语句53
3.3.2 Do…Loop循环语句55
3.3.3 循环的嵌套58
习题61
第4章 数组和过程63
4.1 数组63
4.1.1 数组的定义63
4.1.2 静态数组和动态数组65
4.1.3 数组的基本操作66
4.1.4 控件数组72
4.2 过程74
4.2.1 工程74
4.2.2 过程76
4.2.3 Sub子过程78
4.2.4 Function过程81
4.2.5 参数的传递84
4.2.6 变量的作用域86
习题89
第二部分 算法与实现93
第5章 常用算法93
5.1 算法概述93
5.1.1 算法的概念93
5.1.2 算法的特征94
5.1.3 算法的基本要素95
5.1.4 算法的评定95
5.1.5 算法的描述96
5.1.6 算法描述举例98
5.2 数值类算法99
5.2.1 求和99
5.2.2 求阶乘101
5.2.3 求最大值最小值102
5.2.4 求定积分103
5.2.5 求圆周率107
5.3 枚举算法110
5.3.1 枚举法核心思想110
5.3.2 枚举法应用举例112
5.4 递归算法116
5.4.1 递归概念118
5.4.2 递归法应用举例120
5.5 排序算法129
5.5.1 冒泡排序法129
5.5.2 比较交换法131
5.5.3 选择排序法132
5.5.4 插入排序法134
5.6 查找算法135
5.6.1 顺序查找135
5.6.2 二分查找136
习题138
第6章 回溯算法140
6.1 回溯法概述140
6.1.1 回溯法基本思想141
6.1.2 回溯法求解问题基本步骤141
6.2 回溯法应用举例142
6.2.1 n皇后问题142
6.2.2 0-1背包问题146
6.2.3 素数环问题149
习题151
第7章 动态规划算法153
7.1 动态规划算法基本思想153
7.1.1 动态规划法基本概念154
7.1.2 动态规划法适用条件156
7.1.3 动态规划法解决问题的步骤157
7.2 动态规划法应用举例158
7.2.1 最短路径问题158
7.2.2 最长递增子序列问题161
7.2.3 数塔问题163
7.2.4 最长公共子序列165
习题168
第8章 贪心算法170
8.1 贪心算法概述170
8.1.1 贪心算法基本要素171
8.1.2 贪心算法与动态规划算法的区别172
8.2 贪心算法应用举例173
8.2.1 活动安排问题173
8.2.2 最优装载问题176
8.2.3 均分纸牌问题179
8.2.4 背包问题180
习题184
参考文献186