1、 1.1. 2 程序框图与算法的基本逻辑结构(三)熟悉程序框图的图形符号,理解循环结构的程序框图重点、难点:理解与掌握直到型循环结构与当型循环结构.一、【学前准备】:1、在一些算法中,经常会出现从某处开始,按照一定条件, ,这就是循环结构, 为循环体,显然,循环结构中一定包含 。2、常见的循环结构有两种: , 。3两种循环语句的对比:名称直到型当型程序结构框图执行步骤先执行一次循环体,再对条件进行判断。如果条件不符合,继续执行 ;然后再检查上述条件,如果条件任不符合,再次执行 ,直到条件符合为止。这时,计算机将不再执行循环体,直接跳到 语句后,接着执行之后的语句。先判断条件的真假,如果 ,就执
2、行循环体,然后再检查上述条件,如果条件 ,再次执行循环体,这个过程反复进行,直到某一次 为止。这时,计算机将不执行循环体,直接跳到 语句后,接着执行 之后的语句。二、【典型例题】:例1、设计一个计算的值的算法,并画出程序框图。(分别用两种结构表示)解:算法第一步: 第二步:第三步:第四步:程序框图当型 直到型例2、阅读下列程序框图,指出其循环结构的类型,循环体部分,最后输出的结果。开始输出S结束是否三、【达标练习】:开始输出结束开始输出结束是是否否1、如图(1)、(2),它们都表示的是输出所有立方小于1000的正整数的程序框图,那么应分别补充的条件为 ( )2、如图2的算法的功能是_。输出结果
3、_, _.3、如图3程序框图箭头a指向处时,输出 s=_。箭头a指向处时,输出 s=_.开始开始i=2i(i+2)=624?i=i+2输出i,i+2结束YN图 22i=1s=0s=s+ii=i+1i5?YaN结束3输出s 2 图四、【当堂检测】1、下图4给出的是计算的值的一个程序框图,其中判断框内应填入的条件是( )A、 B、 C、 D、2、阅读流程图5,输出max的含义是_。开始输出结束是否4 图 五【课后作业】1、如图6所示,程序的输出结果为, 则判断框中应填 。A、 B、 C、 D、2、如图7:是为求11000的所有偶数的和而设计的一个程序空白框图,将空白处补上。结束开始是(1)(2)否输出s7_ _。_ 。输出s结束开始YN63、如果执行下面的程序框图,输入那么输出的各个数的和等于( )A.3 B.3.5 C.4 D.4.5 4、某城市缺水问题比较突出,为了制定节水管理办法,对全市居民某年的月均用水量进行了抽样调查,其中4位居民的月均用水量分别为, (单位:吨)根据图2所示的程序框图,若,分别为1,则输出的结果s为