scratch列表求和,求s=a+aa+aaa+aaaa+aa…a的值

scratch列表求和这道题,是蓝桥杯2020年3月线上模拟考试的一道scratch编程题,主要考察的知识是scratch算法运算,以及列表的应用;

scratch列表求和运行效果
scratch列表求和运行效果

scratch列表求和编程实现:

求s=a+aa+aaa+aaaa+aa…a的值。

例如:

输入相加的数字为3 ,相加的次数为4,那么就等于3+33+333+3333=3702;

输入相加的数字为5 ,相加的次数为3 ,那么就等于5+55+555=615;

样例输入:(提示:以下“”为背景的信息是程序输出内容)

请输入所要相加的数字: 3

请输入相加的次数:4

样例输出:结果: 3702

scratch列表求和评判标准:

20分:正确接收两个输入的参数(程序不报错);

80分:在满足20基础上正确输出计算后的结果);

100分: 在满足80基础上完全符合题意且按照格式输入输出s的值。

scratch列表求和编程实现步骤:

步骤一、新建变量“相加的次数”、“相加的数”、“”、“n”、“s”、“i”;新建列表“相加数据表”

变量“相加的次数”是询问“请输入相加的数字?”的回答值;

变量“相加的数”是询问“请输入相加的次数?”的回答值;

变量“n”是遍历数字后的字符串;

变量“i”是遍历参数变量;

变量“s”是列表项目元素的总和;

变量数据初始化
变量数据初始化

步骤二、循环将3、33、333、3333加入列表中;

将数据加入列表处理;
将数据加入列表处理;

步骤四、遍历数据列表的每项,求列表数据之和;

从表中遍历数据相加之后的结果
从表中遍历数据相加之后的结果

scratch编程相关数字求和知识推荐:

用scratch实现1+2+3+…+100的求和程序编程

scratch求个位数和十位数的数字之和

scratch求最小的3的倍数的数,输入n个整数

最后更新时间:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

上一篇2022-12-14 10:00:00
下一篇 2022-12-15 14:32:39

相关推荐