第11讲 常用语句_循环语句2
第11讲 常用语句——循环语句2
循环嵌套、退出循环3.2.3 (4)
内容回顾(P.53)
循环语句
For 循环变量=初值 To 终值 [Step 步长]
语句块
Next 循环变量
For Each 个体变量 In 指定的集合
语句块
Next 个体变量
指定循环次数
不指定循环次数
复习练习
1、练习-7
复习练习
2、按要求编写一个sub,一位司机酒驾撞人逃跑,现场有三人目击事件,但都没记住车号,只记下车号的一些特征。甲说:“牌照的前两位数字是相同的”;乙说:“牌照的后两位数字是相同的”;丙是位数学家,他说:“四位数的车号刚好是一个整数的平方”。请根据以上线索求出车号。(车号是4位整数,结果在A1中输出)
退出循环
Exit语句,可以用来跳出或退出各种循环,用以提前终止循环
Exit For
用于For Next以及For Each Next语句
Exit Do
用于Do Loop语句的各种形式
Exit语句一般与If语句结合使用
*另外,Exit语句还可以退出过程、函数
Exit Sub
Exit Function
Exit For举例
用遍历的方法求两个整数的最大公约数
假设两个整数为M和N,且MN
则从M到1开始逐个判断是否能同时被M和N整除,若能,则退出循环;否则,继续
大家试试看
求最大公约数
Sub 最大公约数()
Dim m As Integer, n As Integer, i As Integer
m = Val(InputBox(请输入第1个整数))
n = Val(InputBox(请输入第2个整数))
If m n Then
i = m
m = n
n = i
End If
For i = m To 1 Step -1
If m Mod i = 0 And n Mod i = 0 Then
Exit For
End If
Next i
MsgBox m 和 n 的最大公约数为 i
End Sub
若mn则交换m、n的值,保证mn
若找到同时整除的整数则退出循环
练习-1
用遍历的方法求两个整数的最小公倍数
循环嵌套
在循环语句的循环体中包含有循环语句,就构成了循环嵌套
各种循环语句可以单独嵌套,也可互相嵌套
For i=1 to 10
……
For j=1 to 10
……
Next
……
Next
For i=1 to 10
……
Do
……
Loop While j=i
……
Next
Do Until i10
……
For j=1 to 10
……
Next
……
Loop
问题引出?
我有50元钱。只有面值5元和10元的两种。可能是几张5元和几张10元呢?
练习-2
赵阿姨有240元钱。有2元、5元、10元三种面值的人民币共50张,其中2元和5元的张数一样多,那么10元的有几张?
练习-3
设a,b,c为3个不为0的正整数,计算并输出下列不定方程组解得个数cnt及满足此条件的所有a,b,c。
不定方程组为:
a+b+c=13
a-c=5
练习-4
在工作表1上创建“控件工具箱”命令按钮“产生数据”和“判断”。 单击“产生数据”按钮完成在A1:A10上产生两位随机正整数;单击“判断”按钮完成将其中重复数用红色标注。
需设计两个子过程
看个问题
打印一行10个‘*’符号的程序段: For i=1 to 10 Debug.print “*”; Next i
打印10行10列‘*’符号呢?
分号表示输出后不换行
打印金字塔
一共要打n行,循环控制:For i=1 to n
每行要打2*i-1个‘*’,循环控制:For j=1 to 2*i-1
打印:Debug.print “*”;
进行下一行时要换行:Debug.print
每行前导空格怎么办?
每行的‘*’之前有(n-i)个空格。
练习-5
打印以下图形
加大难度
The End
您可能关注的文档
- 离散数学第1章 命题逻辑基本概念.ppt
- 离骚(节选)上课用.ppt
- 离岸资产配置.pptx
- 离合器构造PPT.ppt
- 私募股权基金的组织形式.docx
- 私的独占の禁止及び公正取引の确保に関する法律.docx
- 福建专升本语文2.pptx
- 离散的傅里叶变换.ppt
- 秋七年级数学上册 第三章《3.3 解一元一次方程(二)》课件.ppt
- 秋期三年级数学可能性和简单推理.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 【花生十三】25公务员考试资料分析速算练习册及速算过程.pdf VIP
- mst2016说明书.pdf VIP
- 口腔科课件洁治.pptx
- 2025兴安盟公安局招聘165名留置看护警务辅助人员备考试题及答案解析.docx VIP
- 35KV变电站毕业设计(完整版).doc VIP
- AP微观经济学 2012年真题 (选择题+问答题) AP Microeconomics 2012 Released Exam and Answers (MCQ+FRQ).pdf VIP
- 上海师范大学天华学院公共课《大学计算机基础》期末试卷A(有答案).docx VIP
- 高中生对AI 技术应用的态度与认知调查问卷.docx VIP
- 2025年度”五个方面“专题组织生活会个人对照检查发言材料.docx VIP
- 南方医科大学各专业实习大纲汇编.pdf VIP
原创力文档

文档评论(0)