程序的基本控制结构.ppt_第1页
程序的基本控制结构.ppt_第2页
程序的基本控制结构.ppt_第3页
程序的基本控制结构.ppt_第4页
程序的基本控制结构.ppt_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1、程序的基本控制结构,复习,1、一幅256级灰度200*100象素的位图存储空间为多少? 2、文件名为”1.bmp”的文件是什么类型的文件? 3、JPEG是 A有损压缩 B无损压缩,我们能让计算机完成特定的任务吗? 我们要进行程序设计。 程序是能被执行的步骤,用来解决某个实际问题,实现人们想要达到的目的、想法,三种基本的控制结构,在 VB程序设计语言中,提供了三种基本的控制结构: 顺序结构、分支结构、循环结构,顺序结构,统计一个用户一年的水费、电费、煤气费,计算水费,计算电费,计算煤气费,S=12*A D=12*B M=12*C,按语句的先后次序依次执行的控制结构,分支结构(选择结构),设计一个

2、邮包计费程序,凡不超过20千克的邮包按每千克0.85元收取费用,如果超过20KG,超过部分按每千克1元计算。,IF 条件 THEN 语句 END IF,IF 条件 THEN 语句1 ELSE 语句2 END IF,判断邮包重量A是否大于20千克,费用F=A*0.85,Y,F=20*0.85+(a-20)*1,N,根据条件判断其是否成立从而选择程序执行的方向,执行其中一个分支,程序:,If a=20 then f=a*0.85 else f=20*0.85+(a-20)*1 End if,Public Sub mn() Randomize myvalue = Int(10 * Rnd + 1)

3、If myvalue 5 Then MsgBox (大) Else MsgBox (小) End If End Sub,循环结构,(数学)求出1到100的累加和,结果在变量j中,J=0, I=1,判断加的次数i不超过100次,J=J+I I=I+1,Y,N,J=0 j=j+1 j=j+2 . . . J=j+100,开始J=0 I=1 执行语句 J=j+I 100次 每次I加1,For counter=start to end step step,for a=1 to 6 step 1 语句 Next a Step为可选参数,a的步长为1,即每次a加1。如果没有指定,则step的缺省为1。 这

4、个循环执行了语句6次 使得a依次为:1,2,3,4,5,6,邮包计费程序,J=0 For i=1 to 100 j=j+I Next,VB中循环控制结构,For each next 语句 For next 语句 Do loop 语句,顺序结构,按语句的先后次序依次执行的控制结构,分支结构(选择结构),IF 条件 THEN 语句 END IF,IF 条件 THEN 语句1 ELSE 语句2 END IF,根据条件判断其是否成立从而选择程序执行的方向,执行其中一个分支,循环结构,三、练习:,1、下列是一段visual Basic程序 If i=1 then x=x+1 Else x=x*2 End

5、 if 它的控制结构属于 A顺序结构 B分支结构 C循环结构 D树型结构,解题技巧:如果语句中出现IF的为分支结构 如果出现For或者Do为循环结构,练习,2、Visual Basic程序段如下: s=0 For k=1 to 5 S=S+5 Next k 该程序运行后,变量S的值为多少? A 0 B 5 C 10 D 25,第一次:k=1 s=0+5 k=k+1 第二次:k=2 s=5+5 k=k+1 第5次:k=5 s=20+5 k=k+1 由于这是k=6 所以k大于k的终值,练习,3、Visual Basic程序段如下: x=3 If x3 then y=x*x Else y=2*x End if 该程序运行后,变量y的值为多少? A 0 B 3 C 6 D 9,练习,4、Visual Basic程序段如下: a=3 B=5 C=a A=

温馨提示

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

评论

0/150

提交评论