




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,樟木高中VisualBasic程序设计,第二章程序设计,复习,1.算法的概念:广义:即解决某个问题或处理某件事的方法和步骤狭义:专指用计算机解决某一问题的方法和步骤,复习,2.算法的特征确定性:每个步骤确定无误、无歧义可行性:计算机可有效执行、可实现、有结果有穷性:步骤有限、能在合理时间完成输入性与输出性,3.算法的描述自然语言:是指人们日常生活中使用的语言流程图:使用规定的图形符号来描述算法伪代码:是介于自然语言计算机程序语言之间的一种算法。,复习,开始,举例,辗转相除法,2.2常用语句与函数,1.赋值语句,给变量赋值,格式:变量名=表达式,设置或获取对象的属性,设置属性值:对象名.属性=表达式获取属性值:变量名对象名.属性,如:A=VB程序设计Text1.Text=ABText2.Text,顺序结构:各语句按照出现的先后次序依次执行,Print方法系统提供的交互函数或过程,DimvAsIntegerDimbookAsString*8DimsumAsSinglev=26v=v+1book=VB程序设计sum=v*123.4+56.7,Boolean数值型True为-1;False为0Boolean数值型非0为True;0为False,1.赋值语句,例:DimvAsIntegerDimbookAsString*8DimsumAsDoubleDimBoolAsBooleanv=26v=v+12.3sum=v*123.4+56.7v=126sum=123abv=Truesum=FalseBool=123Bool=0Bool=-123,注意:(1)右边表达式的值强制转换成左边变量的精度,(2)若不能实现类型转换,出现“类型不匹配”错,1.赋值语句,注意:,例:DimXAsSingleDimYAsSingleDimSumAsSingleX=26Sin(X)=X+Y5=Sqr(X)+YX+Y=126X=Y=Sum=1Sum=Sum+1,(3)赋值号左侧只能出现变量,(4)一条赋值语句不能同时给多个变量赋值,(5)正确理解加1语句,2.不同数据类型数据的赋值,变量与表达式都是数值类型,系统先求出表达式的值,再将其转换为变量类型后再赋值。,变量为逻辑型且表达式为数值类型(算术表达式),则所有的非0值,系统都转换为True赋给变量;对0值则转换为False赋给变量。,变量为字符型且表达式为数值类型(算术表达式),系统将把表达式的值转换为字符型再赋给变量。,2.不同数据类型数据的赋值,把一个逻辑值True赋给一个整型变量,变量的值将为-1;把逻辑值False赋给整型变量,变量的值将为0。把一个逻辑值True赋给一个字符变量,变量的值将为True;把逻辑值False赋给字符变量,变量的值将为False。把一个字符型的数据赋给数值变量,系统将给出数据类型不匹配的错误提示,并停止运行。示例,InputBox函数,Msgbox函数,与用户交互函数和过程,格式:InputBox(提示,标题,默认值,X,Y),格式:MsgBox(提示内容,按钮设置,标题),1.赋值语句,InputBox函数-输入框,作用:用来接受用户通过键盘输入的数据单击确定,返回输入值(字符型数据)格式:V=InputBox(Prompt,Title,Default,X,Y,Helpfile,Context)变量名=InputBox(提示,标题,默认值,X,Y),例:设置一个输入框:提示用户输入查询学号。,提示:若提示内容中需要换行显示:在换行处加chr(13)和chr(10)各项参数位置必须一一对应,示例,V=InputBox(Prompt,Title,Default,X,Y_,Helpfile,Context),V=InputBox(请输入鸡和兔的总头数,工程1,50),示例,按钮:可选。整型表达式,缺省值为0;指定信息框中按钮数目、类型、图标类型、缺省按钮等,形式为c1+c2+c3+c4。,Msgbox函数-信息框,变量=MsgBox(提示内容,按钮,标题)MsgBox提示内容,按钮,标题,提示内容:必要。字符表达式,即显示在对话框中的信息,2.MsgBox函数的常用参数的说明,=1024个字符,如果文字超过一行,可用Chr(13)+Chr(10)换行。,标题:可选。在对话框标题栏中显示的内容。省略此项,则将应用程序名放在标题栏中,1.语法,值按钮的设置对应按钮名称0vbOKOnly-确定1vbOKCancel-确定、取消2vbAbortRetryIgnore-终止、重试、忽略3vbYesNoCancel-是、否、取消4vbYesNo-是、否5vbRetryCancel-重试、取消,Buttons参数的设置,1.按钮的类型和数目的设置Buttons的和=按钮设置值(c1)+图标设置值(c2)+缺省按钮值(c3),Buttons参数值=1或vbOKCancel,2.图标的样式Buttons的和=按钮设置值+图标设置值+缺省按钮值,16vbCritical-,32vbQuestion-,48vbExclamation-,64vbInformation-,Buttons参数值=1+64或vbOKCancel+vbInformation,Buttons参数的设置,3.说明哪一个是缺省按钮Buttons的和=按钮设置值+图标设置值+缺省按钮值,0VbDefaultButton1,256VbDefaultButton2,512VbDefaultButton3,Buttons参数值=65(1+64+0)或vbOKCancel+vbInformation+VbDefaultButton1,Buttons参数的设置,设计一个如下所示的提示框:,练习使用信息框,符号常量返回值对应按钮,4.Msgbox的函数返回值用于确定用户选择对话框的哪一个按钮,以作出不同的响应。,vbOK1-确认,vbCancel2-取消,vbNo7-否(N),vbAbort3-终止(A),vbRetry4-重试(R),vbIgnore5-忽略(I),vbYes6-是(Y),信息框的返回值:,示例,基本算法结构,顺序结构,分支结构,循环结构,当型循环,直到型循环,由上可知,三种基本结构的共同特点:只有单一的入口和单一的出口结构中的每个部分都可能
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 彩虹朋友派对课件
- 物业保洁员的培训
- 大型船租用合同范本
- 大健康产业政策解读
- 广西中医药大学赛恩斯新医药学院《写意花鸟》2024-2025学年第一学期期末试卷
- 大连东软信息学院《工程造价与招投标》2024-2025学年第一学期期末试卷
- 昆明铁道职业技术学院《国际商法导论》2024-2025学年第一学期期末试卷
- 武汉航海职业技术学院《土壤与生物地理学实验》2024-2025学年第一学期期末试卷
- 南开大学滨海学院《排水工程课程设计》2024-2025学年第一学期期末试卷
- 长江艺术工程职业学院《大数据分析》2024-2025学年第一学期期末试卷
- 乳腺钼靶诊断分级标准
- (完整版)数字信号处理教案(东南大学)
- 三腔二囊管置入及护理课件
- 人民代表大会的职权
- 广东省制药企业列表
- 北京市施工现场重污染天气应急预案
- 中等职业学校英语课程标准(2020年版)(word精排版)
- 医院消毒供应中心外来器械管理流程教材44课件
- 污水处理厂运行成本分析
- 四川中小学生健康体检表
- 空压机验证方案(拟定)
评论
0/150
提交评论