信息技术浙江选考vb难题(21张PPT)

2020-03-14
| 867人阅读
| 83人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 -
年级 高三
章节 综合内容与测试
类型 课件
知识点 -
使用场景 同步教学
学年 2020-2021
地区(省份) 浙江省
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 4.27 MB
发布时间 2020-03-14
更新时间 2020-03-14
作者 男神的教室
品牌系列 -
审核时间 2020-03-11
下载链接 https://m.zxxk.com/soft/12903265.html
价格 0.50储值(1储值=1元)
来源 学科网

内容正文:

1.约瑟夫问题。编号为1,2,3,…,n的n个人按顺时针方向围坐一圈,每人手持一个密码(正整数)。开始任意选一个正整数m作为报数的上限值,从第一个人开始顺时针自1开始顺序报数,报到m时停止,同时报m的人出列,并将他的密码作为新的上限值m,从他顺时针下一个人开始重新自1开始报数,如此下去直到所有人全部出列为止。 要求: 1)由用户输入队列人数n和正整数m,以及游戏的密码上限x。 2)队列中每人所持的密码随机产生,大小必须在[1,x]区间。 3)在程序界面中按出列顺序显示每个人的编号和出列时他所持的密码。 运行效果如图所示。 实现上述功能的VB程序如下。请在划线处填入适当的语句和代码,把程序补充完整。 Private Sub Command1_Click()  Dim a()As Integer,b() As Integer,m As Integer,n As Integer  Dim i As Integer,k As Integer,c As Integer,x As Integer  n=Va1(Text1.Text):m=Va1(Text2.Text):x=Va1(Text3.Text)  ReDim a(1 To n)As Integer′重新定义数组a,存储下标对应编号人的队列状态  ReDim b(1 To n)As Integer′重新定义数组b,存储下标对应编号人的密码  Randomize′随机数生成器初始化  For i=1 To n a(i)=1  ′在列 ____①____  ′产生每个人的随机密码 Next i  c=0  k=0  List1.Clear  Do While c<n For i=1 To n  k=k+a(i)  ′累计报数  If k=m And____②____Then k=0 a(i)=0  ′出列 List1.AddItem“出列人的编号为&i&”,该人的密码为“&b(i)”   ____③____ c=c+1  End If Next i  Loop End Sub 2.猜数字是一种古老的密码破译类益智小游戏。通常由两个人玩,也可以由一个人和电脑玩,其标准规则为: (1)一方出数字,出数字的人要想好一个无重复数字的4位数(如0165,5234等),不能让猜的人知道; (

资源预览图

信息技术浙江选考vb难题(21张PPT)
1
信息技术浙江选考vb难题(21张PPT)
2
信息技术浙江选考vb难题(21张PPT)
3
信息技术浙江选考vb难题(21张PPT)
4
信息技术浙江选考vb难题(21张PPT)
5
信息技术浙江选考vb难题(21张PPT)
6
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。