Scratch是一款深受孩子们喜爱的少儿编程软件,界面丰富有趣,功能强大,既有现成的游戏,又可以让孩子们充分发挥自己的创意和想象力自己制作动画和游戏,是一款非常重要的少儿编程启蒙工具。有关Scratch的算法也非常多,今天南京小码王Scratch培训班的老师以填色为例,教教大家用Scratch算法给矩形工具填充颜色,一起来动手试试看。
如何利用Scratch算法给矩形工具填充颜色?
题目描述:已知矩形的大小为n×m,现用a×a的正方形填充该矩形。输入三个正整数n,m,a(n,m,a≤10^3),计算至多能填入多少正方形?(正方形可以正好碰到矩形边界,但不能超出矩形外)
输入
通过询问输入三个正整数n,m,a,例如:3 4 1
显示
能填入正方形的数量。如:12
思路:
(1)将理解题目,将问题转化为数学模型
(2)长度不出界,最大填充x=m/a个正方形,x取整数。
(3)宽度不出界,最大填充y=n/a个正方形,y取整数。
(4)n*m的矩形最多填充x*y个边长为a的正方形。
(5)填充的矩形为正方形(特殊情况),没有方向性,也符合上述方法
程序实例截图:
眼下少儿编程教育是大势所趋,让孩子学编程也不一定是为了培养这方面的专业人才,更重要的是对孩子逻辑思维、创新创意等方面能力的培养,Scratch就是个很好的工具。南京小码王开设了专门的Scratch培训班,这里有更多有趣的Scratch教程,还有专业老师手把手指导带领孩子们入门,欢迎大家前来试听体验课程。春节期间,小码王还有更多有趣的活动等你来!