10-2进制转换教学课件.pptxVIP

  • 10
  • 0
  • 约1.92千字
  • 约 18页
  • 2023-08-20 发布于江西
  • 举报
模拟进制转换计算器(10-2)整数转换 前情回顾 除2取余,逆序排列法21和8转换成2进制分别是多少? 212101250222101201高低8222242101000101011000低高 不难发现,在这种方法下10进制转为2进制的可以看做不断去除2取余的过程,这很像我们之前学习的循环结构!CYBER PUNK知道使用循环结构后,请大家思考一下,循环结构的开始与结束怎么判断? CYBER PUNK当整数商0时:继续除2取余数当整数商=0时,结束 所运用到的知识1、地板除 \\用来取整除2、取模(余)%3、变量list二、运算符021、顺序结构2、循环结构(包含了判断结构)一、结构01 流程图开始获取整数x定义list队列x//20y=x%2,list.append(y)x=x//2将list逆序过来拼接成字符串结束是否 伪代码:1、获取10进制数x,声明队列变量c为空用来接受数字2、while x//20时候:y = x%2c.append(y)x=x//23、逆转队列 使用队列方法切片[::1]得到逆转队列4、拼接成结果声明result字符串,遍历结果,result拼接“+”号 代码:def getTenToTwo(dit): (声明函数 带参数dit) a = int(dit) (将进来的数据强转整数类型) b = [] if a == 0:

文档评论(0)

1亿VIP精品文档

相关文档