程序设计语言实验指导书.doc
《程序设计语言实验指导书.doc》由会员分享,可在线阅读,更多相关《程序设计语言实验指导书.doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据结构(数据结构(C#C#) 实 验 指 导 书软件学院数据结构(C#) 实验指导书1、上机实验的指导思想和要求1.1 上机实验的目的上机实验的目的,绝不仅是为了验证教材和讲课的内容,或者验证自己所编的程序正确与否。上机实验的目的是:(1)加深对讲授内容的理解,光靠课堂讲授,既枯燥无味又难以记住,但它们是很重要的,通过多次上机,就能自然地、熟练地掌握。(2)熟悉所用的计算机系统的操作方法,也就是了解和熟悉 C#程序开发的环境。一个程序必须在一定的外部环境下才能运行,所谓“环境” ,就是指所用的计算机系统的硬件和软件条件,或者说是工作平台。使用者应该了解为了运行一个 C#程序需要哪些必要的外部
2、条件(例如硬件配置、软件配置),可以利用哪些系统的功能来帮助自己开发程序。每一种计算机系统的功能和操作方法不完全相同,但只要熟练掌握一两种计算机系统的使用,再遇到其他系统时便会触类旁通,很快地学会。(3)学会上机调试程序。也就是善于发现程序中的错误,并且能很快地排除这些错误,使程序能正确运行。经验丰富的人,在编译连接过程中出现“出错信息”时,一般能很快地判断出错误所在,并改正之。而缺乏经验的人即使在明确的“出错提示”下也往往找不出错误而求助于别人。要真正掌握计算机应用技术,就不仅应当了解和熟悉有关理论和方法,还要求自己动手实现。对程序设计来说,则要求会编程序并上机调试通过。因此调试程序不仅是得
3、到正确程序的一种手段,而且它本身就是程序设计课程的一个重要的内容和基本要求,应给予充分的重视。调试程序固然可以借鉴他人的现成经验,但更重要的是通过自己的直接实践来累积经验,而且有些经验是只能“会意”难以“言传” 。别人的经验不能代替自己的经验。调试程序的能力是每个程序设计人员应当掌握的一项基本功。因此,在做实验时千万不要在程序通过后就认为万事大吉、完成任务了,而应当在已通过的程序基础上作一些改动(例如修改一些参数、增加程序一些功能、改变某些语句等),再进行编译、连接和运行。甚至于“自设障碍” ,即把正确的程序改为有错的,观察和分析所出现的情况。这样的学习才会有真正的数据结构(C#) 实验指导书
4、2收获,是灵活主动的学习而不是呆板被动的学习。1.2 上机实验前的准备工作上机实验前的准备工作在上机实验前应事先做好准备工作,以提高上机实验的效率,准备工作至少应包括:(1)了解所用的计算机系统的性能和使用方法;(2)复习和掌握与本实验有关的教学内容;(3)准备好上机所需的程序。手编程序应书写整齐,并经人工检查无误后才能上机,以提高上机效率。初学者切忌不编程序或抄袭别人程序去上机,应从一开始就养成严谨的科学作风;(4)对运行中可能出现的问题事先做出估计,对程序中自己有疑问的地方,应作出记号,以便在上机时给予注意:(5)准备好调试和运行时所需的数据。1.3 实验报告要求、实验考核方式、内容及成绩
5、评定标准实验报告要求、实验考核方式、内容及成绩评定标准实验报告要求:报告为电子形式,要求学生独立认真完成并在实验结束前提交实验报告。实验考核方式、内容:实验课的出勤情况,程序的编制、调试与运行情况,实验报告情况。实验考核方式、内容及成绩评定标准:1没有完成实验的基本要求,不及格2没有提交实验报告,不及格3实验报告抄袭者,不及格4违反实验纪律,不及格5独立完成实验,但实验报告中错误较多,及格6完成实验基本要求,实验报告符合基本要求,有一些错误,中7完成实验基本要求,实验报告符合要求,有较少错误,良好8完成实验要求的基础上,实验报告符合符要求,很少错误,优秀数据结构(C#) 实验指导书3二、实验内
6、容二、实验内容实验一实验一 线性表的操作(线性表的操作(1 1)【实验目的】 1、熟悉集成开发环境 Microsoft Visual Studio 2010,在此环境下能够创建 程序。 2、掌握建立顺序表的基本方法。 3、理解和掌握顺序表的基本运算思想和实现。 【实验内容】设计顺序表的基本运算,并用相关数据进行测试。 (1)新建一个 Windows 应用程序项目 SqList。 (2)设计顺序表的基本运算类 SqListClass,类的代码放在 Class1.cs 文件 中,对应代码见 SqListClass.txt 文件。 (3)设计对应的窗体 Form1,其设计界面如图所示,用户输入元素序
7、列, 以逗号分隔元素,然后按命令按钮提示进行操作。实验二实验二 线性表的操作(线性表的操作(2 2)【实验目的】 1、掌握建立单链表的基本方法。 2、理解和掌握单链表的基本运算思想和实现。数据结构(C#) 实验指导书4【实验内容】 设计单链表的基本运算。 (1)新建一个 Windows 应用程序项目 SqList。 (2)设计单链表表的结点类 LinkList 和基本运算类 LinkListClass,类的代 码放在 Class1.cs 文件中,对应代码见 Class1.txt 文件。 (3)设计对应的窗体 Form1,其设计界面如图所示,用户输入元素序列, 以逗号分隔元素,然后按命令按钮提示
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计语言 实验 试验 指导书
限制150内