Sub子过程调用程序设计
实验八 Sub子过程调用程序设计 实验要求 ? 要求完成实验任务 ? 利用sub完成各种操作 实验任务 1.利用sub求三角形面积 2.使用sub过程来随机产生10个从下界m到一个上界n之间的整数,并取得最大值 3.利用子过程递归调用,通过辗转相减的方法求得两自然数m,n的最大公约数和最小公倍数 4.使用sub过程排列(升序)和插入 5.设计一个由计算机来当小学低年级学生算术老师的VB应用程序 。 将工程文件和窗体文件分别以缺省文件名保存在文件夹“shiy8-2”中。 (工程文件保存为“shiy8-2.vbp”,窗体文件保存为“shiy8-2.frm”) 辗转相减求最大公约数的算法思想: (1)对于已知两数m,n,如果mn,则m=m-n;否则n=n-m; (2)若m=n,则m为最大公约数结束;否则执行(1)。 递归调用的思想: m , m=n GcdFun(g,m,n)= GcdFun(g,m-n,n),mn GcdFun(g,m,n-m),mn 3. 应用程序界面(如下图) 5.属性设计: 讲课内容、方法、步骤 讲课内容、方法、步骤 5.代码参考(VB实验6
原创力文档

文档评论(0)