Scratch与数学的整合42
第42课 100以内出现1的次数
一、课程导入
本节课你将会学到:如何解决数位的计数问题?如何用Scratch实现求100以内1出现的次数。
二、知识储备
在解决数为计数问题时要对元素进行枚举。
三、例题讲解
在1——100中1出现了多少次?
分析:我们用树状图把它分类列举出来。如图所示:将1——100分成一位数、两位数、

三位数。两位数又分为十位为1的数、十位不为1的数,再把十位为1的数分为2位不重复的数和2位重复的数。一位数在1——9之间,出现了1次1;两位数、十位为1且两位不重复的数有10,还有12——19之间的数,共出现了1+(19-2+1)=9(次)1;两位数、十位为1且两位重复的数只有11,出现了2次1;两位数且十位不为1在20——99出现,总共出现了9-2+1=8(次)1,;三位数只有100,一共出现了1次1.总共有1+9+2+8+1=21(次)。答:1——100中1出现了21次。
三、编程环节
由于这节课讲的例题非常简单,∴我就仅把代码的图片提供出来。至于思路就全交给大家思考了。
