ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:305.21KB ,
资源ID:23844721      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/23844721.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(高一信息会考VB复习 从例题入手.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

高一信息会考VB复习 从例题入手.docx

1、高一信息会考VB复习 从例题入手VB复习 从例题入手2012考点变化: (by火宝)1、step步长s = 0For i = 1 To 10 Step 3 s = s + iNext iPrint s2、文本框控件:textbox,用它代替输出print设置textbox的属性,包括backcolor,borderstyle,text属性(算法与程序设计教科书中P55,74表格)3、& 连接符在输出时使用如:Text1 = A1 & , & B1 & , & C14、do while true If then exit do(可以用较简单的“do while+条件+循环内容+Loop”或“do

2、+循环内容+Loop until+条件”语句来代替)5、 MsgBox “”- 输出提醒信息6、 Exit Sub -退出过程语句7、.程序功能:输入三条边长,判断能否构成一个三角形。- 注释语句。8、每一套的倒数第二题需用VB编写一个完整的程序。9、每一套的最后一题VB,是在已有一部分程序上进行程序填空、改错或选择等,题干在VB中显示,不在考试界面上显示。以上考点都将在例题中出现。By small.fang:在复习VB内容之前,建议先将教科书中有关算法的内容看一遍,例题做一遍。若有能力将大部分算法题用流程框图解决,再开始涉及VB内容,便可以直接做到将脑中的流程图“翻译”成VB语言,提高效率与

3、正确率。特别提醒:在编写VB程序的时候,千万注意,一切符号标点都要在英文输入法背景下写入,若中文,则无效。编者的话:在编程艺术的海洋中,以下内容实不过是沧海一粟,然此时我只希望其能对大家起到些微帮助,在会考来临之际临阵磨枪。只求其简单明了,若有错误,望指正之。一程序功能:解一元二次方程,输入三个系数,输出两个根,或报告无实数解。图示:Command1程序内容:Private Sub Command1_Click()Dim a As Single,b As Single,c As Single,d As Single,X1 As Single,X2 As Single a = InputBox(

4、输入二次项系数) b = InputBox(输入一次项系数)c = InputBox(输入常数项)Text1.Text = y= & a & x2+ & b & x+ & c d = b 2 - 4 * a * cIf d =0 n = n + 1 s = s + x x = InputBox(输入成绩)Loop (1)a = s / nText1.Text = aEnd Sub(1):在VB中,一般的,我们将当型循环结构表达为如下形式:Do While+循环条件(循环内容)Loop而直到型循环结构表达为如下形式:Do(循环内容)Loop until +(循环条件)四输入三条边长,判断能否构成

5、一个三角形。图示:Command1程序内容:Private Sub Command1_Click()Dim a As Single, b As Single, c As Singlea = InputBox(输入a边)b = InputBox(输入b边)c = InputBox(输入c边)If a = (b + c) ThenText1.Text = 不能构成三角形Else If b = (a + c) Then Text1.Text = 不能构成三角形 Else If c = (a + b) Then Text1.Text = 不能构成三角形 Else Text1.Text = 可以构成三角

6、形 End If End IfEnd IfEnd Sub(1).在上题中,以彩色标明的是一套多层嵌套的分支结构,红色是第一层,蓝色第二层,绿色第三层。在编写程序时,我们通常使同一层的结构左端对齐,而对应的内层结构向右退一格对齐,以方便编写者与阅读者编写与阅读。*.实际上,该程序同样可以表示为:Private Sub Command1_Click()Dim A1 As Single, B1 As Single, C1 As SingleA1 = InputBox(请输入A边边长:)Text1 = A1B1 = InputBox(请输入B边边长:)Text1 = A1 & , & B1C1 = I

7、nputBox(请输入C边边长:)Text1 = A1 & , & B1 & , & C1If A1 + B1 = C1 ThenMsgBox 你输入的三条边不能构成三角形!Exit SubEnd IfIf B1 + C1 = A1 ThenMsgBox 你输入的三条边不能构成三角形!Exit SubEnd IfIf C1 + A1 = B1 ThenMsgBox 你输入的三条边不能构成三角形!Exit Sub (2)End IfMsgBox 你输入的三条边可以构成三角形! (1)Text1 = End Sub(1).在VB中,MsgBox.表示提醒框,而.中的内容则是编者人为定义的。图示:(

8、2)在VB中,Exit Sub 意味着终止函数(程序)继续运行的意思。也就是说,在此题中,若输入的三边长满足程序中某一个单分支的运行条件的话,在提醒框弹出的同时,程序终止运行。否则的话,可能会出现连续弹出两个含义相反的提醒框的情况。五输入一个两位整数,将其个位和十位换位。图示:Command1程序内容:Private Sub Command1_Click()Dim a As Single, b As Single, c As Singlea = InputBox(请输入两位整数)If a Mod 1 0 ThenMsgBox 请输入两位整数Else If a = 100 Then MsgBox

9、 请输入两位整数 Else If a 10 Then MsgBox 请输入两位整数 (1) Else b = a 10 c = a Mod 10 a = 10 * c + b End If End IfEnd IfText1.Text = aEnd Sub(1).在VB中,MsgBox.表示提醒框,而.中的内容则是编者人为定义的。图示:*.实际上,该程序可以更便捷地表示为:Private Sub Command1_Click() Dim A0 As Integer, A1 As Integer, A2 As Integer, A3 As IntegerDo While TrueA0 = Inp

10、utBox(请输入一个两位整数)If A0 9 Then Exit DoLoopA1 = A0 Mod 10A2 = A0 10A3 = A1 * 10 + A2Text2 = A0Text1 = A3End Sub在VB中,直到型循环也可以表示为:Do While True(循环内容)If+(循环条件)Loop 而当型循环也可以表示为:Do While TrueIf+(循环条件)(循环内容)Loop该类语句若与Do While语句同时掌握,可在解题时灵活运用,提高效率,学有余力者可深入研究。 六输入三个整数,按从小到大顺序输出。图示:Command1程序内容:Private Sub Comm

11、and1_Click()Dim a As Integer, b As Integer, c As Integera = Val(Text1.Text)b = Val(Text2.Text)c = Val(Text3.Text) (1)If a = b Thena = a + bb = a - ba = a - bEnd IfIf b = c Thenb = b + cc = b - cb = b - cEnd IfIf a = b Thena = a + bb = a - ba = a - bEnd If (1)Text4.Text = a & , & b & , & cEnd Sub(1).在VB中,我们也可以采用类似a=Val(Text1.Text)的语句对变量进行赋值,该语句的含义是:将名为Text1的TextBox中输入的字符型数据转化成变量a中的数据。图示:(2).与双分支结构类似,在VB中,我们将单分支结构表达为:If+条件+Then分支内容End If而我们可以使用用多个单分支语句来实现多分支结构(速度慢)If Then 语句组1End IfIf Then 语句组2End IfIf Then 语句组nEnd If或者;If Then 语句组1If Then 语句组2If Then 语句组nPS::如果你已经将以上例题全部看完,那么不妨自己将他们做一遍。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1