课 程 设 计
进制转换
课程设计名称: 数据结构课程设计专 业 班 级 : 学 生 姓 名 : 学 号 : 指 导 教 师 : 设 计 时 间 :
计算机 专业课程设计任务书
学生姓名 题目 课题性质 指导教师 进制转换 A. 工程设计 课题来源 D.自拟课题。 同组姓名 无 专业班级 学号 针对进制转换问题,选择、设计和实现合适的抽象数据类型; 主要内容 进行进制转换分析,给出设计方案。 学习掌握并熟练运用C语言进行程序设计; 这次课程设计不仅提升C语言理论知识,更重要的是能够提高自任务要求 己的编程能力。这个项目是用来实现进制转换的一些简单功能。实现过程中需要编制函数,依次实现各个功能。也需要学会利用网络或其他工具来查找相关的资料解决问题,每解决一个问题,就会多一份收获,会不断培养自我学习的能力。 [1]谭浩强.C程序设计(第三版).北京:清华大学出版社.2005:34 [2]李建忠.大学计算机基础.西安:西北大学出版社.2005:104 [3]谭浩强.C程序设计题解与上机指导(第三版).北京:清华大参考文献 学出版社.2005:68 [4]罗建军、朱丹军、顾刚.C++程序设计教程(第2版).北京:高等教育出版社.2007:76 指导教师签字: 审查意见 教研室主任签字: 2014年6月15日 1
目录
一、转换概述 .............................................................................................................................................. 2 1、需求分析 ............................................................................................................................................ 2 2、概要设计 ............................................................................................................................................ 3 3.详细设计 .............................................................................................................................................. 5 1.十进制转化为任意进制函数: ................................................................................................... 5 2.任意进制转化十进制函数: ....................................................................................................... 6 3.程序流程图 ..................................................................................................................................... 7 4.运行环境 ............................................................................................................................................ 11 5.开发工具和编程语言 ........................................................................................................................ 12 二、数学原理 ............................................................................................................................................ 13 十进制转二进制: ................................................................................................................................ 13 十进制转八进制: ................................................................................................................................ 13 十进制转十六进制: ............................................................................................................................ 14 二进制转十进制: ................................................................................................................................ 14 二进制转八进制: ................................................................................................................................ 14 二进制转十六进制: ............................................................................................................................ 15 八进制转十进制: ................................................................................................................................ 15 八进制转十六进制: ............................................................................................................................ 16 十六进制转二进制: ............................................................................................................................ 16 十六进制转八进制: ............................................................................................................................ 16 三、程序编码 ............................................................................................................................................ 17 测试结果 ............................................................................................................................................... 22 参考文献 ................................................................................................................................................ 25 四、心得体会 ............................................................................................................................................ 27
一、转换概述 1、需求分析
进制数制是人们利用符号进行计数的科学方法。数制有很多种,在计算机中常用的数
2