- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验4实验报告.
浙江经贸职业技术学院实验报告
课程
名称 C# 语言程序设计 实验名称 实验4 方法与数组 系部 信息技术系 班级 软件112 姓名 zzf 学号 20112030223 实验
时间 2012 年 4 月 12 日 8 时 20 分~ 11 时 30 分 地点
机位 6号楼
6401 评语
指导教师:杨凌云 成绩
一、实验目的
进一步熟悉Visual Studio .NET 2005开发环境;
初步熟悉C#语言的事件驱动机制
掌握方法的定义与调用;
掌握数组的定义与使用;
熟悉排序算法。
二、实验内容
使用Visual Studio .NET 2005,完成以下程序:
程序1、熟悉C#语言的事件驱动机制。从下面2个程序中选择一个来完成。
(1)移动的字幕(参见课件4.程序流程控制第3张幻灯片);
(2)想说爱我不容易(参见课件4.程序流程控制第4张幻灯片)。
程序2、掌握方法的定义与使用。完成程序“计算排列组合:从m张纸牌中随机抽出n张纸牌,共有多少种抽法?” (参见课件4.程序流程控制第11~18张幻灯片)。
程序3、熟悉方法参数的引用传递。“CSharp示例\第4课\RefCall”应用程序是通过GetSumAndAverage方法来计算总和与平均值,该程序不能正确完成计算,请修改程序使其能正确计算。(参见课件4.程序流程控制第21~23张幻灯片)
程序4:掌握方法、数组的定义与使用,熟悉排序算法。完成“CSharp示例\第4课\Sort(未完成)”应用程序中的求最小数、求最大数,以及选择排序、冒泡排序与插入排序等3种排序算法中的一种。(参见课件4.程序流程控制第38张幻灯片)。
三、实验步骤
1、启动Visual Studio .NET 2005,完成程序1。尽量独立完成,不要将示例程序复制下来,可以参考示例程序的源代码。
2、将服务器上课件的文件夹中的“Csharp示例\第4课\CardsGame(未完成)”文件夹复制到本地磁盘上。打开其中的“CardsGame.sln”,完善程序,使其能完成程序2的要求。
3、将服务器上课件的文件夹中的“Csharp示例\第4课\ RefCall ”文件夹复制到本地磁盘上。打开其中的“RefCall.sln”,完善程序,使其能完成程序3的要求。
4、将服务器上课件的文件夹中的“Csharp示例\第4课\ Sort(未完成)”文件夹复制到本地磁盘上。打开其中的“Sort.sln”,完善程序,使其能完成程序4的要求。按如下步骤来完成:
(1)完成任务1:// TODO:1完善本求最小数方法内的程序,使该方法能够求一组数中的最小数,并运行该程序,生成数据后,单击“求最小数”按钮进行测试。
(2)完成任务2:// TODO:2 书写MaxiumOfArray方法,该方法求一组数中的最大数,书写完成后继续完成任务3。
(3)完成任务3:// TODO:3 调用MaxiumOfArray方法,求datas数组中的最大数,并将最大数赋给变量maxNumber,然后运行该程序,生成数据后,单击“求最大数”按钮进行测试。
(4)完成任务4-1:// TODO:4-1 使用选择排序法对一组数进行升序排序,在此处完成使用选择排序法进行排序的算法,完成后,继续进行任务4-2:// TODO:4-2 调用选择排序方法SelectSort对数组datas进行排序,在此处书写调用选择排序方法对datas数组进行排序的语句,然后运行该程序,生成数据后,单击“求最大数”按钮进行测试。
有时间的情况下,继续完成任务5和任务6:
(5)仿照第(4)步的步骤,完成任务5-1和任务5-2
(6)仿照第(4)步的步骤,完成任务6-1和任务6-2
5、将完成的源程序压缩后,连同本实验报告,一同通过电子邮件交给指导教师。
四、程序运行结果截图
程序1的运行结果截图:
(1) (2)
程序2的运行结果截图:
程序3的运行结果截图:
程序4的运行结果截图:
五、使用的主要语句及说明(所有你自己写的源代码,要有比较完备的注释)
程序1(包括所使用的主要控件的属性设置说明,要注明是哪些方法或事件中的代码)
(1)
private void Form1_Load(object sender, EventArgs e)
{
label1.Text = MovingString; //设置标签的文本
timer1.Enabled =
文档评论(0)