版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏省突发职业卫生应急预案
- 2025年税务师资格考试试卷及答案
- 3.2《蜀相》课件统编版高二语文选择性必修下册
- 2026年护士岗位职责创新与未来趋势
- 2025年世界地球日地学知识竞赛试题(附答案)
- 2026年人工智能客服服务合同协议
- 2026农业科技行业投资机会分析及发展战略研究报告
- 2026农业科技产业发展现状与未来发展趋势研究报告
- 2026农业生物技术产业前沿进展市场竞争现状分析投资选择发展建议
- 2026农业现代化行业供需平衡现状分析及可持续发展投资报告
- 2026年上海市闵行区初三下学期二模数学试卷和答案
- 防范银狐木马病毒与补贴诈骗信息课件
- 2025年广西壮族自治区崇左市初二学业水平地理生物会考真题试卷(含答案)
- (二模)南昌市2026届高三年级四月检测英语试卷(含答案)
- 河南省活性炭码上换监管预警系统-20260415
- TSG08-2026《特种设备使用管理规则》全面解读课件
- 气胸的急救及护理
- 科技创新引领新时代-三次科技革命及其影响下的社会发展-高三统编版(2019)历史一轮复习
- 三个和尚的故事图画完整版讲述
- 高中地理 地域文化和城乡景观 教学设计
- 《蜀相》教学课件(PPT 28页)
评论
0/150
提交评论