作业帮 > 综合 > 作业

三个实验题,实验题目1:编程计算下列表达式:A=90,B=-70,C=5,Y均为有符号数,计算Y=2×(A+B)+(A×

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/20 01:42:10
三个实验题,
实验题目1:编程计算下列表达式:A=90,B=-70,C=5,Y均为有符号数,
计算Y=2×(A+B)+(A×C)÷5
2把十进制数15786转化成二进制数.
3用“冒泡“法对一组数300,250,280,240,260,按从小到大的顺序排列
三个实验题,实验题目1:编程计算下列表达式:A=90,B=-70,C=5,Y均为有符号数,计算Y=2×(A+B)+(A×
1.这是编程题啊..请问有说是要用哪种语言么?不然我拿pseudocode写:
A=90
B=-70
C=5
Y=2*(A+B)+(A*C)/5
output Y
2.
15786 / 2 = 7893 余0
7893 / 2 = 3946 余1
3946 / 2 = 1973 余0
1973 / 2 = 986 余1
986 / 2 = 493 余0
493 / 2 = 246 余1
246 / 2 = 123 余0
123 / 2 = 61 余1
61 / 2 = 30 余1
30 / 2 = 15 余0
15 / 2 = 7 余1
7 / 2 = 3 余1
3 / 2 = 1 余1
1 / 2 = 0 余1
倒着念余数即是15786的二进制数:11110110101010
3.
300 250 280 240 260 (第一轮)
250 300 280
280 300 240
240 300 260
260 300
250 280 240 260 300(第二轮)
250 280 240
240 280 260
260 280 300
280 300
250 240 260 280 300(第三轮)
240 250 260
250 260 280
260 280 300
280 300
240 250 260 280 300(第四轮)
240 250 260
250 260 280
260 280 300
280 300
第四轮没有调换任何两数的位置,故排列完毕
再问: 抱歉,第一次问问题,不规范。
是用masm,谢谢啦
再答: 额,很抱歉,我从来没用过MASM所以不能够帮助你。。