3.10 VB基本运算与顺序结构ppt课件

上传人:可** 文档编号:103380 上传时间:2019-12-01 格式:PPTX 页数:23 大小:693.35KB
下载 相关 举报
3.10 VB基本运算与顺序结构ppt课件_第1页
第1页 / 共23页
3.10 VB基本运算与顺序结构ppt课件_第2页
第2页 / 共23页
3.10 VB基本运算与顺序结构ppt课件_第3页
第3页 / 共23页
3.10 VB基本运算与顺序结构ppt课件_第4页
第4页 / 共23页
3.10 VB基本运算与顺序结构ppt课件_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、3.10 VB基本运算与顺序结构,学习目标,1.掌握三种基本算法的使用与优先级 2.掌握顺序结构的概念与运行原理,一、基本运算,通过程序的执行对数据进行加工处理,基本运算是数据处理中最常用的手段。,VB的基本运算包括:,(一)算术运算,(二)关系运算,(三)逻辑运算,(一) 算术类基本运算,乘幂() 取负(-) 乘法(*) 实数除法(/) 整数除法() 求余数(mod) 加法 (+) 减法(-),说明:,在同一个表达式中,如果有一个以上的 基本运算,则先执行优先级高的运算; 同优先级的基本运算,按自左向右顺序执行; 若表达式中有括号,则先计算括号内的表达式; 如果有多层括号,则按由内向外顺序进

2、行计算,VB中的括号只有 (),(二)关系类基本运算,相等 = 不相等 小于 小于等于 =,关系运算的结果是 一个逻辑值真、假 (true、false) 关系运算优先级比 算术运算低 所有关系运算具有 相同的优先级,级别:,(三)逻辑类基本运算,又称布尔运算,操作数为逻辑型数据True 、False 。 常用的逻辑运算符有3种:Not、And、Or。 Not:非,取反值。 And:只有两个都为True时结果才为True。 Or :只有两个都为False时结果才为False。,从上至下,二、顺序结构,声明,输入,处理,输出,按语句出现的先后顺序执行 只有一个入口和一个出口 先执行语句1,然后才执

3、行语句2 程序执行时一条语句接着一条语句地依次向下执行,没有任何跳转。,顺序结构流程图描述,执行完一个处理步骤step1后顺序执行下一个处理步骤step2,自然语言描述,程序是由一条条语句构成的,赋值语句是结构化程序设计中的最基本语句,一般用于对变量赋值或对控件设定属性值。,赋值语句的功能:首先计算赋值符号“=”右边表达式的值,然后把计算结果转为相同的数据类型数据后为变量或对象的属性名赋值。,Text1.text=“VB程序设计”,把“VB程序设计”赋值给text1的text属性,把数值常量赋值给变量a,a=5,把字符串常量赋值给变量s,s=“VB程序设计”,赋值符号“=”两端的数据类型要一致

4、,说明:,=,赋值符号“=”左端一定只能是变量或对象的属性名,而不能是常量、符号常量或表达式,变量或对象的属性名,赋值符号“=”不是数学中的等号。,a=a+5,x = y = z=1,x, y, z = 0,错误,错误,不能在一句赋值语句中,同时给多个变量赋值。,x=0 :y=0 :z=0,如要完成上述操作可以在同一行用三个独立的语句书写。,现在桌上有两杯饮料,一杯是牛奶,一杯是咖啡,如何把牛奶倒入咖啡杯中,咖啡倒入牛奶杯中?,B,A,暂时用来存放牛奶/咖啡用的。,中间变量,在很多问题的解决中都需要用到交换算法,比如在按照从小到大排序时,指将两个变量的 值 进行互换。,交换,假设有整型变量a和

5、b,分别存储整数2和6,变量a与b的数值之间的交换,a,b,中间变量,a,b,2,6,6,2,要将变量a和b交换就意味着交换变量a和变量b中的值,使得变量a存放变量b交换前的值,而变量b存放变量a交换前的值。,为什么会出现这样的情况呢?,ab ba,不能实现变量a、b交换 a、b最终都存放变量b的值了,因为根据算法的特点:赋值的操作具有覆盖性,赋值即覆盖,当我们执行a=b后,变量a中原来的值就已被覆盖了,此时变量a中最新的值就是变量b的值,再实现b=a时,b的值就是a最新的值,那么也就是b的值 。,t=a a=b b=t,变量a中的值与变量b中的值如何进行交换?,t中存储的变量先被赋值,课堂小结,

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 高中 > 高中信息 > 浙教版 > 必修 信息技术基础