




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VB算法,秀州中学张金燕,1,1,试题分布,选择题一题2分VB界面、对象、属性等11题(大题)5分程序代码填空代入具体数值,模拟程序运行后得到的结果,算法概念及特征,概念:解题方法的精确描述特征:有穷性确定性能行性有0个或多个输入有1个或多个输出(基础作业本38页要点提示),3,2018年1月4日星期四,流程图基本符号,4,2018年1月4日星期四,圆角矩形:开始结束框平行四边形:输入输出框矩形:处理框菱形:判断框,基本数据类型,integer:短整数型-3276832767(有可能发生溢出)long:长整数型single:单精度实数型double:双精度实数型string:字符型不需要计算的数字用string;VB中caption、Text、list列表框输出(例如:list1.Additem)都为string型Boolean:逻辑性若变量a为逻辑性,则值只能是True或False,2,类、对象、属性,类窗体及对象属性名属性值,6,2018年1月4日星期四,label,TextBox,CommandButton,listBox,Timer,Image,事件、方法,7,2018年1月4日星期四,事件:发生在对象上的事情,方法:move、AddItem、Clear,变量命名规则,字母、数字、下划线组成必须字母开头不能是VB保留字(保留字就是VB中已经有固定用途的字符,如IF、For、Dim等),8,2018年1月4日星期四,单个变量VS一维数组,单个变量定义:Dim变量名AS数据类型一旦定义之后,在该程序中此变量值可变但数据类型不变一维数组定义:Dim数组变量名(A1toA2)AS数据类型如果题目代码中有数组,问出错类型,要留意是不是溢出思考:若(-1to3),该数组有几个变量元素?,9,2018年1月4日星期四,赋值语句,变量=表达式或对象名.属性名=属性值,10,2018年1月4日星期四,运算符,11,2018年1月4日星期四,常用函数,Abs(X):求X的绝对值Int(X):不大于x的最大整数Sqr(X):开根号Rnd(x):随机函数,取值范围0,1)Val(X):将X转换为数值型Str(X):将x转换为字符型Len(X):求字符串X的字符个数Mid(X,n,k):从字符串x的第n位开始,共提取k个字符,12,2018年1月4日星期四,常用函数几个要点,Int(X):不大于x的最大整数Int(3.4)Int(-3.4)Rnd(x):随机函数,取值范围【0,1)a,b之间的随机整数:a+int(Rnd()*(b-a+1)Val(X):将X转换为数值型Str(X):将x转换为字符型常用于输入输出输入语句:例s=Text1.text,s是string型若s是数值型,则s=val(Text1.text)输出语句:例text1.text=sLabel1.caption=sList.AddItem=s以上s是string型若s是数值型,则s之前都要加str,写成str(s),13,2018年1月4日星期四,Len(X):求字符串X的字符个数Mid(X,n,k):从字符串x的第n位开始,共提取k个字符这两个函数通常一起使用,14,2018年1月4日星期四,三种基本结构,顺序结构行IF选择(分支)结构:if语句块IFFor语句循环结构:循环语句Dowhile语句,15,2018年1月4日星期四,行If,If条件表达式Then语句1Else语句2行IF语句要点:必须在一行写完;如果只需要执行满足条件结果,那么不需要Else这个分支。,16,2018年1月4日星期四,块If,If条件表达式1Then语句块1Elseif条件表达式2Then语句块2Elseif条件表达式nThen语句块nElse语句块0EndIf,17,2018年1月4日星期四,For循环,For循环变量=初值to终值step步长循环体Next循环变量要点:1.步长可正可负,不可为0。步长为1时,可以省略step步长2.循环结束,循环变量的值终值,18,2018年1月4日星期四,DoWhile循环,DoWhile条件表达式循环体Loop要点:条件表达式成立是循环进行的条件循环体内必有一句语句使得条件不成立,一般是变量累加有些情况下,For和Do能相互改写,19,2018年1月4日星期四,For和Do的相互改写,For结构DoWhile结构循环变量=初值For循环变量=初值to终值step步长DoWhile循环变量=70?,输出结果“带伞”,输出结果“不带伞”,枚举算法,根据问题的本身性质,一一列举出该问题所有可能的情况,并根据题目的条件逐个做出判断,从中挑选出符合条件的解,结构为:循环结构For或DoIF语句,22,2018年1月4日星期四,第一题,23,2018年1月4日星期四,第二题,24,2018年1月4日星期四,25,2018年1月4日星期四,第三题,26,2018年1月4日星期四,第三题,27,2018年1月4日星期四,第四题,28,2018
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国化妆品行业消费新趋势与品牌竞争力评估报告
- 企业就职员工保密合同书7篇
- 2025河南郑州联勤保障中心二季度社会人才招聘132人考前自测高频考点模拟试题附答案详解(考试直接用)
- 2025年安徽师范大学人才招聘51人模拟试卷及完整答案详解一套
- 2025年智能制造的工业信息化
- 2025年海洋能发电在海岛可再生能源消费市场分析报告
- 2025年海洋能发电海水淡化联合系统市场前景与竞争格局分析报告
- 2025江西南昌市劳动保障事务代理中心招聘统计监测劳务外包人员1人模拟试卷及1套参考答案详解
- 重庆梁平区公务员遴选考试真题2024
- 2025广西玉林市玉州区人力资源和社会保障局招聘编外人员4人模拟试卷有答案详解
- 公路交通安全设施工高级工培训内容
- 第三章转录及转录调控
- GB/T 7193-2008不饱和聚酯树脂试验方法
- GB/T 3810.3-2016陶瓷砖试验方法第3部分:吸水率、显气孔率、表观相对密度和容重的测定
- GB/T 3141-1994工业液体润滑剂ISO粘度分类
- 癌症病人三阶梯止痛治疗原则标准课件
- 颅脑损伤患者护理查房课件
- 重要环境污染物及环境疾病课件
- 《嵌入式技术应用》课程标准
- 部编本语文五年级上册第一单元教材解读
- 医院放疗科护理记录(模板)
评论
0/150
提交评论