位置:南宁童程童美少儿编程培训学院 > 学校动态 > Scratch编程与数学
什么是因数?什么是倍数?
1.因数:因数又叫约数。整数a除以整数b(b≠0) 的商正好是整数,而且没有余数。我们就说b是a的因数。
例如:10÷2=5,就可以说2是10的因数。再有11÷2=5……1,因数有余数,所以2不是11的因数。
2.倍数:一个整数能够被另一个整数整除,那么这个整数就是另一整数的倍数。
例如:10÷2=5,就可以说10是2的倍数。
3.假如a×b=c(a、b、c都是整数),那么我们称a和b就是c的因数。需要注意的是,唯有被除数,除数,商皆为整数,余数为零时,此关系才成立。反过来说,我们称c为a、b的倍数。
程序设计思路:
1.新建2个变量。变量1“数字”,用来存储用户从输入的数字,它的初始值设为0。变量2“循环数”,用来实现“循环数”从1到“数字”的累加,它的初始值设为1。(思考一下,为什么“循环数”的初始值为1,不能为0呢?)。
2.新建1个列表。“因数列表”,用来存储能够被“数字”整除的“循环数”的值,这时“循环数”的值也就是“数字”的因数。
3.“循环数”的初始值为1,用“数字÷循环数”,根据算式余数的值来进行判断。如果余数=0,那么这时“循环数”的值就是“数字”的因数。然后,“循环数”继续+1,再重复进行判断,直到“循环数”的值大于“数字”的值,停止循环。
尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/961/news/507376/违者必究! 以上就是南宁童程童美少儿编程培训学院 小编为您整理 Scratch编程与数学的全部内容。