下载此文档

十进制和二进制互转化程序设计书.doc


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
摘要VC++是微软公司开发的一个集成开发环境(IDE),就是使用c++的一个开发平台。本系统就是根据现阶段的需要,通过VC++开发一个二进制与十进制相互转换系统来实现对二进制向十进制转换、十进制向二进制转换。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成了对二进制与十进制互换的过程,包括转换类型、二进制位数、输入是否有误,以及简介信息,数字信息和位数信息等常用工作。关键词:二进制,十进制,转换,VC++目录1需求分析 22系统总体设计 33系统详细设计 54模块划分系统连编与运行结果 ,转化为二进制 ,转化为二进制 ,转化为二进制 ,转化为二进制时,提示为 9总结 10参考文献 10 需求分析随着技术的不断提高,进制转换向着简单化,规模化发展,而对于只能识别二进制0和1码的计算机来说,如何翻译成人类可以认识和编译的语言,和安全加密等给信息管理有关的信息随之增加。在这种情况下单靠人工来处理这些信息不但显得大不从心,而且极容易出错。因此,需要开发二进制与十进制互换系统,该系统可以实现由计算机代替人工执行一系列复杂而繁琐的操作,使得办公人员可以轻松快捷的完成进制转换的任务。总结系统需求分为大体分为5个模块:首先第一个需要数据的信息输入,即输入数据的基本信息包括输入的进制选项,所输入的二进制位数,所输入的二进制数,所输入的十进制数和判断是否全1或全0五个模块。第二个需求是判断数据进制选项信息,在信息和科技不断进步的今天,数据及时准确的更新成了任何一个系统的首要任务,本系统应时代所需设计了数制信息功能,包括对包括数据的进制,二进制数据的位数,十进制数据,进行进制转换计算。第三个需求是所输入的二进制数据,数据的运行使用主要是解决向十进制转换第四个需求是所输入的十进制数据,数据运行使用主要是解决向二进制转换。第五个需求是打印退出,在对系统进行操作后,退出系统。。转换包括:二进制数向十进制数转换,十进制数向二进制数转换,判断是否为全0或全1,是否继续执行等。,二进制转十进制主要根据进制转换的根本方法,分别乘以2的次方得到十进制数;十进制转二进制主要根据“除2取余法”得到二进制数。另外,本程序简单易懂,操作简便,给出引导说明,以及还出错处理,只需按照提示输入即可用。本系统主要实现对二进制与十进制之间互换,需要实现以下几个方面的功能:(1)二进制转十进制:选择二进制向十进制转换,选择二进制位数,输入二进制数,进行数制转换,输出结果,判断是否继续。(2)十进制转二进制:选择十进制向二进制转换,输入十进制数,进行数制转换,输出结果,判断是否继续。,包括了二进制转十进制、十进制转二进制。整个系统分为以下几个模块。1、主界面模块本模块提供选择界面的欢迎界面和主菜单界面,供用户选择与执行各项操作工作。2、输入界面本模块用于输入数据信息,例如输入二进制位数并输入二进制数(3,101)等。3、显示转换结果本模块用于显示转换后的数据信息,以及提供是否继续信息。:通过循环将二进制每一位分别乘以2的相应次方,相加得到十进制数;十进制转二进制:通过“除二取余”发循环,将每一位存在一个数组中;直到除数为0,将此数组逆置,得到该数相应的二进制数。,存入kK!=1&&k!=2K=1K=2输入有误输入十进制数n输入二进制数的位数n输入二进制数计算对应的二进制数是否各位为0或1否是输出二进制数计算该数对应十进制数否输出十进制数输入错误是否继续转换?++、调试和运行操作,即可得到以下DOS界面。/*二进制与十进制的相互转换*/#include<>#include<>#include<>#include<>voidmain(){ charc,Y[33],temp[33]; intn,i=0,k,j=0; doubleT; for(c='y';c!='n'&&c!='N';) {cout<<"请选择:"<<endl; cout<<";"<<endl<<"

十进制和二进制互转化程序设计书 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人weizifan339913
  • 文件大小433 KB
  • 时间2019-01-18