版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 卫生院感染管理科年度述职总结
- 家校舆情矛盾多元化解管理规定
- 2026年上海主管护师试题及答案
- 安全级及现场管理
- 航站楼项目PPP项目施工管理方案
- 职业暴露及防护试题及答案
- 2026年中级经济师《经济基础》考试真题及答案详解
- 危险化学品生产单位维修工定期维护安全操作规程
- 身体器官的安全保护
- 物业管理部主管年度述职报告
- Q-TH 103005-2018 阀门喷塑检验规范
- 2026年广州市越秀区人民街道办事处公开招聘辅助人员备考题库及参考答案详解1套
- 2026年智能咖啡机器人项目可行性研究报告
- 智能健康监测与健康管理平台
- 2026湖南钢铁集团招聘面试题及答案
- 四川省2025年高职单招职业技能综合测试(中职类)汽车类试卷(含答案解析)
- 天津市第一中心医院招聘考试真题2024
- 幼儿园资产转让协议法律文本范本
- 酒店预算管理课件
- 工艺文员工作总结
- 行政执法人员公共法律知识参考题库及答案
评论
0/150
提交评论