1、第二章算法初步2 算法框图的基本结构及设计第15课时 循环结构(1)基础训练课时作业设计(45分钟)作业目标1.通过模仿、操作、探索,经历通过设计算法框图表达解决问题的过程.2.在具体问题的解决过程中,理解算法框图中的循环结构.基础巩固一、选择题(本大题共8小题,每小题5分,共40分)1以下说法不正确的是()A顺序结构是由若干个依次执行的处理步骤组成的,每一个算法都离不开顺序结构B循环结构是在一些算法中从某处开始按照一定条件,反复执行某一处理步骤,故循环结构中一定包含条件结构C循环结构中不一定包含条件结构D用算法框图表示算法,使之更加直观形象,容易理解C2如图所示是一个循环结构的算法框图,下列
2、说法不正确的是()DA是循环变量初始化,循环就要开始B为循环体C是判断是否继续循环的终止条件D可以省略不写解析:易知A,B,C说法正确是循环变量初始化,必须先赋值才能有效控制循环,不可省略,故D说法不正确3执行如图所示的算法框图,输出的S值为()A1 B3C7 D15C解析:由算法框图知:算法的功能是求S12122的值输出S1247.故选C.4阅读如图所示的框图,下列说法正确的是()A第一个输出的数是1B第一个输出的数是4C最后一个输出的数是25D交换含“输出n”与含“nn3”两框的顺序后输出的结果相同A解析:10,此时输出n的值,故输出的n的值为3.三、解答题(本大题共2小题,共25分解答应
3、写出文字说明,证明过程或演算步骤)12(12分)设计求12342 019的一个算法,并画出相应的算法框图解:算法步骤如下:(1)s0.(2)i1.(3)ssi.(4)ii1.(5)如果i不大于2 019,返回重新执行第3步,第4步,第5步,否则执行第6步(6)输出s的值,结束算法则最后得到的s的值就是12342 019的值根据以上步骤可画出如图所示的算法框图13(13分)一个小朋友在一次玩皮球时,偶然发现一个现象:球从某高处落下后,每次都反弹回原高度的 13 再落下,再反弹回上次高度的13,如此反复,假设球从100 cm处落下,那么第十次下落时的高度是多少?在第十次落地时共经过多少路程?画出解
4、决此问题的算法框图解:算法框图如图:能力提升14(5分)给出如图所示的算法框图,那么其循环体执行的次数是()A500B499C1 000D988B解析:本题中循环的结束条件是i1 000,而计数变量是ii2,由于计数变量的初始值是i2,所以计数变量应该为4,6,8,10,1 000,故循环体执行的次数为499.15(15分)写出一个求满足1357n50 000的最小正整数n的算法,并画出相应的算法框图解:算法步骤如下:(1)s1.(2)n3.(3)ssn.(4)nn2.(5)如果s50 000,那么返回重新执行第3步至第5步,否则,执行第6步(6)nn2.(7)输出n.算法框图如下图谢谢观赏!Thanks!