- 1
- 0
- 约5.18千字
- 约 14页
- 2018-12-30 发布于湖北
- 举报
循环结构程序设计 P37 ★ 1 循环结构程序设计的概念 ★ 2 Do…Loop语句 一、前测型Do…Loop循环 一、前测型Do…Loop循环 二、后测型Do…Loop循环 二、后测型Do…Loop循环 * 1 循环结构程序设计的概念 2 Do…Loop 语句 3 For…Next 语句 4 While …Wend 语句 一、循环的概念 循环结构是程序设计中的一种基本结构。当程序中出现需要反复执行相同的代码时,就要用到这种结构。循环结构既可以简化程序,又可以提高程序的效率。 因为VB继承了所有Basic语言中的各种循环语句,所以在VB中实现循环结构的语句最多。但因循环只有当型和直到型两种基本的结构,我们只需要掌握其中最常用的Do…Loop语句和For…Next语句就足够用了。 两种类型的循环结构 条件表达式 成立? 循环体 False True 条件表达式 成立? 循环体 False True 先判断后执行:前测型 先执行后判断:后测型 二、两种基本循环结构 一、前测型Do…Loop循环 二、后测型Do…Loop循环 1.格式: (先判断后执行) Do While|Until 条件表达式 循环体 Loop 2.说明: ①当条件为True时执行循环,用Do While;当条件为True时退出 循环,用Do Until。对同一问题, Do While和Do Until所对应的 条件互为反条件! 即:Do While S??Do Until Not S;或Do Until S?? Do While Not S 吃吧 当 没有吃饱??吃吧 直到 吃饱 思考: 退出循环后,i的值是多少? 3.举例:用累加的方法,求1到n的和 课本 P37 “希望工程”存款问题 Dim n%, s%, i% n = InputBox(输入:) i = 1: s = 0 Do While i = n s = s + i i = i + 1 Loop Print s Do while…loop: Dim n%, s%, i% n = InputBox(输入:) i = 1: s = 0 Do until i n s = s + i i = i + 1 Loop Print s Do until…loop: 1.格式: (先执行后判断) Do 循环体 Loop While | Until <条件表达式> 2.说明: ①当条件为True时执行循环,用Do …Loop While 条件; 当条件为True时退出循环,用Do …Loop Until 条件。 ②对同一问题, While和Until所对应的条件互为反条件! ③如果想提前退出循环,可用Exit Do语句。 3.举例:用累加的方法,求1到n的和 Dim n%, s%, i% n = InputBox(输入:) i = 1: s = 0 Do s = s + i i = i + 1 Loop While i = n Print s Do …loop while : Dim n%, s%, i% n = InputBox(输入:) i = 1: s = 0 Do s = s + i i = i + 1 Loop until i n Print s Do …loop until : ★ 3 For…Next语句 已知循环的次数或变量的变化范围时用For…Next循环最为方便、快捷。 一.格式 二.说明??? 三.举例 一、格式 1. 格式 For 循环变量=初值 To 终值 [Step 步长] 循环体 Next 循环变量 循环变量=初值 循环变量超过终值? 循环体 循环变量增加一个步长 False True 循环变量从初值取到终值,每次增加一个步长值。对于循环变量的每一个值,循环体执行一次,直到循环变量超过终值为止。 2. 例如 For x= 2 To 100 step 2 Sum = Sum + x Next x 3. 执行过程 二、说明 1.步长值可正可负 ①当步长>0,循环体若能执行,初值必须≤终值。 For x= 2 To 100 step 2 Sum = Sum + x
您可能关注的文档
- 形变监测中应用.PDF
- 形如y=ax2+bx+c(a≠0)函数叫做二次函数.ppt
- 形状记忆合金逆马氏体相变温度影响.PDF
- 性别研究视角下井沟子遗址西区墓地.PDF
- 性能、效率、智能化——滚动轴承技术和产品新趋势.PDF
- 性能参数仅限内部使用.PDF
- 性能全面。强力吸尘。.PDF
- 徐农紫药大垄双行全程机械化栽培技术.PDF
- 徐闻新科华府商住小区.doc
- 徐州工程学院科研项目.doc
- 七年级语文上册期末模拟试卷1(解析版).docx
- 七年级语文上册期末模拟试卷1(原卷版).docx
- 七年级语文上册期末模拟试卷2(原卷版).docx
- 七年级语文上册期末模拟试卷2(解析版).docx
- 期末测试卷(二)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(二)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
最近下载
- GJB8848-2024系统电磁环境效应试验方法.pptx VIP
- 河南豫能控股股份有限公司及所管企业2026届校园招聘127人备考题库精编答案详解.docx VIP
- 2024-2025学年河南省郑州市七年级上期末数学试卷附答案解析.docx VIP
- 国家建筑标准设计图集 23S519小型排水构筑物图集.pdf VIP
- 大画幅相机的基本操作.doc VIP
- 2024脓毒症液体治疗急诊专家共识.pdf
- 2025届T8八省八校高三联考语文试卷讲评 课件.pptx VIP
- 大画幅相机基本操作(二).doc VIP
- 2025年度民主生活会“五个带头”个人检查发言8篇.docx VIP
- 23S519小型排水构筑物图集.docx VIP
原创力文档

文档评论(0)