进制转换c语言课程设计

进制转换c语言课程设计

ID:33978883

大小:226.50 KB

页数:17页

时间:2019-03-03

进制转换c语言课程设计_第1页
进制转换c语言课程设计_第2页
进制转换c语言课程设计_第3页
进制转换c语言课程设计_第4页
进制转换c语言课程设计_第5页
资源描述:

《进制转换c语言课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、常州大学设计任务书序号:06学号:课程设计设计课程名称:C语言课程设计题目:进制转换学生姓名:陈伟学院(系):怀德学院三系专业班级:通信101指导教师:王军专业技术职务:讲师设计时间:2011年9月8日~2011年9月20日第17页共页常州大学设计任务书一、设计题目进制转换系统二、设计内容【题目描述】本系统要求具有以下功能:1、具有将十进制转换为二进制功能2、具有将十进制转换为十六进制功能3、具有将二进制转换为十进制功能4、具有将十六进制转换为十进制功能【题目要求】(1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操

2、作项目;(2)要求以上功能分别用函数实现。并要求用C语言的文件操作语句将以上所有结果保存在文件XX.out。【输入/输出要求】(1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。进入每个操作后,根据程序的提示输入相应的信息;(2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等。三、基本要求1、编写源程序的要求:(1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作(3)源程序要有适当的注释,使程序容易阅读。2、撰写“课程设计报告”,要求如下:(1)封面:统一采用《江苏工业学院课程设计说明书》封

3、面格式(2)任务书(3)目录(4)“课程设计报告”正文3、课程设计验收要求:(1)运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。四、进度安排1、系统分析、设计准备阶段:8学时2、编程调试阶段:46学时3、总结和书写课程设计报告阶段:4学时4、考核阶段:2学时第17页共页常州大学设计任务书指导教师:王军2011年月日系主任:2011年月日教学院长:2011年月日1意义及功能51.1意义:51.2功能:52功能结构图:62.1结构图62.2流程图73各功能介绍83.1十变二功能83.2十变十六功能83.3二变十功能83.4十六变十功能

4、83.5退出功能94调试运行94.1主界面94.2十进制转换为二进制104.3十进制转换为十六进制104.4二进制转换为十进制104.5十六进制转换为十进制115系统说明125.1十进制转换为二进制使用说明125.2十进制转换为十六进制使用说明125.3二进制转换为十进制使用说明125.4十六进制转换为十进制使用说明126源程序代码127心得体会168日志169参考文献17第17页共页常州大学设计任务书1意义及功能1.1意义:加强学生对节省计算的时间,方便使用者快速、简洁得到答案。1.2功能:1、能将十进制转换为二进制2、能将十进制转换为十六进制3、能将二进制转换

5、为十进制4、能将十六进制转换为十进制2功能结构图:2.1结构图系统功能十进制转换为二进制十进制转换为十六进制二进制转换为十进制十六进制转换为十进制第17页共页常州大学设计任务书第17页共页常州大学设计任务书1.1流程图开始是否为1执行十六进制转换为十进制程序是否为2执行十进制转换为二进制程序是否为3是否为4执行二进制转换为十进制程序执行十进制转换为十六进制程序结束输入一个数YYYYNNNN是否为5第17页共页常州大学设计任务书1各功能介绍1.1十变二功能主界面输入1后回车,调用input()函数,调用输入函数#include"stdio.h",输入十进制数,将十进

6、制数用短除法初以2,能整除返回0,若不能整除返回二,将结果保存到一个数组中,调用输出函数#include"stdio.h"函数将数组元素逆序输出,并运算结果保存在“十变二”.out文件中,所得结果即为所转换的二进制数。1.2十变十六功能主界面输入2后回车,调用del()函数,调用输入函数#include"stdio.h",输入十进制数,用短除法处以十六,如果所除得结果的数码为0-9,则保存在一个数组中,若数码大于9则需要将它得ASCII码加55变成相应的字符数码,将结果保存到数组中,调用输出函数#include"stdio.h"最后将数组元素逆序输出,运算结果保存

7、在“十变十六”.out文件中,所得结果即为所转换的十六进制数。1.3二变十功能主界面输入3后回车,调用arrge()函数,调用输入函数#include"stdio.h"输入二进制数,调用字符串函数#include”string.h”,求得输入二进制的长度,从最低位开始用每位的ASCII码减去0的ASCII码,求的每位数的大小,再用一个循环每位的大小最后将每位想家,所得之和即为所要十进制数,调用输入函数#include"stdio.h",将结果输出,并最后将运算结果保存在“二变十”.out文件中,所得结果即为所转换的二进制数。1.4十六变十功能主界面输入4后回车,调

8、用find

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。