1.1.2-2循环结构 (1)

本文由用户“糖你来我家”分享发布 更新时间:2022-01-14 15:48:58 举报文档

以下为《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)》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览