多重循环与枚举算法优秀课件.ppt
《多重循环与枚举算法优秀课件.ppt》由会员分享,可在线阅读,更多相关《多重循环与枚举算法优秀课件.ppt(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、多重循环与枚举算法多重循环与枚举算法第1页,本讲稿共17页一、一、复习复习1.1.下面的程序段用于计算下面的程序段用于计算s=1*2+3*4+5*6+7*8+9*10s=1*2+3*4+5*6+7*8+9*10则在程序的划线处应填上(则在程序的划线处应填上()S=0S=0For k=1 to 10 step _For k=1 to 10 step _ s=s+k*(k+1)s=s+k*(k+1)Next kNext k(A)0 (B)1 (C)2 (D)k(A)0 (B)1 (C)2 (D)k第2页,本讲稿共17页2.2.在窗体上画一个名称为在窗体上画一个名称为command1command1
2、的命令按钮,然的命令按钮,然后编写如下事件过程后编写如下事件过程:Private Sub Command1_Click()Private Sub Command1_Click()Dim n,m As Integer Dim n,m As Integer m=0 m=0 For n=1 to 20 For n=1 to 20 if n Mod 30 then m=m+n3 if n Mod 30 then m=m+n3Next nNext nText1.text=str(m)Text1.text=str(m)End SubEnd Sub程序运行后,如果单击命令按钮,则文本框程序运行后,如果单击命
3、令按钮,则文本框Text1Text1中显示中显示的内容是的内容是(A)15 (B)18 (C)42 (D)24(A)15 (B)18 (C)42 (D)24第3页,本讲稿共17页3.说出下面程序运行后x的数值是()x=1Do While (x mod 80)or(x mod 60)x=x+1Loop(A)(A)1(B)(B)2(C)(C)12(D)(D)24第4页,本讲稿共17页二、新课二、新课1.1.单据问题:单据问题:一张单据上有一个一张单据上有一个5 5位数的编号,其百位数和位数的编号,其百位数和十位数处已经变得模糊不清,如图所示。但是知道十位数处已经变得模糊不清,如图所示。但是知道这个
4、这个5 5位数是位数是3737或或6767的倍数。现在要设计一个算法,的倍数。现在要设计一个算法,找出所有满足这些条件的找出所有满足这些条件的5 5位数,并统计这些位数,并统计这些5 5位数位数的个数。的个数。第5页,本讲稿共17页单据问题界面设计单据问题界面设计(程序预演程序预演)列表框控件list1按钮控件command1窗体form1第6页,本讲稿共17页第7页,本讲稿共17页单据问题代码单据问题代码Private Sub Command1_Click()Private Sub Command1_Click()Dim j,n,c As Integer Dim j,n,c As Integ
5、er c=0 c=0 List1.Clear List1.Clear For j=_ To _ For j=_ To _ _ _ If _ Then If _ Then List1.AddItem Str(n)List1.AddItem Str(n)c=c+1 c=c+1 End If End If Next j Next j List1.AddItem List1.AddItem 总计有总计有+Str(c)+Str(c)+个五位数个五位数 End SubEnd Sub第8页,本讲稿共17页单据问题代码单据问题代码Private Sub Command1_Click()Private Sub
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 多重 循环 枚举 算法 优秀 课件
限制150内