友情提示:380元/半年,儿童学编程,就上码丁实验室。
同学你好,欢迎来到《跟我一起学编程》,我是包老师。这是《scratch编程》课程的第19课,这节课,我教你一个小学数学问题:判断完美数。
学习目标:
1. 理解并学会创建“列表”
2. 熟练使用“列表”的有关指令
3. 学会查找一个数的因数
4. 能够通过因数,判断是否为完美数
5. 熟练使用重复执行和选择等程序指令
任务描述:
输入一个正整数,判断是不是“完美数”?
完美数:除其本身以外全部因数之和等于其本身。
例1:6的因数有:1,2,3,6
6=1+2+3
例2:28的因数有:1,2,4,7,14,28
28=1+2+4+7+14
任务分析:
第1步. 查找这个数的所有因数
能否被从1到其本身的所有自然数整除?
判断整除?余数为0.
存储在哪里?变量?
第2步. 判断除其本身以外全部因数之和是否等于其本身?
程序指令:
根据任务分析,编写程序指令:
任务扩展:
总结:
这节课,我教你完成了一个小学数学问题:判断完美数。通过这个任务,让你理解“列表”这个特殊变量的概念,学会建立列表、使用列表的有关指令。同时,学会了因数的查找方法、完美数的判断方法。熟练综合使用重复执行和选择等程序指令。
你学会了吗?赶紧练习一下吧!
我们下节课再见!
转自公众号:
零壹学堂科技教育