scratch奇偶数判断,scratch编程奇偶数个数

scratch奇偶数判断,并且要判断随机生成的数中,几奇几偶的个数;这是蓝桥杯2020年4月份线上省赛中的一道scratch编程模拟考试题;主要考察的是学生对奇数偶数的数学知识,另外就是结合是scratch判断条件的运用,以及对字符串字符的截取处理;

[编程实现]

小猫正在学习奇偶数,它从1-1000之 间随机取一个数,并且可以正确判断这个随机数的各个数位上共有几个奇数,几个偶数。

1)当绿旗被点击后,小猫角色说出一个1-1000之间的数字并保持2秒,文字要求如图1;

图1

图1

2)小猫接着说出奇数的个数和偶数的个数,文字要求如图2;

图2

图2

3)点击绿旗程序可以重复执行。

[评分标准]

20分:按下绿旗,小猫能说出符合要求的随机数;

50分:小猫能正确计算并说出奇数的个数;

80分:小猫能正确计算并说出偶数的个数;

100分:最后文字格式符合图例。

数学中奇偶数判断的2种方法:

方法一、除法求余数,判断奇数和偶数,用一个数除以2,如果余数为0,那么就是偶数;如果余数是1,那么就是奇数。

方法二、通过判断一个数的个位上的数,如果是0,2,4,6,8就是偶数,如果是1,3,5,7,9就是奇数;

scratch奇偶数判断,而且要判断出奇数偶数的个数:

步骤一、新建变量“随机数”、“偶数的个数”、“奇数的个数”、还有就是遍历变量“i”;

scratch生成随机数

scratch生成随机数

步骤二、随机生成一个1-1000的随机数,并将生成的随机数设为变量“随机数”的值;然后说出“随机数是:….”

步骤三、循环遍历生成的随机数,循环次数就是生成的随机数字符数;对生成的随机数的每个字符,做判断;除以2的余数为0的话,就是偶数,偶数的个数加1;否则就是奇数,奇数加1;i是遍历每个字符数的索引;i加1;最后说出“偶数个数:….,奇数个数:….”;

scratch遍历每个字符数,并判断奇数偶数的个数

scratch遍历每个字符数,并判断奇数偶数的个数

scratch奇偶数相关的重要知识

给TA赞助
共{{data.count}}人
人已赞助
综合资讯

scratch编写加法运算,使用自制积木灵活控制

2023-5-15 10:11:52

综合资讯

scratch怎么画正十边形,绘制15个正十边形

2023-5-16 10:46:25

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索