以下为《1.1.2-2循环结构 (1)》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
1.2.2-2循环结构复习引入 1.用程序框、流程线及文字说明来表示算法的图形称为程序框图,它使算法步骤显得直观、清晰、简明.其中程序框有哪几种基本图形?它们表示的功能分别如何? 终端框 (起止框) 输入、输出框 处理框 (执行框) 判断框 流程线 你如何理解这两种程序框图的共性和个性? 新授课计算机如何计算1+2+3+…+100的值思考1:计算1+2+3+…+100的值如何进行:第1步,0+1=1.
第2步,1+2=3.
第3步,3+3=6.
第4步,6+4=10.
……
第100步,4950+100=5050. 我们用一个累加变量S表示每一步的计算结果,即把S+i的结果仍记为S,从而把第i步表示为S=S+i,其中S的初始值为0,i依次取1,2,…,100,通过重复操作,上述问题的算法如何设计? 第四步,判断i>100是否成立.若是,则输出S,结束算法;否则,返回第二步.第一步,令i=1,S=0.第二步,计算S+i,仍用S表示.第三步,计算i+1,仍用i表示.思考:上述算法的程序框图如何表示?直到型当型知识探究:算法的循环结构定义:在算法的程序框图中,由按照一定的条件反复执行的某些步骤组成的逻辑结构,称为循环结构,反复执行的步骤称为循环体,那么循环结构中一定包含条件结构吗? 循环结构1.在一个算法中,如果出现反复执行某一处理步骤的情况,最好采用( )
A.顺序结构
B.条件结构
C.循环结构
D.条件结构或循环结构[答案] C小试牛刀2.下列关于循环结构的说法正确的是( )
A.可能不含顺序结构
B.可能不含条件结构
C.含有顺序结构和条件结构
D.以上说法都不正确[答案] CA.3 B.4
C.5 D.6[解析] 输入x=6后,该程序框图的运行过程是:
输入x=6,
k=0,
x=2×6+1=13,
k=0+1=1,
x=13>100否;
x=2×13+1=27,
k=1+1=2,
x=27>100否;
x=2×27+1=55,k=2+1=3,
x=55>100否;
x=2×55+1=111,
k=3+1=4,
x=111>100是,
输出k=4.A.i
以上为《1.1.2-2循环结构 (1)》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。