浙江信息技术学考复习选择语句循环语句专题_第1页
浙江信息技术学考复习选择语句循环语句专题_第2页
浙江信息技术学考复习选择语句循环语句专题_第3页
浙江信息技术学考复习选择语句循环语句专题_第4页
浙江信息技术学考复习选择语句循环语句专题_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、选择语句专题基本格式: If条件Then语句组1 Else语句组2 If条件Then语句组1 If条件Then语句组1Else语句组2End If If条件Then语句组1End If例1:某路段小车限速为 60千米/小时,某人开车经过此路段时测得车速为 X千米/小时,设计一个程序判断小车有否超速。在横线上补充完整代码。练习:-Private Sub Comma nd1_Click()x = Val(Text1.Text)If ThenText2.Text =超速ElseText2.Text =没有超速En dIfEnd Sub读下面程序,写出计算结果Dim A as In tegerDim

2、B as In tegerA = 23B = 13If A B The n B = B + 20If A B The n A = A - 3 Else B = B -3A的值为B的值为写出虚线框内的程序代码:思考:若要找出三个数 a、b、c中的最大数,请你写出程序段代码(不包括输入输出)块IF语句的基本格式如下:IF 条件表达式1 The n语句组1Elself 条件表达式2 Then语句组2Elself条件表达式n Then语句组nElse语句组0End If例2:依照我国机动车驾驶员驾车时血液中酒精含量规定 驾驶机动车的属酒后驾车;大于或等于1.0mg/ml警判定某人属酒后驾车、醉酒驾车还

3、是没有违法。,血液中酒精含量大于或等于0.3mg/ml驾驶机动车的属醉酒驾车。设计一个程序,帮助交判断框内应填入的内容为: 能雷情-含屋曲書送书一输已:咚民于厝后琴丰I/筍出;我吾侏淆有违W;嶽出士你髯于郴垃车7;Private Sub Command1_Click()拓展练习:End Sub1.某城市的出租车计费标准为起步价10元(3千米),此外,每千米2元,超过10千米部分每千米3元,用变量D表示距离,F表示车费(不考虑等候时间和深夜的附加车费问题),车费最后金额保留到元,小数部分四舍五入。设计一个VB程序完成出租车计费问题。分析问题:路程计费3公里以内3公里到10公里超过10公里根据路程

4、不同,分三种情况来分段计费:22.求一元二次方程 ax +bx+c=0(a工0)的根。i Private sub command1_click() Dim D as si ngle;Dim F as long:D=val(text1.text)i F=10:Elseif d=10 then!F=10+i nt(d-3)*2:ElseI;F=24+i nt(d-10)*3EndifI;Text2.text=str(F)IIIEnd sub循环语句专题程序中实现重复控制的方法之一是循环,用循环语句来表示。在计算机程序设计中,循环语句描述了一种重复计算的过程。常用的循环语句,For语句和Do语句。或

5、步长是循环变量的增量,其值可以是正数(递增循环)负数(递减循环),但不能是0。如果步长为1,则可以连同保例如:Do While条件表达式s = 0Do While s 10语句块(循环体)s = s + 2LoopLoopFor语句For语句流程图,若步长为负数, 则判断语句为:循环变量 10循环变量超过终值,循环结束练习2:s = 150: i = 1Do While s 100s = s - i + 1i = i + 20Loop分析可知该循环共执行:该循环每执行一次后,写出变量s和i的值:;第1次,s=i=,s100成立,循环继续:第2次,s=i=,s100成立,循环继续:第3次,s=

6、i=,s100不成立,循环结束次 练习3:Dim a As Integer, b As Integer, c As Integera = 20:b = 0:c = 2Do While a b And a cb = b + 1c = c + bLoop问:该程序段运行后,(1) 语句b=b+1”执行的次数为。(2) 变量c的值为。练习4:已知某数列前二项分别为:a1 = 1、a2 = 2,以后每项都满足:ai = a i-1 + a 吃(i2)有如下Visual Basic程序段:Dim a(1 To 20) As In tegera(1) = 1: a(2) = 2For i = 3 To a(i) = a(i - 2) + a(i - 1)Next i问:(1) 数组a存储该数列的前20项,上面程序段划线处应填入 (2) 该程序段运行后,a(6)的值为。练习5:Dim Sum as in teger, i as in teger;附件知识:交换两个变量111Sum = 0;两个不冋的杯子存放同理交换两个变量x和y |For i = 15 To 1 Step -5雪碧和可乐,想要交1的值,需要第三个变量t,1IF i mod 5 = 0 The n换雪碧和可乐,需要交换方法如下:;Sum = Sum + i:一个空杯子。11End IF1111Next i:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论