高中信息技术知识梳理七进制与字符处理学案.docxVIP

  • 1
  • 0
  • 约7.12千字
  • 约 11页
  • 2026-06-23 发布于广西
  • 举报

高中信息技术知识梳理七进制与字符处理学案.docx

学业梳理七进制与字符处理

学考要点1进制转换(必修1数据与计算第70~108页)

1.十进制转k进制程序代码

除以k倒取余数,将输入的十进制数不断除以k取余直至商为零,并借助数码字符串code将余数以下标形式转换成对应字符串型数值

除以k倒取余数,将输入的十进制数不断除以k取余直至商为零,并通过数据类型转换函数将余数转换成对应字符串型数值

code=0123456789ABCDEF

s=

n=int(input(请输入待转换的值:))

k=int(input(请输入进制数:))

whilen0:

r=n%k

n=n//k

s1=code[r]

s=s1+s

print(转换后的值为:,s)

s=

n=int(input(请输入待转换的值:))

k=int(input(请输入进制数:))

whilen0:

r=n%k

n=n//k

if0=r=9:

s1=str(r)

else:

s1=chr(r+55)

s=s1+s

print(转换后的值为:,s)

2.二进制转十进制程序代码

位权展开相加,对输入的二进制字符串中的元素依次顺序遍历,并乘以该数值对应的位权,累加得到十进制数

位权展开相加,对输入的二进制字符串中的元素依次逆序遍历,并乘以该数值对应的位权,累加得到十进制数

s=input(请输入待转换的值:)

n=l

文档评论(0)

1亿VIP精品文档

相关文档