友情提示:380元/半年,儿童学编程,就上码丁实验室。
小朋友们早上好呀
大家已经学过很多的小游戏了
为了让大家更加喜欢和熟悉Scratch
一起来学习如何运用Scratch
来开发一个关于求解因数的小游戏吧
首先,让我们来认识一下什么是因子。
“整数因子”
大家看这个名字就可以知道他包括两部分:整数、 因子。
也就是说一个数如果是整数因子,它要满足两个条件:
1、 这个数是整数
2、 这个数是另一个数的因子
(什么是整数我们都明白,就不再多说了)
两个数相乘,比如 3 x6 = 18
我们称:3和6是因数,18是积
在这里,我们只换了一种说法,3和6不叫因数了,我们叫它因子,它们的意义是一样的。
所以,3和6是18的整数因子,但不是18的所有的整数因子。
如果我们要求18的所有整数因子,那么我们得出1×18=18, 2×9=18 , 3×6=18。所以1,2 , 3,6 ,9,18 这四个数才是18的所有整数因子。
所以想求一个数的整数因子,就是把这个数写成两个整数的乘积的形式,所有的可能的因子就是这个数的整数因子。
但是如果要求512,1343,16594这样复杂的整数我们该怎样求出来呢?
今天小灯就来教大家一个小方法,用Scatch来解决这样复杂的求因数问题。
丨脚本展示丨
丨效果展示丨
知识要点
1
动作模块的使用
2
侦测模块的使用
3
运算模块的运用
4
控制模块中重复执行的使用
5
控制模块重复执行的嵌套使用
6
学习变量
丨流程讲解丨
开始点击小绿旗
询问输入整数
重复执行
重复执行是控制模块的第七个积木
作用是:在满足六边形框里的条件前,一直执行内部的积木。
设置变量
变量在数据模块的建立一个变量时建立,变量的名字可以是英文、数字和各种字符,不能有空格和回车。
回答因子数是多少
求解整数因子数
大家可以动手创作一下
顺便解决一下我们刚才提到的
512,1343,16594
这样复杂整数的求解因子
家长朋友们有谁知道16594的整数因子有哪些吗?快在评论区抢答吧!
END