第四章VB算法基础及基本语句ppt课件.ppt

第四章VB算法基础及基本语句ppt课件.ppt

ID:58670766

大小:442.50 KB

页数:81页

时间:2020-10-05

第四章VB算法基础及基本语句ppt课件.ppt_第1页
第四章VB算法基础及基本语句ppt课件.ppt_第2页
第四章VB算法基础及基本语句ppt课件.ppt_第3页
第四章VB算法基础及基本语句ppt课件.ppt_第4页
第四章VB算法基础及基本语句ppt课件.ppt_第5页
资源描述:

《第四章VB算法基础及基本语句ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章VB算法基础及基本语句主要内容三种程序结构(顺序,分支,循环)赋值语句条件分支语句(共五种)笔记、作业、实验求两个自然数的最大公约数的算法(欧几里德算法)S1.输入两个自然数M、NS2.求M除以N的余数RS3.使M=N,即用N代换MS4.使N=R,即用R代换NS5.若R≠0,则重复执行S2、S3、S4(循环),否则转S6S6.输出M,M即为M和N的最大公约数基本算法结构图顺序分支循环4.2.1赋值语句1、形式Var=<表达式>如:s=“Thisisaflower”Number%=72Text

2、.font.size=12Y=(a+b)/2作用:将表达式的值赋值给变量名。一般用于给变量赋值或对控件设定属性值。2.不同数据类型数据的赋值当表达式的类型与变量的类型不一致时,强制转换成左边的精度,如iA%=10/3iA中的结果为3注意:虽然赋值号与关系运算符等于号都用“=”表示,VB系统会根据所处的位置自动判断是何种意义的符号。注意点:P59-604.2.2InputBox函数InputBox函数作用:用来接受用户通过键盘输入的数据。形式:V=InputBox(Prompt[,Title][,D

3、efault] [,x,y][,helpfile,context])其中:提示:提示信息;标题:对话框标题;缺省:输入区缺省值函数返回字符类型。举例:下页PrivateSubForm_Click()PassWord=InputBox("输入你的口令:","程序示例")IfPassWord="123456"ThenPrint"OK!"ElsePrint"Error!"EndIfEndSub函数返回值4.2.3MsgBox函数作用:MsgBox函数用于向用户发布提示信息,并要求用户作出必要的响应。形式

4、是:MsgBox(Prompt[,button][,title] [,helpfile,context])P72button:这是一个由4个数值常量组成的式子,形式为c1+c2+c3+c4,PrintMsgBox("非法数据!",vbOKOnly+48+0,"提示信息")PrintMsgBox(“请输入X值!”,16+vbOKOnly,”ex4_6")MsgBox函数根据用户选择单击的按钮而返回不同的值:参见P63表4-3。顺序结构4.3分支结构和分支结构语句结构示意图1、IF条件THEN一条语句

5、2、if条件THEN语句组(多条语句)endif3、if条件then语句组1else语句组2endif4、if条件1then语句组1elseif条件2then语句组2elseif条件3then语句组3……[else语句组n]endif1.If…Then语句(单分支结构)If<表达式>Then语句块EndIf或If<表达式>Then<语句>例:已知两个数x和y,比较它们的大小,使得x大于y.Ifx

6、换,若上述语句次序变一下,结果如何?2.If…Then…Else语句(双分支结构)If<表达式>Then<语句块1>Else<语句块2>EndIfIf<表达式>Then<语句1>Else<语句2>计算分段函数:单分支结构实现:y=cos(x)-x^3+3*xIfx<>0Theny=sin(x)+sqr(x*x+1)双分支结构实现:Ifx<>0Theny=sin(x)+sqr(x*x+1)Elsey=cos(x)-x^3+3*xEndIf3.If…Then…ElseIf语句(多分支结构)形式:If<

7、表达式1>Then<语句块1>ElseIf<表达式2>Then<语句块2>…[Else语句块n+1]EndIfPrivateSubCommand1_Click()DimxAsIntegerx=Val(Text1.Text)Ifx<1ThenText2.Text=“小于1的数”ElseIfx<=10ThenText2.Text=“1到10之间”ElseText2.Text=”大于10的数”EndIfEndSub输入判断例已知变量strC中存放了一个字符,判断该字符是字母字符、数字字符还是其他字符。用

8、多分支结构实现:不管有几个分支,依次判断,当某条件满足,执行相应的语句,其余分支不再执行;若条件都不满足,且有Else子句,则执行该语句块,否则什么也不执行。.ElseIf不能写成ElseIf。IfUcase(strC)>="A"AndUcase(strC)<="Z"ThenPrintstrC+"是字母字符"ElseIfstrC>="0"AndstrC<="9"ThenPrintstrC+"是数字字符"ElsePrintstrC+"其他字符"EndIf4.If语句的嵌套If语句的嵌

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。