计算机二级《 Visual Basic》基础教程(十三)
树图思维导图提供 计算机二级《 Visual Basic》基础教程(十三) 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级《 Visual Basic》基础教程(十三) 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:c0f7c8c94b2fe4a5d06c284e8432dbce
计算机二级《 Visual Basic》基础教程(十三)思维导图模板大纲
表达式的组成
表达式由常量、变量、运算符、函数和圆括号按一定的规则组成,通过运算后有一个结果,运算结果的类型由数据和运算符共同决定
表达式的书写规则
乘号不能省略
括号必须成对出现,均使用圆括号,可以嵌套,但必须配对
表达式从左到右在同一基准上书写,无高低、大小之分
例:sqr((3*x+y)-z)/(x*y)^4
不同数据类型的转换
操作数的数据类型应该符合要求,不同的数据应该转换成同一类型
算术运算中,如果操作数的数据精度不同,VB规定运算结果采用精度较高的数据类型
优先级
同一表达式中,不同运算符的优先级是
算术运算符 > 字符运算符 > 关系运算符 > 逻辑运算符
注意
对于存在多种运算符的表达式,可增加圆括号改变优先级或使表达式更清晰
算法的概念
算法
指用计算机解决某一问题的方法和步骤
算法分类
数值算法:用于解决一般数学解析方法难以解决的问题
如:求超越方程的根、求定积分、解微分方程等
非数值算法
用于对非数值信息进行查找、排序等
数值算法
用于解决一般数学解析方法难以解决的问题
如:求超越方程的根、求定积分、解微分方程等
非数值算法
用于对非数值信息进行查找、排序等.
算法的特征
确定性
指算法的每个步骤都应确切无误,没有歧义
可行性
指算法的每个步骤必须是计算机能够有效执行、可以实现的,并可得到确定的结果
有穷性
指一个算法应该在有限的时间和步骤内可以执行完毕的
输入性
指一个算法可以有0或多个输入数据
输出性
指一个算法必须有一个或多个输出结果
算法的评价
算法是否正确、运行的效率、占用系统资源的多少
算法的描述
一般常用流程框图来描述算法
基本算法结构
顺序结构、选择结构和循环结构
算法示例
欧几里德算法——求两个自然数的最大公约数
顺序查找算法—— 在N个字符串集合中,查找有无特定的字符串存在
树图思维导图提供 计算机二级《 Visual Basic》基础教程(三十一) 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级《 Visual Basic》基础教程(三十一) 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:a3d618a938c91c4cd4d98f3a3b94fad0
树图思维导图提供 计算机二级《 Visual Basic》基础教程(三十) 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级《 Visual Basic》基础教程(三十) 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:a5edf27cd54c7989ec31604d50ff1f07