题库练习 第15届蓝桥杯STEMA编程题:数据计算编程实现:数据计算。十进制整数转换成二进制整数:采用“除2取余,逆序排列”法可以将十进制数数转换为二进制整数,例如:140计算步骤:140/2 = 70 ......070/2 = 35 .....035/2 = 17 ......117/2 = 8 ......18/2 = 4 .......04/2 = 2 .......02/2 …

A63194 | 第15届蓝桥杯STEMA编程题:数据计算编程实现:数据计算。十进制整数转换成二进制整数:采用“除2取余,逆序排列”法可以将十进制数数转换为二进制整数,例如:140计算步骤:140/2 = 70 ......070/2 = 35 .....035/2 = 17 ......117/2 = 8 ......18/2 = 4 .......04/2 = 2 .......02/2 …

来源创意编程组
时间限制1s
内存限制256MB
通过 / 提交0/0

题目描述

第15届蓝桥杯STEMA编程题:数据计算

编程实现:数据计算。

十进制整数转换成二进制整数:采用“除2取余,逆序排列”法可以将十进制数数转换为二进制整数,例如:140

计算步骤:

140/2 = 70 ......0

70/2  = 35 .....0

35/2  = 17 ......1

17/2   = 8 ......1

8/2   = 4 .......0

4/2   = 2 .......0

2/2   = 1 ........0

1/2   = 0 ........1

余数逆序排序后,转换为二进制的结果为 10001100

具体要求:

1). 运行程序,角色、背景如图所示;

  

2). 等待1秒,机器人说:“输入2个数据”2秒;

3). 舞台下方出现询问框,机器人说:"输入第1个数据”(数据为整数,且1 ≤ 数据 ≤ 100);

 例如:输入80

  

4). 完成输入,舞台下方出现询问框,机器人说:"输入第2个数据”(数据为整数,且1 ≤ 数据 ≤ 100);

例如:输入60

 

5). 完成输入,机器人说出两个数据的和; 

 

6). 等待1秒,机器人说出两个数据和的二进制数。

C++ 编辑器
输入
输出