7.请使用简单的程序语言(伪代码)表达下面这个算式-|||-1+1/2+1/3+1/4+1/5+1/7

1个回答
展开全部
摘要 您好亲亲~简单的程序语言(伪代码)表达下面这个算式是:sum = 0for i = 1 to 7 sum =sum + 1/iresult = -sum输出 result
咨询记录 · 回答于2023-07-12
7.请使用简单的程序语言(伪代码)表达下面这个算式-|||-1+1/2+1/3+1/4+1/5+1/7
您好亲亲~简单的程序语言(伪代码)表达下面这个算式是:sum = 0for i = 1 to 7 sum =sum + 1/iresult = -sum输出 result
一直加到1/20了
什么加到20了?
这两个题
亲亲~(7)sum = 0for i = 1 to 20: sum= sum + 1/i输出 sum
亲亲~(8)以下是根据代码设计的测试用例范例:
~测试用例1:array1 = [1,2,3]array2 = [4,5,6,7]array3 = [8,9,10,11,12]addArray(3, 4, 5)预期输出: 78解释: 从array1取前3个元素得到总和(1+2+3=6),从array2取前4个元素得到总和(4+5+6+7=22),从array3取前5个元素得到总和(8+9+10+11+12=50),相加得到总和(6+22+50=78)。
~测试用例2:array1 = [1,2,3]addArray(3, 4, 5)预期输出: 6解释: 从array1取前3个元素得到总和(1+2+3=6),其他数组为空,所以总和是6。
~测试用例3:array2 = [4,5,6,7]addArray(3, 4, 5)预期输出: 22解释: 从array2取前3个元素得到总和(4+5+6+7=22),其他数组为空,所以总和是22。
~测试用例4:array3 = [8,9,10,11,12]addArray(3, 4, 5)预期输出: 50解释: 从array3取前5个元素得到总和(8+9+10+11+12=50),其他数组为空,所以总和是50。
~测试用例5:array1 = [1,2,3]array3 = [8,9,10,11,12]addArray(3, 0, 5)预期输出: 56解释: 从array1取前3个元素得到总和(1+2+3=6),从array3取前5个元素得到总和(8+9+10+11+12=50),相加得到总和(6+50=56),其他数组为空,不进行计算。
~测试用例6:array1 = []array2 = []array3 = []addArray(3, 4, 5)预期输出: 0解释: 所有数组为空,所以总和是0。
测试用例还有嘛?
没有啦
有一些为啥是空的啊
亲亲~抱歉,我理解错误。根据代码逻辑,理论上不会出现空的情况。请忽略上述关于数组为空的测试用例。以下是更新后的测试用例范例:测试用例1:array1 = [1,2,3]array2 = [4,5,6,7]array3 = [8,9,10,11,12]addArray(3, 4, 5)预期输出: 78解释: 从array1取前3个元素得到总和(1+2+3=6),从array2取前4个元素得到总和(4+5+6+7=22),从array3取前5个元素得到总和(8+9+10+11+12=50),相加得到总和(6+22+50=78)。测试用例2:array1 = [1,2,3]addArray(3, 0, 0)预期输出: 6解释: 从array1取前3个元素得到总和(1+2+3=6),其他数组为空,所以总和是6。测试用例3:array2 = [4,5,6,7]addArray(0, 4, 0)预期输出: 22解释: 从array2取前4个元素得到总和(4+5+6+7=22),其他数组为空,所以总和是22。
亲亲~测试用例4:array3 = [8,9,10,11,12]addArray(0, 0, 5)预期输出: 50解释: 从array3取前5个元素得到总和(8+9+10+11+12=50),其他数组为空,所以总和是50。
亲亲~测试用例5:array1 = [1,2,3]array3 = [8,9,10,11,12]addArray(3, 0, 5)预期输出: 56解释: 从array1取前3个元素得到总和(1+2+3=6),从array3取前5个元素得到总和(8+9+10+11+12=50),相加得到总和(6+50=56),其他数组为空,不进行计算。
亲亲~测试用例6:array1 = [1,2,3]array2 = [4,5,6,7]array3 = [8,9,10,11,12]addArray(0, 0, 0)预期输出: 0解释: 所有数组没有取前n个元素的需求,所以总和是0。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消