第九课:分数序列求和学习大纲第一章学习目标第二章编码实现第三章每课一练第四章总结拓展编程CONTENTS第五节创新作业1、学习目标学习目标本节课学习一个稍有变化的累加器的案例,在scratch中求分数序列和分数(Fraction)是数学中表示分割物体或量的一种方式
分数由两个整数组成,一个被称为分子(numerator),表示分割物体的一部分;另一个被称为分母(denominator),表示分割物体的总数
分子在分数线(横线)的上方,分母在分数线的下方
分数可以用来表示部分或份额,通常用于表示非整数的数量、比例、比率和概率等
例如,1/2表示一件物体中的一半,3/4表示一件物体中的三个四分之三
分数可以是正数、负数或零
当分子大于分母时,分数称为带分数
例如,7/4可以写成13/4
分数在数学中有许多应用,包括基本的算术运算(加法、减法、乘法和除法)、比较大小、转换为小数和百分比等
任务已知S=1+的累加和
k是询问并输入的数,当n达到一定的值时,S会大于k
现在需要输出的是n的最小值,也就是这个分数表达式的项目
例如,输入k的值为2,因为1+++=2
,当n=4时,S的值开始大于2,所以输出n=4
设计思路与之前的任务相比,这次任务不是输出累加和,而是输出达到某一限制的项目序号实现步骤:1
新建变量变量S:存放累加和变量k:存入输入的整数变量n:存放循环时的项目序号任务积木引入对于分数的累加和,项目的序号是n,每个项目的值就是“”搭建积木如下:任务设计循环结构:首先搭建一个框架,S的初始值设为0,n的初始值设为1,再设计一个循环,再循环中将任务3
设计循环条件上图的循环条件是什么呢
当S大于k时,循环结束,因此这里的条件可以设置为“S>K”
那么最终输出的是n吗
以k=2来举例,当n为4时,S增加了后,n增加到了5,此时回到循环上方判断条件,发现S大于k,