scratch计算阶梯电子学会图形化编程scratch等级考试四级真题和答案解析B 卷2019-9
scratch计算阶梯
一、题目要求
学校有这么一条阶梯,如果你每步学校有这么一条阶梯,如果你每步跨2 阶,那么最后剩下1 阶,如果你每步跨3 阶,那么你最后剩2 阶,如果你每步跨5 阶,那么最后剩4 阶,如果你每步跨6 阶,那么最后剩5 阶,只有当你每步跨7阶时,最后才正好走完,一阶不剩。请你利用编程计算出这条阶梯到底有多少阶?
1、准备工作
1)在预留文件中的Cat 角中编程
2、功能实现
1)新建变量【m】用来表示阶梯的阶数
2)通过循环判断算出结果并正确无误
二、案例分析
1、角分析
角:小猫
2、背景分析
背景:空白背景
3、前期准备
1)依据题目分析,可以得出需要1个变量m(用来存放阶梯数),如下图所示:
三、实现流程
1、案例分析
照着题目的功能实现要求一步一步设计完成,题目是要求计算阶梯数量,所以我们可以通过从1开始进行遍历,满足对2取余数等于1,对3取余数等于2,对5取余数等于4,对6取余数等于5,对7取余数等于0,就可以得到这个数;具体分析如下:
1)变量初始化
2)m+1,直到上面的取余条件全部满足(与运算)
3)说出阶梯数
如果有些小朋友们数学知识储备更丰富,可以对上面的条件进行优化,只需要满足三个条件就可以了:对5取余数等于4,对6取余数等于5,对7取余数等于0;因为2和3的最小公倍数是6,所以能满足6就可以满足2和3的条件。
2、流程图绘制
四、程序编写
五、考点分析
此案例难度系数3;综合考查说话、有限循环、条件判断、变量和运算、逻辑与运算等积木的使用;难点在于:
●如何将每一个条件转化成积木
●如何分析得出多个条件之间的关系
●充分掌握逻辑与运算和多条件语句
scratch在线编程
方式方法有多种,小兔子老师只是使用了其中一种,小朋友们只要能实现题目要求即可

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。