有这么一条阶梯,如果每次跨2阶,那么最后剩下1阶;如果每次跨3阶,那么最后剩下2阶;如果每次跨5阶,那么最后剩4阶;如果每次跨6阶,那么最后剩5阶;只有当每次跨7阶时,最后才正好走完,一阶不剩。

请利用scratch编程计算出这条阶梯的阶数。

Scratch图形化编程等级考试4级真题-计算台阶

1.准备工作

(1)默认小猫角色;

(2)添加背景Greek Theater。

2.功能实现

(1)新建一个变量“k”来表示阶梯的阶数;

(2)通过循环计算判断出阶数,找到第一个即可停止。


思路:

题目要求通过循环计算,其实就是穷举算法。因为台阶是7的倍数,所以定义变量k,初始值为7,然后进行验证,是否满足条件,如果都满足,说出台阶数,否则给台阶数加7,循环验证直到找到第一个符合的数。

实现步骤:

1、定义变量k,初始值设置为7

Scratch图形化编程等级考试4级真题-计算台阶

2、根据题目要求,台阶数要同时满足下列情况(我们通过循环增加7来确保k是7的倍数)

Scratch图形化编程等级考试4级真题-计算台阶

多个条件同时满足用“与”

Scratch图形化编程等级考试4级真题-计算台阶

3、循环进行验证

Scratch图形化编程等级考试4级真题-计算台阶

本站内容未经许可,禁止任何网站及个人进行转载。