




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VB算法秀州中学
张金燕1/331试题分布选择题一题2分VB界面、对象、属性等
11题(大题)5分程序代码填空
代入详细数值,模拟程序运行后得到结果
2/33算法概念及特征
概念:解题方法准确描述
特征:有穷性
确定性
能行性
有0个或多个输入
有1个或多个输出(基础作业本38页关键点提醒)32018年1月4日星期四3/33流程图基本符号42018年1月4日星期四圆角矩形:开始结束框平行四边形:输入输出框矩形:处理框菱形:判断框4/33基本数据类型integer:短整数型-32768—32767(有可能发生溢出)long:长整数型single:单精度实数型double:双精度实数型string:字符型不需要计算数字用string;
VB中caption、Text、list列表框输出(比如:list1.Additem)都为string型
Boolean:逻辑性若变量a为逻辑性,则值只能是True或False25/33类、对象、属性类窗体及对象属性名属性值62018年1月4日星期四labelTextBoxCommandButtonlistBoxTimerImage6/33事件、方法72018年1月4日星期四事件:发生在对象上事情方法:move、AddItem、Clear7/33变量命名规则字母、数字、下划线组成必须字母开头不能是VB保留字(保留字就是VB中已经有固定用途字符,如IF、For、Dim等)82018年1月4日星期四8/33单个变量VS一维数组单个变量定义:Dim变量名AS数据类型
一旦定义之后,在该程序中此变量值可变但数据类型不变一维数组定义:Dim数组变量名(A1toA2)AS数据类型
假如题目代码中有数组,问犯错类型,要留心是不是溢出
思索:若(-1to3),该数组有几个变量元素?
92018年1月4日星期四9/33赋值语句
变量=表示式或
对象名.属性名=属性值102018年1月4日星期四10/33运算符112018年1月4日星期四11/33惯用函数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个字符122018年1月4日星期四12/33惯用函数几个关键点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)132018年1月4日星期四13/33Len(X):求字符串X字符个数Mid(X,n,k):从字符串x第n位开始,共提取k个字符
这两个函数通常一起使用142018年1月4日星期四14/33三种基本结构
次序结构
行IF
选择(分支)结构:if语句
块IFFor语句循环结构:循环语句Dowhile语句152018年1月4日星期四15/33行If
If
条件表示式
Then
语句1Else语句2行IF语句关键点:必须在一行写完;假如只需要执行满足条件结果,那么不需要Else这个分支。162018年1月4日星期四16/33块If
If
条件表示式1Then
语句块1
Elseif
条件表示式2Then
语句块2……
Elseif
条件表示式nThen语句块n
Else
语句块0
EndIf172018年1月4日星期四17/33For循环
For
循环变量=初值to
终值step
步长
循环体
Next
循环变量
关键点:1.步长可正可负,不可为0。步长为1时,能够省略step步长2.循环结束,循环变量值>终值182018年1月4日星期四18/33DoWhile循环DoWhile条件表示式
循环体Loop关键点:条件表示式成立是循环进行条件循环体内必有一句语句使得条件不成立,普通是变量累加有些情况下,For和Do能相互改写192018年1月4日星期四19/33For和Do相互改写
For结构DoWhile结构
循环变量=初值For
循环变量=初值to
终值step
步长DoWhile循环变量<=终值
循环体循环体
循环变量=循环变量+步长
Next
循环变量Lopp202018年1月4日星期四20/333解析算法用解析方法找出表示问题前提条件与所求结果之间数学表示式,并经过表示式计算来实现问题求解。结束输入a值a>=70?输出结果“带伞”输出结果“不带伞”21/33枚举算法
依据问题本身性质,一一列举出该问题全部可能情况,并依据题目标条件逐一做出判断,从中挑选出符合条件解,
结构为:循环结构For或DoIF语句222018年1月4日星期四22/33第一题232018年1月4日星期四23/33第二题242018年1月4日星期四24/33252018年1月4日星期四25/33第三题262018年1月4日星期四26/33第三题272018年1月4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 45211.6-2025小麦抗病虫性评价技术规程第6部分:黄矮病
- GB/T 21270-2025食品馅料质量通则
- 【正版授权】 IEC 60335-2-75:2024 CMV EN Household and similar electrical appliances - Safety - Part 2-75: Particular requirements for commercial dispensing appliances and vending machine
- 会议室租赁协议标准
- 合同续签本人意向书
- 总经理聘用合同例文
- 公司销售合同
- 科技成果评估委托协议
- 水资源管理系统建设项目合同
- 全球工程承揽及设备安装合同
- 潍坊2025年山东潍坊市产业技术研究院招聘7人笔试历年参考题库附带答案详解
- 《南非综合简要介绍》课件
- 2023六年级数学下册 第2单元 百分数(二)综合与实践 生活与百分数说课稿 新人教版
- 小学五年级体育教案全册(人教版)
- 2024年 江苏凤凰新华书店集团有限公司招聘笔试参考题库含答案解析
- 20以内加减法口算题(10000道)(A4直接打印-每页100题)
- 安全评价工作程序框图流程图
- 临床血液学检验第5讲骨髓活检及细胞生物学实验技术
- 空间生产理论
- 网络营销教案完整版讲义
- 《固体物理学》全册完整教学课件
评论
0/150
提交评论