PAGE
PAGE 20
数据结构进制装换课程设计
课程:数据结构
院系:计算机信息管理
班级:
学号:
姓名:
指导老师:
日期:2015.1.3
数制转换
需求分析
? 任意给定一个M进制的数x ,实现如下要求
1)求出此数x的10进制值(用MD表示)
2)实现对x向任意的一个非M进制的数的转换。
3)至少用两种或两种以上的方法实现上述要求(用栈解决,用数组解决,其它方法解决)。
概要设计
程序流程可以用以下流程图来刻画:
A用数组实现 B用栈实现
开始开始
开始
开始
创建栈构造数组
创建栈
构造数组
数制转换函数数制转换函数
数制转换函数
数制转换函数
输出结果输出结果
输出结果
输出结果
详细设计
A.用数组实现该问题
D2M()函数和M2D()函数是实现该问题的主要函数。D2M()函数是实现十进制转换为其他进制的函数,它是将输入的十进制数x首先对需要转换的进制M取余,然后在对其取整,接着通过递归调用D2M()函数一次将得到的整数部分一次先取余后取整,并将所得的余数依次存入下一数组,然后逆向去除数组中的元素,即得到转换后的结果。而M2D()函数是实
您可能关注的文档
- 封闭式小区停车场管理办法.doc
- 小学英语时态讲解课件.ppt
- 散货船结构简介.ppt
- 文山州组织实施村容村貌整治工程项目建设的调研报告.doc
- 小学语文学段关键能力的解读.ppt
- 文献综述中小企业成本控制研究.doc
- 小学二年级数学上册期末测试卷.doc
- 小学数学课程标准考试试题与答案.doc
- 提高异形建筑物定位放线精确度终稿.doc
- 对佛教音乐传承与发展的思考.doc
- 中国国家标准 GB/T 47649-2026金属磁粉心电磁特性测量方法.pdf
- 《GB/T 47649-2026金属磁粉心电磁特性测量方法》.pdf
- 中国国家标准 GB/T 24466-2026健康信息学 电子健康记录体系架构要求.pdf
- 《GB/T 24466-2026健康信息学 电子健康记录体系架构要求》.pdf
- GB/T 47815-2026石油天然气工业 海上平台高压高含二氧化碳物流处理.pdf
- 中国国家标准 GB/T 47815-2026石油天然气工业 海上平台高压高含二氧化碳物流处理.pdf
- 《GB/T 47815-2026石油天然气工业 海上平台高压高含二氧化碳物流处理》.pdf
- 中国国家标准 GB/T 47833-2026弧光保护装置技术要求.pdf
- GB/T 47833-2026弧光保护装置技术要求.pdf
- 《GB/T 47833-2026弧光保护装置技术要求》.pdf
最近下载
- 《无人机组装调试与检修》全套教学课件.pptx
- 滨一卫所见1930年代中国戏剧——一个开拓表演史研究的日本学者.pdf VIP
- 松下-精益推进者手册 -精益化生产篇.docx VIP
- 成交量10价跌量增价增是价量背离现象之一价格逐渐走低.pdf VIP
- 丛枝菌根真菌扩繁技术规程.pdf VIP
- [仪器仪表标准]GBT 5202-2008 辐射防护仪器 α、β和α/β(β能量大于60keV)污染测量仪与监测仪.pdf
- 滨一卫看到的1930年代中国戏剧一个开拓表演史研究的-九州大学.PDF VIP
- 厚度自动控制与板型控制.ppt VIP
- 采油三厂酸化效果分析及下步建议(1).ppt VIP
- 轧钢自动化酸轧联合机组方案n.pptx VIP
原创力文档

文档评论(0)