




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VBA程序控制结构循环嵌套常用算法本讲内容循环嵌套迭代法穷举法循环嵌套编写一个宏,用于在工作表中输出下图所示的5个“*”?编写一个宏,用于在工作表中输出下图所示的5行的5个“*”?循环嵌套一个循环结构的循环体内又包含另一个循环结构即称为循环的嵌套。内嵌的循环中还可以再嵌套循环,这就是所谓的多重循环三种循环结构,即For…Next、ForEach…Next和Do…Loop可以互相嵌套多重循环的执行次数为各层相嵌的各单个循环次数的乘积多重循环不能出现交叉结构循环嵌套实例1:编写一个宏,用于在工作表中输出下图所示的字符“*”组成的金字塔图形?循环嵌套实践1:编写一个宏,用于在工作表中输出下图所示的字符“*”组成的金字塔图形?循环嵌套实践2:编写一个宏,用于在工作表中输出下图所示的字符“*”组成的菱形图形?一个问题一个饲养场引进一只刚出生的新品种兔子,这种兔子从出生的下一个月开始,每月新生一只兔子,新生的兔子也如此繁殖。如果所有的兔子都不死去,问到第12个月时,该饲养场共有兔子多少只?一个问题(续)递推:T1=1T2=T1+T1T3=T2+T2……Tn=Tn-1+Tn-1归纳:Tn=Tn-1*2
(n>=2)迭代法迭代法也称辗转法,是一种不断用变量的旧值递推新值的过程例如累加:Sum=Sum+i累乘:T=T*i解决兔子问题迭代法实践3:一只小猴某天摘了若干个桃子,当天吃掉了一半多一个,第二天吃了剩下的一半多一个,以后每天都吃尚存的一半多一个,到第七天早上要吃时,猴子发现只剩下一个桃子了。请问小猴一开始摘的桃子总共有几个?迭代法实践4:已知斐波纳契(Fibonacci)数列指的是这样一个数列:1,1,2,3,5,8,13,21,……,即这个数列从第三项开始,每一项都等于前两项之和。试编写一个宏,在A1:A20区域中列出此数列的前20项?另一个问题中国古代约5-6世纪成书的《张邱建算经》中记载了一算题:今有鸡翁一,值钱伍;鸡母一,值钱三;鸡鶵三,值钱一。凡百钱买鸡百只,问鸡翁、母、鶵各几何?另一个问题(续)两个方程,三个未知量,即不定方程组,有多种解:穷举法穷举法又称蛮力法,它的思路是列举出所有可能的情况,逐个判断哪些符合问题所设的条件,从而得到问题的解解决百鸡问题穷举法实例2:编写一个宏,在A2单元格随机生成一个[10,99]之间的整数,然后判断此数是否为素数,并以“是”或“否”的结果输出在B2单元格穷举法素数又称为质数,是指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。换句话说,只能被1和自身整除的自然数即为素数穷举法实践5:大约在1500年前,《孙子算经》中记载了这样一个算题:今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?新建一个工作簿,试编写一个宏,在Sheet1工作表的A1单元格中输出鸡的数量,在B1单元格中输出兔的数量?穷举法实践6:在“最大公约数”工作簿中编写一个宏,先随机生成两个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025北京顺义区北务镇卫生院招聘编外人员3人模拟试卷附答案详解(典型题)
- 2025贵州金沙县国有资本投资运营集团有限公司招聘经理层高级管理人员(财务总监)1人考前自测高频考点模拟试题及一套参考答案详解
- 2025年春季广东华兴银行校园招聘考前自测高频考点模拟试题及答案详解(网校专用)
- 2025吉林白山抚松县招聘高中教师9人模拟试卷及答案详解(名校卷)
- 2025年宣城宁国市人民医院招聘医疗卫生人才15人模拟试卷(含答案详解)
- 2025呼伦贝尔扎兰屯市社会福利中心护理员招聘模拟试卷及一套答案详解
- 2025年上海复旦大学附属浦东实验学校教师招聘模拟试卷及答案详解1套
- 2025广西百色市凌云县新活力劳务有限责任公司工作人员招聘8人考前自测高频考点模拟试题有完整答案详解
- 2025河南郑州市第六人民医院招聘模拟试卷及1套参考答案详解
- 2025黑龙江牡丹江市东宁市环境卫生中心招聘公益性岗位2人考前自测高频考点模拟试题及一套完整答案详解
- 箱变应急预案与响应方案
- 肿瘤患者家庭肠内营养护理
- 《拒绝沉迷手机远离“垃圾快乐”》班会课件
- 沉井顶管施工方案
- 锅炉设备更换技术方案
- 班次调度冲突解决
- 管理会计学 第10版 课件 第1、2章 管理会计概论、成本性态与变动成本法
- 领导科学之领导用人(经典)
- 大米先生管理制度
- 手术室仪器设备管理PPT
- 高中政治课程标准解读
评论
0/150
提交评论