课题:分支结构教学时间:授课班级:教学目标:学会用if…else…endif语句编写简单的程序,并会调试它教学重点、难点:运算规则IF语句的用法Msbox()等函数的涵义及用法教学过程用前面介绍的语句已能编写出顺序执行的简单程序.
但在用计算机解决实际问题时,有时需要先对某个条件进行判断,然后根据判断的结果进行不同的操作.
例如:求三个数中的最小数,用流程图表示如图6-2,图中包含有两个判断框.
其中第一个判断框是根据给定的条件"ab、x"b"等都是合法的关系表达式.
关系运算符及其示例见表6-10.
表6-10关系运算符含义相当的数学符号关系表达式示例=等于=x=0>大于>x*y>x+y不等于≠X0>=大于等于≥x>=105(x=3,y=-2)其值为False如果是字符串,则按字符的ASCII码从左到右一一比较,即首先比较两个字符串的第一个字符,其ASCII码值大的字符串大,如果第一个字符相等,则比较第二个字符,依此类推,直至出现不同的字符为止.
如果两个字符串的长度相等,且每一个相应位置上字符都一样,就认为两个字符串相等.
如果两个字符串长度不相等,但一个字符串是另一个字符串的前部,则长度大的字符串大.
例如:"VB">"VISUALBASIC"其值为False"Basic"="Basic"其值为True"Windows">"Window"其值为True二、行If语句行If语句是指在一行中写完的If语句,它的一般格式为:格式一:If条件Then语句执行这种形式的If语句时,首先对条件进行判断.
若条件成立,则执行Then后面的语句;若条件不成立,则执行If语句后继程序行的语句.
格式二:If条件Then语句1Else语句2执行这种形式的语句时,先进行判断,若条件成立,则执行语句1;否则执行语句2.
【例6-5-1】输入三个不相同的数,求出其中最小数.
算法设计见第一节,流程图如图6-2,程序代码如下:'求三个数中的最小数PrivateSubForm_Click()DimaAsSingle,bAsSingle,cAsSingleDimminAsSinglea=InputBox("输入a","输入框")b=InputBox("输入b","输入框")c=InputBox("输入c","输入框")Ifab(已知a=3,b=4)②x+1>=10(已知x=7)③i0Theny=1Elsey=0End⑶写出下列程序的执行结果.
PrivateSubForm_Click()DimxAsSingleLetx=38Ifx50"EndIfEndIfEndSub⑷从键盘输入三个数,输出其中绝对值最大的数,画出流程图.
⑸设C盘\BMP目录下有15个BMP格式图像文件:XXX01.
BMP、XXX02.
BMP、XXX03.
BMP、……、XXX15.
BMP.
设计一个界面如图6-24所示的看图程序,图的正中为图形框,单击"上图""下图"钮显示上幅、下幅图像.
要求写出完成该程序所要绘制的控件及需要重新设置的属性,并编写程序.
说明一下:gcorelabs的俄罗斯远东机房“伯力”既有“Virtual servers”也有“CLOUD SERVICES”,前者是VPS,后者是云服务器,不是一回事;由于平日大家习惯把VPS和云服务器当做一回事儿,所以这里要特别说明一下。本次测评的是gcorelabs的cloud,也就是云服务器。 官方网站:https://gcorelabs.com 支持:数字加密货币、信用卡、PayPal...
蓝竹云怎么样 蓝竹云好不好蓝竹云是新商家这次给我们带来的 挂机宝25元/年 美国西雅图云服务器 下面是套餐和评测,废话不说直接开干~~蓝竹云官网链接点击打开官网江西上饶挂机宝宿主机配置 2*E5 2696V2 384G 8*1500G SAS RAID10阵列支持Windows sever 2008,Windows sever 2012,Centos 7.6,Debian 10.3,Ubuntu1...
BuyVM商家算是一家比较老牌的海外主机商,公司设立在加拿大,曾经是低价便宜VPS主机的代表,目前为止有提供纽约、拉斯维加斯、卢森堡机房,以及新增加的美国迈阿密机房。如果我们有需要选择BuyVM商家的机器需要注意的是注册信息的时候一定要规范,否则很容易出现欺诈订单,甚至你开通后都有可能被禁止账户,也是这个原因,曾经被很多人吐槽的。这里我们简单的对于BuyVM商家新增加的迈阿密机房进行简单的测评。如...