电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

微机原理与接口技术实验——冒泡法

微机原理与接口技术实验——冒泡法_第1页
1/8
微机原理与接口技术实验——冒泡法_第2页
2/8
微机原理与接口技术实验——冒泡法_第3页
3/8
一、 实验内容用“冒泡“法对一组数 300,250,2 80,2 40,260,按从小到大得顺序排列。提示:用冒泡得方法对一组数据元素排序,它得基本方法就是:将相邻得两个元素通过比较进行排序,通过多次,多遍得邻元素排序,实现整个一组数得排序。对于5(N)个元素,整个排序通过 4 遍(=N-1)邻元素排序完成.每一遍得排序由若干次邻元素得排序组成。4 遍排序中,邻元素得排序依次为 4,3,2,1遍.完成第一遍排序后,最大数沉底,已经到达它应占据得位置,不需要参加下一遍得排序。外循环得次数为C X=4次(N-1),内循环得次数为4,3,2,1(DE C C X)排序遍数本遍排序前第 一 次 排 序后第 二 次 排 序后第 三 次 排 序后第四次排序后13 0 0,25 0,2 8 0 , 2 40,2 6025 0, 3 0 0 ,2 80, 2 40, 2602 5 0 , 2 8 0 , 300 , 2 40,26 02 5 0 , 2 80,240 , 300 ,2 6025 0,280,240,26 0 , 3 00 2250,280 , 240 , 2 6 0, 3002 50 ,280 ,24 0,260,3 00250,24 0,2 8 0,260,300250,240,260,28 0 ,30 03250,240,260,280,3 002 5 0 ,240 ,260,280,3 0 0240,250,260,2 8 0,3 0 042 40,25 0,260,280,300240, 2 5 0 , 260,28 0,30 0实验要求:1、编制程序,对这组数进行排序,并输出原数据及排序后数据;2、利用D E B UG 调试工具,用 D0(就是 D 零命令)命令,查瞧排序前后,内存数据得变化;3、 去掉最大与最小得两个值,求出其余值得平均值,并输出最大值,最小值与平均值;4、 用学过得压栈 P US H 与出栈P OP 指令,将平均值按位逐个输出(即输出2 63);5 将平均值 263 转化为二进制串,并将这组二进制串输出。6、所有数据输出前要用字符串得输出指令,进行输出提示(如:zu i da zhi s h i : 300 等),所有数据结果能清楚地显示在屏幕上。二、 程序清单及流程图冒泡法:DATA S EGM E N T ;定义数据段 V A R DW 300,2 5 0,280,2 4 0,26 0 ;定义待排序得量 N E QU $-VA R ;占内存空间得大小,就是次数得两倍 ;因为这就是字定义 EJ DW ? ;给平均值预留存储空间 YS S J DB 'yuan s hi shu ju j i lu s h i:$’ ;原始数据得输出提示 PX...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

微机原理与接口技术实验——冒泡法

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部