




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 南宁市邮政管理局招聘笔试真题2024
- 2025版数据中心机房设备搬迁与数据中心搬迁前后环境监测服务合同
- 2025版广告行业第三方人员保密及品牌保护合同
- 二零二五年校园照明设施改造与安装服务合同
- 2025版国际物流货物运输清关代理服务合同范本
- 二零二五年度智能停车场管理系统建设合同
- 二零二五年度机房安防监控系统检修与维护合同范本
- 二零二五年教育机构收购资源整合协议
- 二零二五年农业机械化设备采购合同补充协议
- 二零二五年度跨境投资担保融资借款合同样本
- 工作总结及工作思路(输电运维班)
- 气管及支气管内插管
- Unit 14 I remember meeting all of you in Grade 7(大单元教材分析)教学课件 人教新目标九年级英语全册
- 2025年高处吊篮安装拆卸工(建筑特殊工种)证考试题库
- 2025年新云南会计灵活用工协议书
- 2024年扬州市辅警真题
- 超声医学心包填塞诊断与应用
- 安全操作规程修订要求
- 2025年初中音乐教师招聘考试试卷含答案(三套)
- 2025内蒙古森工集团招聘工勤技能人员3100人笔试参考题库附带答案详解析集合
- 登销记以及运统46系统运用21课件
评论
0/150
提交评论