版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第七章控制结构,7.2循环程序结构 7.2.1For循环,复习提问,1在Visual Basic中,UCASE(12ABcd34)的值是 ( ) Aabcd B1234 C12ABCD34 D12abcd34 2Visual Basic窗体模块文件的扩展名是 ( ) A.FRM B.WIN C.VBG D.BAS 3执行Visual Basic语句PRINT 100+45的显示结果是 ( ) A145 B10045 C100+45 D语句有语法错误 4读下面Visual Basic程序,最后一行输出结果是( ) a = 12: b = 5 c = Len(a + b) Print c A 4
2、B5 C6 D2 5.表达式Int( - 3.8) +Sgn(4.8)的值是( ). (A)3 (B)-3 (C) 1 (D) 2,本课学习目标: 掌握for next循环方法 掌握for next编程方法 for next循环过程程序分析,学习重点: 1、for next循环方法。 2、for next循环编程应用,学习难点: for next循环用法。,循 环 结 构 1. For循环语句 (一般用于循环次数已知) 形式 For 循环变量初值 to 终值 Step 步长 语句块 Exit For 语句块 Next 循环变量,循环变量, =,终值,语句块,Exit For,语句块,循环变量加
3、步长,T,F,循环变量得初值,循环体,例5.7(补) 计算1100的奇数和,程序段如下: Dim i %, s% s=0 For i = 1 To 100 step 2 s = s + i Next i,0 初值终值 =0 死循环,循环次数,要注意: 出了循环,循环控制变量值的问题。 例程序段: For i=2 To 13 Step 3 循环执行次数 Print i , 输出 i的值分别为: Next i 2 5 8 11 Print : Print “I=“, i 出了循环输出为: I=14 在循环体内对循环控制变量可多次引用;但最好不要对其赋值,否则影响原来的循环控制规律。,步长,例:改变
4、循环控制变量对循环的影响 Private Sub Command1_Click() j = 0 For i = 1 To 20 Step 2 i = i + 3 j = j + 1 Print 第; j; 次循环i=; i Next i Print 退出循环后i=; i End Sub 正常情况:i=1,3,5,7,9,11,13,15,17,19 现在:i=4,9,14,19,例:输入一个班的学习成绩,统计其中及格的学生人数,并计算出全班的平均分数。学生人数不定,输入负数时截止。设全班人数不超过50人。,Private Sub Command1_Click() Dim Score As Si
5、ngle, PassN As Integer, n As Integer Dim i As Integer, Sum As Single Sum = 0: PassN = 0: n = 0 For i = 1 To 50 统计人数大于50时停止循环 Score = Val(InputBox(请输入学生成绩:) If Score = 60 Then PassN = PassN + 1 统计及格人数 n = n + 1 统计总人数 Sum = Sum + Score 统计总分 End If Next i Text1.Text = Str$(n) Text2.Text = Str$(PassN) Text3.Text = Str$(Sum / n) End Sub,求1+2+3+n的值 代码: Dim i as integer,s as integer s=0 N=inputbox(“”) For i=1 to n s=s+i Next Print s,典型题目(一)累加,典型题目(二)累乘,1.求1*2*3*n的值 代码: Dim i as integer,s as integer s=1 N=inputbox(“”) Fo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026辽宁省生态环境厅直属事业单位赴高校现场招聘备考题库附答案详解(预热题)
- 2026浙江丽水市莲都区属国有企业及下属子企业公开招聘工作人员27人备考题库附答案详解(模拟题)
- 2026广东惠州市惠阳区城市建设投资集团有限公司第三批次招聘21人备考题库参考答案详解
- 2026安徽六安叶集区消防救援局招聘4人备考题库含答案详解(新)
- 2026山东青岛华通金创控股集团有限公司招聘2人备考题库含答案详解ab卷
- 2026浙江丽水职业技术学院通识教育学院见习生招聘1人备考题库含答案详解
- 2026江苏徐州市卫生健康委直属事业单位招聘高层次卫生人才109人备考题库及答案详解(典优)
- 2025年护士资格证题库试题附答案详解(模拟题)
- 2025年学年农业系统职称考试真题及参考答案详解
- 三级医院评审迎检方案
- 2023-2024学年江苏省淮安市开明集团七年级(下)期末道德与法治试卷
- 抖音客服部考核制度
- 高三英语语法填空专项合集
- 2026年企业数字员工项目可行性研究报告
- 《NBT 47044-2014 电站阀门》(2026年)实施指南
- 流动人口健康服务体系
- 2025年陕西省普通高中学业水平合格性考试物理试题
- DB4102∕T 057-2024 传统食品制作技艺 水煎包
- 2025年社工考试试题库及答案解析
- 2025年江苏省南通市通州区中考一模调研考试化学试卷
- 2025年西藏自治区中考生物试卷真题(含答案解析)
评论
0/150
提交评论