




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
PAGE\*MERGEFORMAT1 《高级语言程序设计》 课程设计报告书 题目:二进制数制转换系统 专业:嵌入式开发方向 学号:141009122 学生姓名:李鲁豫 指导教师:路玲 完成日期:2015.6.23 目录contens 1.题目及要求 1TOC\o"1-3"\h\z\u 1.1功能概述…………….……………………………………………………………………….…1 1.2功能分述………………………………….…………………………………………………….1 1.3增加模块….…………………………………………………………………………………….2 1.4题目理解………………….…………………………………………………………………….2 2.系统概要设计 3 2.1系统控制流程图…………………..…………………………………………………………. 2.2数据的组织描述………………………………..……………………………………………. 2.3模块之间的参数设计………………………………………………………………………. 3.TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc423462295"系统关键代码 3.1主要代码……………………………………………….…………………………………………. 3.2系统流程图………………………………………………………………………………………. 4.TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc423462295"程序调试 5.TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc423462295"课程设计总结 5.1问题与解决方法………………………………………………………………………………. 5.2总结与反思………………………………………………………………………………………. 5.3收获与感受………………………………………………………………………………………. TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc423462295"附录 题目及要求 功能概述 我所做的是二进制整数向十进制,八进制,十六进制转换的C语言程序。 它所实现的功能是:通过输入正确密码,登陆系统,键盘输入一组二进制整数,根据用户选择,实现向其他进制数制转换的目的。 功能分述 登录系统:输入正确密码登录系统。 菜单:打印菜单,供用户选择。具备清屏功能,使界面更加简洁。 二进制转十进制:定义字符数组,通过用户的键盘输入接收数据,根据编写的算法,将二进制整数转换为十进制整数。若输入为非二进制数,将提示输入错误。 二进制转八进制:先调用二进制转十进制的函数,再将十进制数作为参数传递,通过递归调用,计算出十进制整数转换为八进制整数。 二进制转十六进制:先调用二进制转十进制的函数,再将十进制数作为参数传递,通过递归调用,计算出十进制整数转换为十六进制整数。 退出系统:可以根据需求,循环输入或者退出程序。 增加模块 登陆界面:维护知识产权,禁止陌生人登陆。 菜单模块:界面美观,可供用户选择;循环操作,更加便利;清屏功能,使界面不再冗余。 二进制转换为三~九进制:增加了进制转换范围。 题目理解 本题的要求是二进制的进制转换,根据数学算法,可以先将二进制转十进制,十进制再向其他进制进行转换,此时采用除n取余的方法,再倒序输出结果,使用递归函数可以轻松的解决倒序输出的问题。 系统概要设计 系统控制流程图 登录系统 否 密码正确? 是 系统初始化 菜单功能提示 接收用户输入 用户选择功能0? 是 否 进行相应 功能操作 退出系统 图1.系统流程图 数据的组织描述 宏定义:#defineM100;#definec20 主要变量:intselect(选择,用于用户选择系统功能或退出系统),m(二进制向十进制转换的结果,可以传递到八进制,十六进制函数做参数),h(二进制转换为三~九进制时,用户自定义转换为几进制数的参数);chara[M](用于存放二进制数列) 模块之间的参数设计 intmima();/*密码函数*/ mima:密码;无参,返回值类型:整型;函数功能:用户输入正确密码,登陆系统。 voidmenu();/*菜单函数*/ menu:菜单;无参,无返回值;函数功能:打印菜单。 inttwotot(int*x);/*二进制转十进制函数*/ twotot:twototen,二进制到十进制;接口参数类型:整型指针型,返回值类型:整型;函数功能:二进制转十进制,二进制每位上的数乘以权,然后相加之和即是十进制数。 voidtento

王子****青蛙
实名认证
内容提供者


最近下载
最新上传
浙江省宁波市2024-2025学年高三下学期4月高考模拟考试语文试题及参考答案.docx
汤成难《漂浮于万有引力中的房屋》阅读答案.docx
四川省达州市普通高中2025届第二次诊断性检测语文试卷及参考答案.docx
山西省吕梁市2025年高三下学期第二次模拟考试语文试题及参考答案.docx
山西省部分学校2024-2025学年高二下学期3月月考语文试题及参考答案.docx
山西省2025年届高考考前适应性测试(冲刺卷)语文试卷及参考答案.docx
全国各地市语文中考真题名著阅读分类汇编.docx
七年级历史下册易混易错84条.docx
湖北省2024-2025学年高一下学期4月期中联考语文试题及参考答案.docx
黑龙江省大庆市2025届高三第三次教学质量检测语文试卷及参考答案.docx