- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
冒泡排序算法的程序及调试实验报告
冒泡排序算法的程序及调试大作业
单击“开始”→“所有程序”→“Microsoft Visual Basic 6.0中文版”→“Microsoft Visual Basic 6.0中文版”
在已经打开的界面内双击打开“标准EXE”如下图:
点击工具箱窗口的“Frame”在窗体窗口中添加“Frame1”和“Frame2”
分别点击工具箱窗口的“Label”和“Command Button” 在“Frame1”和“Frame2”中添加“Label1” 、“Label2” 、“Label3” 、“Label4”和“Command1” 、“Command2”
利用Visual Basic提供的对齐、布局等功能调整控件的位置,使之对齐并美观
在属性窗口中更改控件设置:
将“Frame1”改为“初始数据”
将“Frame2”改为“排序结果”
将“Label1”改为“姓名(张三,李四,王五,刘六,贾七,李一,秦八,赵二,程九,王十)”
将“Label2”改为“成绩(12,7,49,78,19,33,66,50,51,80)”
将“Label3”改为“姓名”
将“Label4”改为“成绩”
将“Command1” 、“Command2”分别改为“排序” 、“退出”
点击“排序”
在光标处输入程序代码:
冒泡程序
Dim sName, Grade
Dim Temp As Integer
Dim Temp1 As String
sName = Array(张三, 李四, 王五, 刘六, 贾七, 李一, 秦八, 赵二, 程九, 王十)
Grade = Array(12, 7, 49, 78, 19, 33, 66, 50, 51, 80)
For i = 0 To 9
For j = 0 To 9 - i
If Grade(j) Grade(j + 1) Then
交换程序
Temp = Grade(j + 1)
Grade(j + 1) = Grade(j)
Grade(j) = Temp
交换姓名
Temp1 = sName(j + 1)
sName(j + 1) = sName(j)
sName(j) = Temp1
End If
Next j
Next i
排序后姓名按照成绩的由高到低输出
Dim eName As String
eName =
For k = 0 To 9
eName = eName sName(k)
Next k
Label3.Caption = 姓名( eName )
排序后姓名按照成绩的由高到低输出
Dim eScore As String
eScore =
For s = 0 To 9
eScore = eScore Str(Grade(s))
Next s
Label4.Caption = 分数( eName )
点击“运行”→“启动”,开始启动程序
单击“排序”按钮会出现错误,信息提示为“下标越界”
单击“调试”, “If Grade(j)Grade(j+1)Then”处出现了黄色背景提示
将“For i=0 To 9”和“For j=0 To 9-i”两处的“9”改为“8”
点击“运行”→“重新启动”
单击“排序”,得出最终结果,如下图:
另外,还可点击“调试”对程序进行“设置断点调试” 、“单步调试”等操作
1113240118 黄奕毅
1113240118 黄奕毅
您可能关注的文档
最近下载
- 六年级下册道德与法治知识点选择题100道.docx
- 设备质量保证措施.docx VIP
- 研究人工智能在电力系统故障诊断与处理中的应用.docx VIP
- 设备质量保证措施.pdf VIP
- 数学教案_两位数减一位数不退位整十数教学设计.docx
- GZ-2022062 健康与社会照护赛项正式赛卷完整版包括附件-2022年全国职业院校技能大赛赛项正式赛卷.docx
- 信息技术在乡村学校教学中的应用研究教学研究课题报告.docx
- 2024-2025学年小学劳动二年级下册粤教版(主编:徐长发)教学设计合集.docx
- 教师党课讲稿:不忘初心,继续前进最新.doc VIP
- (word精品)2022年甘肃省兰州市诊断考试(一诊)数学试题(附答案).docx
文档评论(0)