简要介绍资料的主要内容,以获得更多的关注

河北工业大学计算机软件技术基础(VC)课程设计报告

学院 机械工程系 班级 姓名 __ 学号 ____ 成绩

__ ____

一、题目:

进制转换(8)

二、设计思路

1、总体设计 1)分析程序的功能:

总体为十进制到十六进制的转换:将某一十进制整数转换为十六进制,输出该十六进制数的各位数字之和,而后将这个十六进制数进行翻转(即逆序)后再次转换为十进制并输出。

2)系统总体结构:

系统由一个主函数构成,其中包括数据的输入,十进制到十六进制的转换成十六进制的输出,十六进制的逆序,十六进制转换成十进制。

2、各功能模块的设计:

1)

在十进制到十六进制的转换过程中使用了商余法,通过对int型整数进行商余法计算,求得十六进制各位对应的数。

2)

在十六进制的输出中,使用了if,else语句和switch语句进行判断输出,对于十六进制中各位上在0-9的数据直接输出,10-15的通过switch语句判断输出对应的ABCDEF。

3)

在进行十六进制各位上的数进行运算求和,并输出十进制和时使用了for循环进行循环运算。

4) 5)

在进行十六进制各位逆序时用for循环使用开始存放十六进制的数组进行逆序输出。 在将新的十六进制转换成十进制的过程中,通过调用math.h中的pow函数采用计算的方法,十六进制转换成十进制。

3、设计中的主要困难及解决方案

计算机课程进制的转换,计算机课程设计 进制转换相关推荐

  1. 计算机课进制笔记,初学Python课程笔记-第一课(计算机基本概念+进制+环境变量)...

    这是我第一次写博客,简单地聊聊当下的感受.其实,早在大学期间就有过把自己所学的一些知识点记录在某个平台,可供日后自己复习.只是本人并非计算机专业出身,平时写代码写得不是不多.直到毕业参与工作,从事软件 ...

  2. 计算机教育的进制转换,计算机数制及编码进制转换公开课教学教育资料.doc

    计算机数制及编码进制转换公开课教学教育资料.doc 数制与编码进制转换[学情分析]本课内容是在学生已经学习了计算机发展与应用.计算机系统的组成等知识的基础上进行,已经初步知道了人与计算机进行信息交换通 ...

  3. 计算机进制小数位之间的转换,计算机进制之间相互转换

    <计算机进制之间相互转换>由会员分享,可在线阅读,更多相关<计算机进制之间相互转换(4页珍藏版)>请在人人文库网上搜索. 1.计算机进制之间相互转换计 算 机 进 制 之 间 ...

  4. 进制转换计算机文档,计算机进制转换.pdf

    进制 进制也就是进位制,是人们规定的一种进位方法. 对于任何一 种进制X 进制,就表示某一位置上的数运算时是逢 X 进一位. 十进 制是逢十进一,是逢十六进一,就是逢二进一,以此类推,x 进制就是 逢 ...

  5. 计算机不同进制数之间的转换,计算机进制数之间的转换002

    不错 除以16取余和倍数 如: (120)10 120/16 =8 ...8(余8) 8(余数8)/16=0 (8) (120)10 =(88)16 回答人的补充 2009-08-14 09:42 计 ...

  6. 计算机文化进制的转换,计算机文化基础-进制转换.pptx

    计算机文化基础-进制转换 计算机文化基础职业院校教学改革实验教材主编:龙天才高等教育出版社任务1.1:了解数制又叫进位计数制,指的是一种计数规则数制在日常生活中,人们广泛使用的是十进制数,有时也会遇到 ...

  7. 计算机基础知识 进制转换,计算机基础之进制转换详解

    进制转换是个老问题了,今天恰巧看见.我详细的去分析下它.留一笔吧 二进制的范围是(0-1), 不包含2 八进制的范围是(0-7) ,不包含8 十六进制的范围是(0-15) ,不包含16 先讲十进制-- ...

  8. 进制转换器c语言课程设计作业,C语言课程设计报告--进制转换.doc

    C 语 言 课 程 设 计 报 告 设计题目:学生姓名:学生学号:专业班级:学院名称:同组人姓名:指导老师: 2011年 月 日 1 需求分析 问题描述 输入数据要求 以命令行方式运行程序时所带参数用 ...

  9. 计算机控制系统课程设计ad转换,计算机a/d转换器与系统的连接及举例

    1.输入模拟电压的连接 a/d转换器的输入模拟电压可以是单端输入也可以是双端输入.如单通道8位a/d转换器adc0804的两个输入端为vin(-).vin(+),如果用单端输入的正向信号,则把vin ...

  10. 计算机课教学档案,档案专业计算机课改革项目 计算机课程教学大纲.doc

    档案专业计算机课改革项目 计算机课程教学大纲 附件4 档案专业计算机课程改革项目 计算机课程教学大纲 目录 <计算机应用基础>教学大纲51 <中文信息处理>教学大纲56 < ...

最新文章

  1. 关于微分方程的初值条件和边界条件(狄里克雷(Dirichlet)条件、诺依曼(Neumann)条件、洛平(Robin)条件)
  2. 删除Perspective
  3. LeetCode-数组-704. 二分查找
  4. vivado实现VGA
  5. VTK:选择可见点用法实战
  6. Mysql(4)——数据库相关操作
  7. JS中数据结构之队列
  8. eclipse 创建 maven web 项目教程
  9. python右对齐乘法表_python如何打印99乘法表
  10. comsol如何定义狄利克雷边界_COMSOL与Visual C++三维电阻抗有限元联合建模与仿真研究...
  11. 谷歌云端语音识别软件
  12. Spring mvc时间格式处理
  13. 289.南信大知网登录
  14. Centos7/RedHat7安装NVIDIA显卡驱动
  15. 10款VS Code插件神器,超级实用
  16. 解释reverse=True等python基础问题
  17. js json操作,qk-json
  18. html5 桌面时钟,超级实用的html5制作15种数字时钟样式代码
  19. Java基础读书笔记
  20. c语言符号txt下载,C语言符号集

热门文章

  1. 高性能计算基准测试程序(二)--MPI测试基准
  2. 每个c语言程序文件的编译错误被分为什么,已打印中央电大C语言考试题库(c语言小题+编程)...
  3. 固定定位相对于当前父元素
  4. Python 中的 sequence 类型
  5. 生活污水处理设备让污水无处躲藏
  6. InfluxDB添加用户认证
  7. HUD(蓝牙版)中蓝牙方案
  8. 常见笔顺错误的字_常用汉字中易写错笔顺的字有哪些?
  9. 【MAYA】模型生长
  10. 网易汪源:网易产品体验好,离不开AI驱动