ImageVerifierCode 换一换
格式:DOC , 页数:13 ,大小:122.50KB ,
资源ID:12337167      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-12337167.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(循环程序设计.doc)为本站会员(fmgc7290)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

循环程序设计.doc

1、循环程序设计教学目的:1、 熟悉 VB 循环程序的一般设计方法。2、 掌握 VB 循环语句的实现方法。教学重点:1、 VB 循环设计方法的理解。2、 VB 中一般循环的语句实现。 (三种循环的对比)3、 VB 中多重循环的实现语句。课时安排:理论教学安排 8 课时,上机练习 8 课时一、 循环的含义重复做相类似的程序代码。Private Sub Form_Click()i=1Print Tab(i); “*“i=i+1Print Tab(i); “*“i=i+1Print Tab(i); “*“Print Tab(4); “*“Print Tab(5); “*“Print Tab(6); “*

2、“Print Tab(7); “*“Print Tab(8); “*“Print Tab(9); “*“Print Tab(10); “*“End SubDim i as integerFor i=1 to 20 step 1Print tab(i);”*”Next iT循环初始条件循环条件循环体(改变循环条件语句)F循环执行过程:当循环条件满足时,执行循环体的内容,遇到循环的结束标志时再判断循环条件式,一直到条件式不成立时执行循环结束语句后的代码。二、 for next 循环(计数循环)格式:for 循环变量=初值 to 终值 step 步长next 循环变量 步长为 1 的时候,step

3、可以省缺。例如:For i=1 to 5 step 2Print i*2Next iPrint “i=”;i执行过程:1) 初值 1 送给 i2) 判定条件 i5 thenprint x*2elseprint x*3endifnext x2、P106 三(2) (3) (4)有一些循环无法确定初值及终值。用 fornext 循环不容易实现。已知循环的开始值为 n,计数的初值为 0,循环的条件:计数到 100 时停止。Private Sub Command1_Click()Dim i As IntegerDim n As Integern = Val(Text1.Text)i = 0Do Whi

4、le i 100(两种方式具有相同的功能,编程时可以随意选用)If n Mod 7 10000Dim s as integerDim I as integerS=0:I=1Do while s 10000S=s+I:I=i+1LoopPrint “最小的 N 值为” ifor j=1 to 2 step 1print “i=”;I,”j=”;jnext jnext i I=1 J=1J=2J=3, 转向 next iI=2J=1输出结果为:I=1I=1 j=1I=1 j=2I=2I=2 j=1J=2J=3, 转向 next iI=3J=1J=2J=3, 转向 next iI=4,转向 next

5、 I 的后继语句I=2 j=2I=3I=3 j=1I=3 j=2试分析下列程序结果:For i=2 to 6 step 3Print “i=”;iFor j=1 to 5 step 2Print “j=”;j; 保证内循环的结果在同一行Next jPrint 用来换行Next i 外循环(i=2,i=5)内循环(j=1,3,5)P127 例 5-16 输出乘法口诀表。Private Sub Command1_Click()Dim i As Integer 输出行Dim j As Integer 输出列For i = 0 To 9 Step 1 用来输出表的第一行Picture1.Print T

6、ab(4 * i + 1); i;Next iFor i = 1 To 9Picture1.Print Tab(1); i;For j = 1 To iPicture1.Print Tab(4 * j + 1); i * j;Next jPrintNext iEnd Sub2)Private Sub Command1_Click()Dim i As IntegerDim j As IntegerPicture1.ClsFor i = 1 To 7 Step 1有 7 个输出行Picture1.Print Tab(20 - i);每一行的开始输出位置。For j = 1 To 2 * i 1每行

7、输出个数Picture1.Print Chr(i + 48);Next jPrintNext iEnd Sub外循环 i 表示输出行内循环 j 表示每一行输出多少个字符。For i=1 to 7Print tab(20-i);For j=1 to 2*i-1Print chr(i+48);Next jPrint Next i编程输出下列图形:*For i=1 to 7Print tab(20-i);For j=1 to 2*i-1Print “*”;Next jPrint Next i*For i=1 to 7Print tab(10+i);For j=1 to iPrint “*”;Next

8、 jPrint Next i*For i=7 to 1 step -1Print tab(20-i);For j=1 to 2*i-1Print “*”;Next jPrint Next i4)求四位数 ABCD 其中 a=b,c=d,并且这个四位数是 78 的倍数。分析:由于 N 为四位数 ABCD 且有 A=B,C=D,则四位数 N 可写为 N=A*1100+C*11,A 可从1 变化到 9,C 可从 0 变化到 9,可构成双重循环。判定条件:n mod 78 =0For a= 1 to 9For c =0 to 9N= A*1100+C*11If n mod 78 =0 then print nNext cNext a 5)P118.习题 7For a = 1 to 9For b=1 to 9For c=0 to 9For d = 1 to 9N1=a*1000+b*100+c*10+dN2=b*1000+a*110+cN3=d*110+aIf n1-n2=n3 then Print “abcd 为” ;a;b;c;dEndifNext dNext cNext bNext a

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报