结构化程序设计内容.ppt

结构化程序设计内容.ppt

ID:51990614

大小:572.00 KB

页数:52页

时间:2020-03-27

结构化程序设计内容.ppt_第1页
结构化程序设计内容.ppt_第2页
结构化程序设计内容.ppt_第3页
结构化程序设计内容.ppt_第4页
结构化程序设计内容.ppt_第5页
资源描述:

《结构化程序设计内容.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、结构化程序设计基本思想:是按自顶向下逐步求精的方式,由三种标准控制结构反复嵌套来构造一个程序1.自顶向下和逐步求精的设计方法:将一个复杂任务按照功能进行拆分,划分为大小适当、功能明确、具有一定独立性、并容易实现的模块,从而把一个复杂的系统的设计转变为多个简单模块的设计2.单入单出的控制结构:每个模块只有一个入口和一个出口,每个模块内部均用顺序、选择、循环结构来描述结构化程序易于阅读,而且可提高系统的可修改性和可维护性1第4章VB控制结构4.1顺序结构4.2选择结构4.3循环结构4.4其他辅助语句24.1顺序结构按照语句出现的次序,自上而下顺序执行。主要语句赋值语句输入/输出

2、语句语句1语句2语句n34.1.1赋值语句2种格式:给变量赋值:变量名=表达式设定属性:[控件名.]属性名=表达式说明:(1)“=”表示赋值,先计算右边表达式的值,再将此值赋给变量或对象属性(2)变量和属性可多次赋值,新值会取代旧值举例:x=10:x=-34:x=“wer”n=n+1'常用于计数sum=sum+x'常用于求和4赋值语句的格式和作用(3)“=”有两个意义:赋值号、关系运算符形式相同,系统会根据所处的位置判断符号的意义注意:a=b和b=a(4)赋值号的左边只能是变量或控件属性,不能是常量和表达式(5)不能在一个赋值语句中同时给多个变量赋值本章目录错误的赋值语句:

3、Now()=x+y'左边是表达式(函数)5=sqr(s)+x+y'左边是常量x+y=3'左边是表达式正确的写法:x=5:y=5:z=5错误的写法:x=y=z=55赋值号两边数据类型不同时原则:进行转换,向左边看齐1、当表达式为数值型并与变量精度不同时,需强制转换成左边变量的精度举例:n%=3.5‘n为整型,转换时四舍五入,n=42、当表达式是数字字符串,左边变量是数值类型,自动转换成数值类型再赋值。如果表达式有非数字字符或空串,则出错。举例:n%=“123”‘n中的结果是12363、当逻辑型值赋值给数值型变量时,True转换为-1,False转换为0;反之当数值赋给逻辑型变

4、量时,非0转换为True,0转换为False4、任何非字符型的值赋值给字符型变量,自动转换为字符型7数据输入使用文本框(TextBox)例4.1使用InputBox函数数据的输入和输出数据输出使用标签和文本框使用Print方法使用MsgBox函数84.1.2InputBox函数格式:InputBox(prompt[,Title][,default][,xpos][,ypos])strs1="请输入姓名"+Chr(13)+Chr(10)+"然后单击确定"strname=InputBox(strs1,"输入框","您的姓名",2000,2000)Title标题功能:打开一个对话

5、框,等待用户输入,当用户单击“确定”按钮或按回车键后,返回文本框中输入的字符串类型的值Prompt提示default缺省提示项不能省略。若要多行提示,可在每行行末加回车控制符Chr(13)和换行控制符Chr(10)或系统常量vbCrLf9InputBox函数注意事项Prompt是必选项,其余项若缺省,必须以“,”跳过默认情况下,InputBox函数返回的是一个字符串,当需要得到数值型数据时,应使用Val函数进行转换,否则可能得到不正确的结果每执行一次InputBox函数只能输入一个值,如果需要输入多个值,必须多次调用InputBox函数InputBox(“输入姓名”,“例题

6、”,,1000,1000)例4.3104.1.3MsgBox函数和MsgBox过程功能:打开一个信息框,等待用户选择一个按钮区别:MsgBox函数返回所选按钮的值MsgBox过程不返回值,常用于简单的信息显示格式:MsgBox(Prompt[,Type][,Title])MsgBoxPrompt[,Type][,Title]11MsgBox函数Title标题Prompt提示命令按钮图标函数格式:MsgBox(Prompt[,Type][,Title])Dimresponseasstring*20Response=MsgBox(“Doyouwanttocontinue?”,1

7、+32+0,“信息窗口”)12MsgBox中Type参数设置表信息图标64VBInformation警告信息图标48VBExclamation询问信息图标32VBQuestion关键信息图标16VBCritical图标类型重试、取消按钮5VBRetryCancel是、否按钮4VBYesNo是、否、取消按钮3VBYesNoCancel终止、重试、忽略按钮2VBAboutRetryIgnore确定、取消按钮1VBOkCancel确定按钮0VBOkOnly按钮数目描述值内部常数分组本章目录13MsgBox函数返回值Msg

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

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

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