- 25
- 0
- 约6.74千字
- 约 22页
- 2016-06-07 发布于湖北
- 举报
《数据结构》
课 程 设 计 报 告 书
题 目:数制转换
系 别:计算机科学与应用系
学 号:
学生姓名:
指导教师:
完成日期:2013—6—1
数制转换
需求分析
? 任意给定一个M进制的数x ,实现如下要求
1)求出此数x的10进制值(用MD表示)
2)实现对x向任意的一个非M进制的数的转换。
3)至少用两种或两种以上的方法实现上述要求(用栈解决,用数组解决,其它方法解决)。
概要设计
程序流程可以用以下流程图来刻画:
A用数组实现 B用栈实现
详细设计
A.用数组实现该问题
D2M()函数和M2D()函数是实现该问题的主要函数。D2M()函数是实现十进制转换为其他进制的函数,它是将输入的十进制数x首先对需要转换的进制M取余,然后在对其取整,接着通过递归调用D2M()函数一次将得到的整数部分一次先取余后取整,并将所得的余数依次存入下一数组,然后逆向去除数组中的元素,即得到转换后的结果。而M2D()函数是实现其他进制M转换为十进制,并将其转换为非M进制。M进制转十进制则是从该M 进制数的最后一位开始运算,依次列为第0、1、2、……..N位并分别乘以M的0、1、2、…..N次方,将得到的次方相加便得到对应的十进制数,再调用D2M()函数将其转
您可能关注的文档
- _经济林栽培学介绍.doc
- 感染性腹泻的诊治介绍.doc
- 临床常见心电图危急值识别介绍.doc
- -上海交通大学医学院课程介绍.doc
- 数据库原理-实验1-认识SQLServer管理数据库介绍.doc
- 数据库原理-实验2-交互式SQL介绍.docx
- 数据库原理-实验4-数据库的完整性介绍.docx
- 数据库原理实验S4-SQLSERVER的数据转换介绍.doc
- 数据库原理实验S11-数据库触发器的创建介绍.doc
- 数据库原理与应用试题--含答案介绍.doc
- 2026工业软件自主可控现状及替代路径分析研究报告.docx
- 2026中国智能制造装备行业竞争格局分析及投资前景研究报告.docx
- 2026中国心脏介入器械市场供需状况及投资潜力分析报告.docx
- 2026中国真空热成型包装市场竞争格局与供应链优化策略研究.docx
- 2026中国病理诊断行业技术发展现状及市场机会评估报告.docx
- 2026医药分销行业市场发展现状深度分析及市场需求变化与发展策略研究报告.docx
- 2026医疗信息服务行业市场研究及行业未来发展趋势解析.docx
- 2026中国复合材料汽车轻量化部件成本下降空间测算报告.docx
- 2026以色列高科技企业市场供需平衡调研及投资策略规划分析文献.docx
- 2026新能源汽车电机市场前景分析及材料创新与产能规划研究报告.docx
最近下载
- 成人创伤性颅脑损伤院前与急诊诊治中国专家共识(2025 年)解读PPT课件.pptx VIP
- 河北省绿色建筑施工图设计审查备案表.pdf VIP
- 消费者行为学知到智慧树期末考试答案题库2025年湖南大学.docx VIP
- 消费者行为学智慧树知到答案章节测试2023年湖南大学.pdf VIP
- 消费者行为学智慧树知到期末考试答案章节答案2024年湖南大学.docx VIP
- 2025-2026学年初中信息技术(信息科技)八年级下册苏科版(2023)教学设计合集.docx
- 2026年高校基建处招聘工程师笔试模拟题.docx VIP
- ZLJB1D质量流量变送器使用说明书A版.doc VIP
- 河南绿色建筑施工图设计文件审查表.pdf VIP
- 部编版六年级下册语文复习教案.docx VIP
原创力文档

文档评论(0)