网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

数制转换的数学实验

时间:2026-02-14 06:51:27

1、2.A进制(2~9进制)正整数与十进制正整数的互化

    2.1 将A进制(2~9进制)正整数转换为十进制正整数

    课本中使用循环结构来构造算法,本文使用数量积来构造函数,代码更简洁易懂,其函数可重复使用.代码如下:

数制转换的数学实验

2、2.2 将十进制正整数转换为A进制(2~9进制)正整数

      算法使用课本中的除k取余法,代码如下:

数制转换的数学实验

3、3.B进制(2~62进制)正整数与十进制正整数的互化

      3.1 将B进制(2~62进制)正整数转换为十进制正整数

      0~9表示数字0~9,a~z表示10~35,A~Z表示36~61.

      B进制数必须以字符串方式输入,否则3f将被识别为 3*f,代码如下:

数制转换的数学实验

4、3.2 将十进制正整数转换为B进制(2~62进制)正整数

B进制数将输出为字符串形式,代码如下:

数制转换的数学实验

5、4.将S进制正整数转化为T进制正整数

例如将十二进制数852(12)转换为十六进制数.

先将十二进制数转换为十进制数,再将十进制数转换为十六进制数.代码如下:

数制转换的数学实验

6、Mathematica11.2内置了将2~36进制数转换为十进制数的函数,例如将十二进制数852(12)转换为十进制数.

数制转换的数学实验

7、Mathematica11.2也内置有将十进制数转换为2~36进制数的函数,例如将十进制数1214转换为十六进制数.

数制转换的数学实验

© 2026 阿力知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com