用SCRATCH做NIOP题(数学题)

体操队操场集合,排成每行2人多1人,每行3人多1人,每行4人多1人,每行5人多1人,每行6人多1人,每行7人正好不多。求体操队最少多少人?

图片发自简书App

解题方法提示:

方法1:假设体操队有1人,然后计算看是否符合条件(排成每行2人多1人,每行3人多1人,每行4人多1人,每行5人多1人,每行6人多1人,每行7人正好不多。提示:做除法,判断余数,scratch中有现成的指令),如果不符合人数加1,直到符合条件为止。

方法2:因为每行7人正好不多,那么这个人数一定是7的倍数。因此可以假设体操队有1人,然后计算看是否符合条件,如果不符合人数加7,直到符合条件为止,这样会让我们的程序效率提高很多。

方法3:本题实质是求最小公倍数(需要想一下才能明白下列等号的推断过程)

2人一行、3人一行、4人一行、5人一行、6人一行都是多1人

∵2、3、4、5、6的最小公倍数是60

∴该体操队的人数应该是2、3、4、5、6的最小公倍数的倍数+1,而且同时要满足是7的倍数。

大家如果理解了试试用scratch做一做吧,如果还有更好的方法,欢迎大家分享。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 【1】7,9,-1,5,( ) A、4;B、2;C、-1;D、-3 分析:选D,7+9=16;9+(-1)=8;(...
    Alex_bingo阅读 19,395评论 1 19
  • 第一章数和数的运算 一概念 (一)整数 1整数的意义 自然数和0都是整数。 2自然数 我们在数物体的时候,用来表示...
    meychang阅读 7,573评论 0 5
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,680评论 1 92
  • 你是怎么变成“Heartbreaker”(万人迷)的? 因为我是为爱而生的人! 这是我和朋友之间的经典对话。 在美...
    Leeleeli阅读 7,717评论 15 17
  • 1.为啥要重复造轮子 想要做这个侧滑功能是因为我们项目中有使用到侧滑的菜单,开始我们也没有使用另外一些比较出名的侧...
    cw_阅读 6,754评论 20 41