有这么一条阶梯,如果每次跨2阶,那么最后剩下1阶;如果每次跨3阶,那么最后剩下2阶;如果每次跨5阶,那么最后剩4阶;如果每次跨6阶,那么最后剩5阶;只有当每次跨7阶时,最后才正好走完,一阶不剩。
请利用scratch编程计算出这条阶梯的阶数。
1.准备工作
(1)默认小猫角色;
(2)添加背景Greek Theater。
2.功能实现
(1)新建一个变量“k”来表示阶梯的阶数;
(2)通过循环计算判断出阶数,找到第一个即可停止。
思路:
题目要求通过循环计算,其实就是穷举算法。因为台阶是7的倍数,所以定义变量k,初始值为7,然后进行验证,是否满足条件,如果都满足,说出台阶数,否则给台阶数加7,循环验证直到找到第一个符合的数。
实现步骤:
1、定义变量k,初始值设置为7
2、根据题目要求,台阶数要同时满足下列情况(我们通过循环增加7来确保k是7的倍数)
多个条件同时满足用“与”
3、循环进行验证
本站内容未经许可,禁止任何网站及个人进行转载。