易语言编程考题:求 1+2+3+…+99+100 的总和?

易语言编程考题:求 1+2+3+…+99+100 的总和?,第1张

第一行:“循环变量"变量初始赋值为1

第二行:"计算结果"变量初始赋值为0

第三行:判断循环首,如果循环变量数值小于或等于100进入循环,因当前循环变量数值小于100,所以进入循环。

第四行:计算结果=计算结果+循环变量. 循环前循环变量=1,计算结果=0,所以译成数字为:1=0+1 ,一个循环数值为3=1+2 以此类推

第五行:循环变量=循环变量+1 ,循环前各数字为2=1+1,每循环一次,循环变量就会加1,一个循环后为3=2+1,以此类推,直到大于一百后结束(上图中此部分解释有误,以此文字说明为准)

第六行:循环结束,如果循环变量大于100循环结束

第七行:信息框输出计算结果.

你的写法没错,但随机加减这个不是这样写的

1.随机1和2,假设等于1则算法写加,2则写算法减

置随机数种子()

a=取随机数(1、2)

如果a=1

变量1+变量2

否则 变量1-变量2

还有一个方法就是,同上面一样,

假设随机变量a会等于1则变量1+变量2

假设随机变量a会等于2则变量1+变量2x-1(变成负数,就是减了)

=================================================

.版本 2

.子程序 _按钮1_被单击

.局部变量 总分, 整数型

总分 = 0

.如果真 (选择框1.选中 = 假 且 选择框2.选中 = 假 且 选择框3.选中 = 假)

  信息框 (“第一题题至少选择一个答案!”, 0, )

  返回 ()

.如果真结束

.如果真 (单选框1.选中 = 假 且 单选框2.选中 = 假 且 单选框3.选中 = 假)

  信息框 (“第二题题至少选择一个答案!”, 0, )

  返回 ()

.如果真结束

.如果真 (选择框1.选中 = 真)

  总分 = 总分 + 3

.如果真结束

.如果真 (选择框3.选中 = 真)

  总分 = 总分 + 3

.如果真结束

.如果真 (单选框2.选中 = 真)

  总分 = 总分 + 4

.如果真结束

编辑框1.内容 = 到文本 (总分)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11575478.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存