刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

数据计算。

十进制整数转换成二进制整数:采用"除 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 秒,机器人说出两个数据和的二进制数。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

1. 点击绿旗,角色、背景如题目所示。2. 等待1秒,机器人说:“输入2个数据”2秒。3. 舞台下方出现询问框,机器人说:“输入第1个数据”(数据为整数,且1≤数据≤100)。4. 输入第1个数据,例如80。5. 完成输入,舞台下方出现询问框,机器人说:“输入第2个数据”(数据为整数,且1≤数据≤100)。6. 输入第2个数据,例如60。7. 完成输入,机器人说出两个数据的和:140。8. 等待1秒,机器人说出两个数据和的二进制数:10001100。

解析:

【喵呜刷题小喵解析】:
根据题目要求,我们需要将两个输入的整数相加,并将结果转换为二进制形式。

首先,根据题目中的示例,我们知道要将十进制整数转换为二进制整数,可以使用“除2取余,逆序排列”法。即,将整数除以2,取余数,然后将商继续除以2,如此反复,直到商为0。然后将得到的余数逆序排列,即为该整数的二进制形式。

在这个问题中,我们需要将两个输入的整数相加,然后将和转换为二进制形式。具体来说,我们需要:

1. 点击绿旗,角色、背景如题目所示。
2. 机器人等待1秒后,提示用户输入两个数据。
3. 用户输入第一个数据,例如80。
4. 机器人再次提示用户输入第二个数据,例如60。
5. 机器人计算两个输入的和,即80 + 60 = 140。
6. 机器人等待1秒,然后说出两个数据和的二进制形式。根据“除2取余,逆序排列”法,140的二进制形式为10001100。
创作类型:
原创

本文链接:数据计算。 十进制整数转换成二进制整数:采用"除 2 取余,逆序排列"法可以将十进制整数转换为二进制

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share