- 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文档。上传文档
查看更多
软件技术指导书(过)
《计算机软件技术基础》
上机指导
邓建军 朱 清 编制
化工学院—资环系
学生上机守则
机房内严禁吸烟及大声喧哗。
上机前请认真填写机房登记本,用机完毕如有异常情况应及时记录。
爱护机房设备及设施,严格遵守操作规程,发现问题及时汇报,不得擅自处理。
机房内不得利用计算机看VCD或听CD,违者一律没收。
不得删除计算机中的系统文件和应用程序文件,不得随意删除、复制其它用户的文件,严禁在计算机中设置个密码和传播病毒程序。
未经许可,不得私自使用打印机。
抓紧上机时间,不做与课程无关的事。
上述各项要求,请自觉遵守,如有违反且不听劝阻者,取消其上机资格。
实验一 冒泡排序(4学时)
实验名称
冒泡排序。
二、实验目的
通过该实验,掌握数组的顺序表表示,及在这种表示下冒泡排序的方法,了解冒泡排序的应用。
三、实验任务及原理
将(8、5、6、3、5、9、10、2、1、4)这十个数进行从小到大升序排列。实现的思想是:从头到尾进行相邻两个元素的比较,若后者小,则交换位置,一直进行n-I次比较。在一趟开始时,若n个元素已经有序,即经n-I次比较后未交换元素,则排序结束。
四、实验步骤
(1)定义一个数组用于存放10个数据元素;
(2)编写一个过程,用于将给出的数据赋给数组;
(3)编写一个过程,进行冒泡排序;
(4)编写一个过程,打印最终排序结果;
(5)编写一个主程序,通过简单选择(如1、2、3等)操作整个程序;
(6)调试程序;
(7)将实验心得写在程序后面,作为实验报告进行文档备份。
五、实验数据处理
将原程序和实验结果存入计算机室服务器或软盘后,交由指导老师或有关实验人员保存。
六、思考题
编写一个过程,允许其他人员动态的输入数据,并对其进行排序。
用链表实现。
实验二 利用栈实现表达式求值(4学时)
一、实验名称
利用栈实现表达式求值。
二、实验目的
通过上机实习,进一步加深理解栈的应用,掌握栈的建立、插入和删除操作,为全面的学习打好坚实的基础。
三、实验任务
参照课本第37页的类语言程序,用Pascal、C或者Basic等高级语言设计出栈的应用程序,要求能通过简单交互界面选择表达式输入及表达式输出的操作,以控制程序流程。
四、实验步骤
读懂课本第37页的类程序;
(1)编写一个过程,用于入栈操作;
(2)编写一个过程,用于出栈操作;
(3)编写一个过程,用于表达式求值算法操作;
(4)编写一个过程,用于打印(显示)最终结果;
(5)编写一个主程序,通过输入字符I、O、P实现简单交互;
(6)调试程序:?A/B*C+D;
(7)将实验心得写在程序后面,作为实验报告进行文档备份。
五、实验数据处理
将原程序和实验结果存入计算机室服务器或软盘后,交由指导教师或有关实验人员保存。
六、思考题
(1)用链栈实现本实验内容;
(2)试分析栈和队的特点,并举例说明。实验三 二叉树的建立和遍历(选做)
实验名称
二叉树的建立和遍历。
二、实验目的
掌握二叉树的二叉链表存储结构及二叉树的建立方法。熟悉二叉树的遍历方法。
三、实验内容
根据先序遍历和中序遍历的序列,建立一棵二叉树(二叉树用二叉链表存储)。
分别以先序和中序遍历二叉树,将假设结果与给定的先序和中序遍历序列进行比较,以证明建立二叉树的正确性。
(3)给出后序遍历序列。
四、实验步骤
(1)编写一个过程,将给出的遍历序列读入一个数组;
(2)编写一个过程,根据先序和中序遍历的序列建立一棵二叉树;
(3)编写一个过程,进行先序遍历,并将结果存入一个数组。
(4)编写一个过程,进行中序遍历,并将结果存入一个数组。
(5) 编写一个函数,用以证明建立的二叉树的正确性。
(6)编写一个过程,进行后序遍历,打印后序遍历结果(前面函数为真时);
(7)调试程序:
先序遍历序列为:ABDECF;中序遍历序列为:DBEACF;
(8)将实验心得写在程序后面,作为实验报告进行文档备份。
五、实验数据处理
将原程序和实验结果存入计算机室服务器或软盘后,交由指导老师或有关实验人员保存。
六、思考题
(1)为什么给定先序和中序序列就可以确定一棵二叉树;
(2)给定先序和后序序列呢?
您可能关注的文档
- 课堂观察实施方案.doc
- 课时同步练习(38 唯物辩证法的发展观.doc
- 课堂观察学习材料.doc
- 课时同步练习(18 我国的民族区域自治制度及宗教政策.doc
- 课时跟踪检测(二十) 免 疫 调 节.doc
- 课时跟踪检测(十五 孟德尔的豌豆杂交实验(一).doc
- 课本素材.整理版dc.doc
- 课标2015版指导的小学英语听说能力培养的策略与方法.doc
- 课程二.建筑与规划识.doc
- 课程整体设计(汽车用及维护).doc
- 文稿brown burton deans armstrong市场8e lecture 8bnewkotler9讲座.pdf
- variational pde方法介绍与应用homework 3读书报告.pdf
- 综合资源二期管线项目移动运维覆盖接口测试报告.pdf
- 自然界中形状课程计划级1a56-shapes in nature.pdf
- converted wave 2d ray model from well logs测井曲线转换波二维射线模型.pdf
- 片点阵74hc595中文参数.pdf
- 高数一章函数基本方法.pdf
- v单元测试报告.pdf
- 学习the amazing brain cqz1神奇大脑.pdf
- 内容参考介绍m603.pdf
最近下载
- 机动车检验检测机构授权签字人考核试题及答案.pdf VIP
- 附件8 乳腺癌检查异常可疑病例随访登记表.doc
- 《核心素养导向下的小学英语阅读教学的实践与探究》开题报告[001].docx VIP
- 西南13J103挤塑聚苯板保温构造图集.pdf
- 毕业生就业推荐表(模板).docx VIP
- 新概念二课文默写本 (1).pdf
- (ppt)P.E.T (Parent Effectiveness Training)父母效能训练学员手册.ppt
- GB50204-2015 《混凝土结构工程施工质量验收规范》GB50204-2015 (1).docx
- 生鲜连锁超市项目可行性研究报告申请报告.doc
- 内部市场化总结.doc VIP
文档评论(0)