|
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 原始数据 | 文本型 | 0 |
字母标签 = { “A”, “B”, “C”, “D”, “E”, “F”, “G” }按钮1.标题 = “检查第一组数据”按钮2.标题 = “检查第二组数据”编辑框1.内容 = “A:0.3 B:0.5 C:5 D:0.8 E:3 F:0.2 G:1”编辑框2.内容 = “A:0.3 B:0.5 C:5 D:0.5 E:3 F:0.2 G:1”原始数据 = 分割文本 (编辑框1.内容, “ ”, )处理数据 ()原始数据 = 分割文本 (编辑框2.内容, “ ”, )处理数据 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | i | 整数型 | | | 总和 | 双精度小数型 | | | 调整量 | 双精度小数型 | | | 需要调整 | 逻辑型 | | | 输出文本 | 文本型 | | | 最小索引 | 整数型 | | | 最小值 | 双精度小数型 | | | 调整后数据 | 整数型 | | 7 | j | 整数型 | | | 字母标签 | 文本型 | | 7 | 计次循环首 (7, i ) 调整后数据 [i ] = 取数值 (取文本右边 (原始数据 [i ], 取文本长度 (原始数据 [i ]) - 2 )) 计次循环尾 () 需要调整 = 假 计次循环首 (7, i ) 如果 (调整后数据 [i ] ≥ 3 )  需要调整 = 真   调整量 = 调整后数据 [i ] - 2.99   调整后数据 [i ] = 2.99    最小值 = 调整后数据 [1 ]  最小索引 = 1   计次循环首 (7, j )   如果 (调整后数据 [j ] < 最小值 )    最小值 = 调整后数据 [j ]    最小索引 = j               计次循环尾 ()  调整后数据 [最小索引 ] = 调整后数据 [最小索引 ] + 调整量   输出文本 = 输出文本 + 字母标签 [i ] + “:” + 到文本 (调整后数据 [i ] + 调整量 ) + “-” + 到文本 (调整量 ) + “ ” + 字母标签 [最小索引 ] + “:” + 到文本 (调整后数据 [最小索引 ] - 调整量 ) + “+” + 到文本 (调整量 ) + #换行符 + “调整后: ” + 字母标签 [i ] + “=” + 到文本 (调整后数据 [i ]) + “ ” + 字母标签 [最小索引 ] + “=” + 到文本 (调整后数据 [最小索引 ]) + #换行符 + #换行符         计次循环尾 () 总和 = 0 计次循环首 (7, i ) 总和 = 总和 + 调整后数据 [i ] 计次循环尾 () 输出文本 = 输出文本 + “当前总和: ” + 到文本 (总和 ) + #换行符 如果 (总和 > 10.5 ) 输出文本 = 输出文本 + “提示: 总和” + 到文本 (总和 ) + “ 已超出10.5” 如果 (总和 < 9.5 )  输出文本 = 输出文本 + “提示: 总和” + 到文本 (总和 ) + “ 低于9.5”  输出文本 = 输出文本 + “提示: 总和” + 到文本 (总和 ) + “ 可匹配”  信息框 (输出文本, 0, “处理结果”, ) 计次循环首 (取文本长度 (文本 ), i ) 如果 (取代码 (文本, i ) ≥ 48 且 取代码 (文本, i ) ≤ 57 或 取代码 (文本, i ) = 46 )  结果 = 结果 + 取文本中间 (文本, i, 1 )      计次循环尾 ()返回 (到数值 (结果 ))
|
|