循环结构程序框图的画法

循环结构程序框图的画法
循环结构程序框图的画法

第4课时循环结构程序框图的画法

知识点一循环结构的概念

1.在下图中,正确表示直到型循环结构的框图是()

★答案★A

解析直到型循环结构的特征是:在执行了一次循环体后,对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环.2.在解决下列各问题的算法中,一定用到循环结构的是()

A.求函数f(x)=3x2-2x+1当x=5时的值

B.用二分法求3的近似值

C.求一个以给定实数为半径的圆的面积

D.将给定的三个实数按从小到大排列

★答案★B

解析用二分法求3的近似值,一定用到循环结构.

知识点二循环结构的功能3.执行如图所示的程序框图,则输出s的值为()

A.3

4B.

5

6C.

11

12D.

25

24

★答案★D

解析k=0<8成立,得到k=2,s=0+1 2;

k=2<8成立,得到k=4,s=1

2

+1

4

k=4<8成立,得到k=6,s=1

2

+1

4

+1

6

k=6<8成立,得到k=8,s=1

2

+1

4

+1

6

+1

8

k=8<8不成立,结束循环,输出s=1

2

+1

4

+1

6

+1

8

=25

24.故选D.

4.运行如图所示的程序框图,若输出的结果是7,则判断框中的横线上可以填入的最大整数为()

A.7 B.8 C.9 D.10

★答案★C

解析在循环体内部,执行运算:s=s+i,i=i+2,第二次循环s=1+3=4,i=5,满足条件,可知当执行完第三次循环后s=1+3+5=9,i=7,所以第三次循环是最后一次循环,返回判断条件时,应不满足判断条件,退出循环即s=9时,不满足判断条件.则判断条件可以有以下几个,即s<5,s<6,s<7,s<8,s<9,所以判断框中的横线上可以填入的最大整数为9,故选C.

知识点三程序框图的画法

5.若1+3+5+…+n>2020,试设计算法的程序框图,寻找满足条件的最小奇数n.

解因为涉及累加问题,所以算法含有循环结构,写出直到型循环结构的算法步骤如下:

第一步,令S=0,n=1.

第二步,计算S=S+n,n=n+2.

第三步,判断“S>2020?”.若是,则输出n-2,结束算法;否则,返回第二步.

画出步骤:①画顺序结构图,即起止框及两个处理框,并分别填入循环初始条件(如图①);②画循环结构图,先画循环体即两个处理框(一个累加,一个计数),再画循环终止条件,即判断框并判断“S>2020?”.若是,则输出n-2;否则,返回循环体之前进行再循环(如图②);③画输出框输出n-2,以及起止框表示算法结束(如图③).

知识点四循环结构的应用

6.如图所示的程序框图运行后,

(1)若*处表达式为S=2S+1,则输出结果为________;

(2)若输出结果为8,则处理框*处可填________.

★答案★(1)15(2)S=2S(不唯一)

解析(1)∵S=2S+1,∴第一次循环后S=3,A=1;第二次循环后S=7,A =2;第三次循环后S=15,A=3,不满足A<3,跳出循环,输出S的值为15.

(2)A从0变到2循环三次,设表达式为f(S),则有f{f[f(1)]}=8,∵23=8,∴可以填S=2S.(★答案★不唯一)

易错点忽略循环结构中的循环变量,弄错循环次数7.执行如图所示的程序框图,若输入n=5,则输出S的值是()

A.9 B.11

C.43 D.-21

易错分析由于混淆当型与直到型循环结构,而错判循环次数.

正解D由于1≤5,执行循环体,S=-1,i=2;由于2≤5,执行循环体,S=3,i=3;由于3≤5,执行循环体,S=-5,i=4;由于4≤5,执行循环体,S=11,i=5;由于5≤5,执行循环体,S=-21,i=6.由于6≤5不成立,所以结束循环,输出S=-21.故选D.

一、选择题

1.执行下面的程序框图,如果输入的N 是6,那么输出的p 是( )

A .120

B .720

C .1440

D .5040 ★答案★ B

解析 执行程序输出1×2×3×4×5×6=720.

2.一个算法的程序框图如图所示,当输入的x 值为3时,输出y 的值恰好是1

3,则“?”处的关系式是( )

A .y =x 3

B .y =3-x

C .y =3x

D .y =x 1

3 ★答案★ C

解析当x=3时,∵x>0,∴由x=x-2,得x=1;∵x>0,∴由x=x-2,得

x=-1;而当x=-1时,3x=1

3.故选C.

3.阅读如图的程序框图,若输出s的值为-7,则判断框内可填写()

A.i<3?

B.i<4?

C.i<5?

D.i<6?

★答案★D

解析i=1,s=2;s=2-1=1,i=1+2=3;s=1-3=-2,i=3+2=5;s=-2-5=-7,i=5+2=7.因输出s的值为-7,循环终止,故判断框内应填“i<6?”,选D.

4.执行如图所示的程序框图,若输出k的值为6,则判断框内可填入的条件是()

A.s>1

2?B.s>

3

5?C.s>

7

10?D.s>

4

5?

★答案★C

解析第一次循环,s=1×9

10

=9

10,k=8;第二次循环,s=

9

10×

8

9

=8

10,k

=7;第三次循环,s=8

10×7

8

=7

10,k=6,此时应终止循环.结合各选项可知,

本题应选C.

5.阅读如图所示的程序框图,运行相应的程序,若输出S的值为1,则判断框内可填()

A.i>6? B.i>2? C.i≥3? D.i≥4?

★答案★D

解析依题意,执行程序框图,第一次循环时,S=1×(3-1)+1=3,i=1+1=2;第二次循环时,S=3×(3-2)+1=4,i=2+1=3;第三次循环时,S =4×(3-3)+1=1,i=4,此时应终止循环.因此判断框内应填“i≥4?”.

二、填空题

6.执行如图所示的程序框图,若输入x=10,输出y=4,则在图中“!”处可填入的语句是________(填序号).

①x=x-1;②x=x-2;③x=x-3;④x=x-4.

★答案★②③④

解析将①②③④逐一填入“!”处,运行程序后,输出的结果分别是2,4,4,4,所以符合题意的有②③④.

7.阅读如图所示的程序框图,运行相应的程序,输出的结果是________.

★答案★8

解析由框图可知,程序运行时,数值S与n对应变化如下表:

故S=2时,输出n=8.

8.按下列程序框图运算:

规定:程序运行到“判断结果是否大于244”为1次运算,若x=5,则运算进行________次才停止.

★答案★4

解析第一次运算得13,第二次运算得37,第三次运算得109,第四次运算得325,大于244,程序终止,故运算进行4次.

三、解答题

9.运行如图所示的程序框图.

(1)若输入x的值为2,根据该程序的运行过程完成下面的表格,并求输出的i与x的值;

(2)若输出i的值为2,求输入x的取值范围.

解(1)

因为162<168,486>168,所以输出的i 的值为5,x 的值为486. (2)由输出i 的值为2,则程序执行了循环体2次, 即?????

3x ≤168,9x >168,解得563<x ≤56, 所以输入x 的取值范围是56

3<x ≤56.

10.分别用直到型循环结构和当型循环结构设计求

12+12+12+12+12

的值的程

序框图.

循环结构的优秀教案设计

循环结构的优秀教案设计 课题: §1.1.3(3)循环结构 授课教师:山东省东营市胜利一中李玉华 教材:人教B版高中数学必修3 一、教学目标: 1.知识与技能目标 ①理解循环结构,能识别和理解简单的框图的功能。 ②能运用循环结构设计程序框图解决简单的问题。 2.过程与方法目标 通过模仿、操作、探索,学习设计程序框图表达,解决问题 的过程,发展有条理的思考与表达的能力,提高逻辑思维能力。 3.情感、态度与价值观目标 通过本节的自主性学习,让学生感受和体会算法思想在解决 具体问题中的意义,增强学生的创新能力和应用数学的意识。 三、教法分析 二、教学重点、难点 重点:理解循环结构,能识别和画出简单的循环结构框图, 难点:循环结构中循环条件和循环体的确定。 三、教法、学法 本节课我遵循引导发现,循序渐进的思路,采用问题探究式

教学。运用多媒体,投影仪辅助。倡导"自主、合作、探究" 的学习方式。 四、教学过程: (一)创设情境,温故求新 引例:写出求的值的一个算法,并用框图表示你的算法。 此例由学生动手完成,投影展示学生的做法,师生共同点评。鼓励学生一题多解--求创。 设计引例的目的是复习顺序结构,提出递推求和的方法,导 入新课。此环节旨在提升学生的求知欲、探索欲,使学生保 持良好、积极的情感体验。 (二)讲授新课 1.循序渐进,理解知识 【1】选择"累加器"作为载体,借助"累加器"使学生经历把"递推求和"转化为"循环求和"的过程,同时经历初始化变量,确定循环体,设置循环终止条件3个构造循环结构的关键步骤。 (1)将"递推求和"转化为"循环求和"的缘由及转化的方法和途径 引例"求的值"这个问题的自然求和过程可以表示为: 用递推公式表示为: 直接利用这个递推公式构造算法在步骤中使用了共100个变量,计算机执行这样的算法时需要占用较大的内存。为了节

人教版高中数学必修3,循环结构、程序框图的画法

人教版高中数学同步练习 1.1.2程序框图与算法的基本逻辑结构 第3课时循环结构、程序框图的画法 课时目标 1.掌握两种循环结构的程序框图的画法. 2.能进行两种循环结构程序框图间的转化. 3.能正确设置程序框图,解决实际问题. 1.循环结构的定义 在一些算法中,经常会出现从某处开始,按照一定的条件反复执行某些步骤的情况,这就是循环结构,反复执行的步骤称为循环体. 一、选择题 1.在循环结构中,每次执行循环体前对控制循环的条件进行判断,当条件满足时执行循环体,不满足则停止,这样的循环结构是() A.分支型循环B.直到型循环 C.条件型循环D.当型循环 答案 D 2.下列关于循环结构的说法正确的是() A.循环结构中,判断框内的条件是唯一的

B.判断框中的条件成立时,要结束循环向下执行 C.循环体中要对判断框中的条件变量有所改变才会使循环结构不会出现“死循环”D.循环结构就是无限循环的结构,执行程序时会永无止境地运行下去 答案 C 解析由于判断框内的条件不唯一故A错; 由于当型循环结构中,判断框中的条件成立时,执行循环体故B错;由于循环结构不是无限循环的,故C正确,D错. 3.如图所示是一个循环结构的算法,下列说法不正确的是() A.①是循环变量初始化,循环就要开始 B.②为循环体 C.③是判断是否继续循环的终止条件 D.①可以省略不写 答案 D 4.某程序框图如图所示,若输出的S=57,则判断框内为() A.k>4? B.k>5? C.k>6? D.k>7? 答案 A 解析由题意k=1时S=1,当k=2时,S=2×1+2=4; 当k=3时,S=2×4+3=11,当k=4时,S=2×11+4=26, 当k=5时,S=2×26+5=57,此时与输出结果一致,

程序框图、顺序结构、循环结构(精)

程序框图、顺序结构、循环结构 1.程序框图 (1程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形. (2在程序框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序. 2.常见的程序框、流程线及各自表示的功能 图形符号名称功能 终端框(起止框表示一个算法的起始和结束 输入、输出框表示一个算法输入和输出的信息 处理框(执行框赋值、计算

判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N” 流程线连接程序框 ○连接点连接程序框图的 两部分 3.条件结构的概念 在一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立有不同的流向.条件结构就是处理这种过程的结构. 名称双条件结构单条件结构 结构 形式 特征两个步骤A、B根据条件是否满足选 择其中一个执行 根据条件是否成立选择是否执行步 骤A

4.循环结构的定义 在一些算法中,经常会出现从某处开始,按照一定的条件反复执行某些步骤的情况,这就是循环结构.反复执行的步骤称为循环体. 名称 双条件结构单条件结构 结构形式 特征 两个步骤 A 、 B 根据条件是否满足选择其中一个执行 根据条件是否成立选择是否执行步 骤A 对条件结构的理解

(1如图1-1-16是算法流程图的一部分,其算法的逻辑结构是( 图1-1-16 A .顺序结构 B .条件结构 C .判断结构 D .以上都不对 (2给出以下四个问题:

①输入一个数x ,输出它的相反数;②求面积为6的正方形的周长;③求三个数 a , b , c 中的最大数;④求函数f (x x -1,x ≥0,x +2,x <0 的函数值. 其中不需要用条件结构来描述其算法的有( A .1个 B .2个 C .3个 D .4个 [再练一题] 1.条件结构不同于顺序结构的特征是含有( A .处理框 B .判断框 C .输入、输出框 D .起止框 简单条件结构的设计

循环结构教案

教师课时教案备课人杨晓春授课时间 课题1.1.3循环结构 课标要求1.掌握程序框图的概念;2.会用通用的图形符号表示算法; 3.掌握画程序框图的基本规则,能正确画出程序框图; 教学目标 知识目标 掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的三 个基本逻辑结构;掌握画程序框图的基本规则,能正确画出程序框图。 技能目标 通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程; 学会灵活、正确地画程序框图。 情感态度价值观 通过本节的学习,使我们对程序框图有一个基本的了解;掌握算法语 言的三种基本逻辑结构,明确程序框图的基本要求;认识到学习程序 框图是我们学习计算机的一个基本步骤,也是我们学习计算机语言的 必经之路。 重点循环结构 难点综合运用这些知识正确地画出程序框图。 教学过程及方法 问题与情境及教师活动学生活动 一.导入新课 1.设计一个算法的程序框图的基本思路: 第一步,用自然语言表述算法步骤. 第二步,确定每个算法步骤所包含的逻辑结构,并用相应 的程序框图表示. 第三步,将所有步骤的程序框图用流程线连接起来,并加 上两个终端框. 2.算法的基本逻辑结构有哪几种?用程序框图分别如何表 示?(顺序结构、条件结构) 3.前面我们学习了顺序结构,顺序结构像一条没有分支的河 流,奔流到海不复回;条件结构像有分支的河流最后归入 大海;事实上很多水系是循环往复的,今天我们开始学习 循环往复的逻辑结构——循环结构. 二.研探新知 探究(一):循环结构 提出问题 (1)请大家举出一些常见的需要反复计算的例子. (2)什么是循环结构、循环体? (3)试用程序框图表示循环结构. (4)指出两种循环结构的相同点和不同点. 讨论结果:

算法与程序框图汇总

算法与程序框图 一、程序框图与算法基本逻辑结构: 1.程序框图符号及作用: 程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形. 例:解一元二次方程:2 0(0)ax bx c a ++=≠ 2.画程序框图的规则: 为了使大家彼此之间能够读懂各自画出的框图,必须遵守一些共同的规则,下面对一些常用的规则做一简要介绍. (1)实用标准的框图符号. (2)框图一般按从上到下、从左到右的方向画. (3)一个完整的程序框图必须有终端框,用于表示程序的开始和结束. (4)除判断框外,大多数框图符号只有一个进入点和一个退出点,判断框是具有超过一个退出点的唯一符号,另外,一种判断框是“是”与“不是”两分支的判断,而且有且仅有两个结果;还有一种是多分支判断,有几个不同的结果.

3.算法的三种基本逻辑结构: (1)顺序结构 顺序结构是最简单的算法结构,语句与语句之间, 框与框之间是按从上到下的顺序进行的,它是由 若干个依次执行的处理步骤组成的,它是任何一 个算法离不开的基本结构.如图,只有在执行完步 骤n 后,才能接着执行步骤n+1. 例:.已知梯形的上底、下底和高分别为5、8、9,写出求梯形的面积的算法,画出流程图. 解:算法如下: S1 a ←5; S2 b ←8; S3 h ←9; S4 S ←(a +b )×h /2; S5 输出S . 流程图如下: (2)条件结构 一些简单的算法可以用顺序结构来实现,顺序结构中所表达的逻辑关系是自然串行,线性排列的.但这种结构无法描述逻辑判断,并根据判断结果进行不同的处理的操作,(例如遇到十字路口看信号灯过马路的问题)因此,需要另一种逻辑结构来处理这类问题. 条件结构的结构形式如图,在此结构中含有一个判断框,算法执行到此判断框给定的条件P 时,根据条件P 是否成立,选择不同的执行框(步骤A ,步骤B ),无论条件P 是否成立,只能执行步骤A 或步骤B 之一,不可以两者都执行或都不执行.步骤A 和步骤B 中可以有一个是空的. 例:某铁路客运部门规定甲、乙两地之间旅客托运行李的费用为 0.53,50, 500.53(50)0.85, 50, c ωωωω?≤?=? ?+-?>?其中ω(单位:kg )为行李的重量. 试给出计算费用c (单位:元)的一个算法,并画出流程图. 1S 输入行李的重量ω; 2S 如果50ω≤,那么0.53c ω=?, 否则500.53(50)0.85c ω=?+-?; 3S 输出行李的重量ω和运费c . 步骤n 步骤n+1 ↓ ↓ ↓ 开始结束b h a 5 89 S (+)×/2a b h 输出S 满足条件? 步骤A 步骤B 是否 满足条件? 步骤A 是否

数学高考复习循环结构专题练习(附解析)

数学2019届高考复习循环结构专题练习(附解 析) 循环结构可以减少源程序重复书写的工作量,用来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构。以下是循环结构专题练习,请考生及时进行练习。 一、选择题 1.以下说法不正确的是() A.顺序结构是由若干个依次执行的处理步骤组成的,每一个算法都离不开顺序结构 B.循环结构是在一些算法中从某处开始按照一定的条件,反复执行某些处理步骤,故循环结构一定包含选择结构 C.循环结构不一定包含选择结构 D.用算法框图表示的算法更形象、直观,容易理解 [答案] C [解析] 显然循环结构一定包含选择结构,故选C. 2.框图(如下图)中的循环体是() A.A B.B C.C D.D [答案] B [解析] 此框图中A部分是赋予循环变量的初始值1,预示循环开始;B部分是反复执行的部分,称为循环体;C部分是判

断是否继续执行循环体,称为循环的终止条件,则循环体是 B. 3.执行如图所示的程序框图,则输出的S的值是() A.4 B. C. D.-1 [答案] D [解析] i=1,S=4; i=2时,S==-1; i=3时,S==; i=4时,S==;i=5时,S==4; i=6时,S==-1, 此时跳出循环,输出S的值-1. 4.执行如图所示的程序框图,输出的S值为() A.2 B.4 C.8 D.16 [答案] C [解析] 初始:S=1,k=0,第一次循环:由03知S=1,k=1,第二次循环:由13知S=2,k=2; 第三次循环:由23知,S=8,k=3; 此时跳出循环,输出S为8. 5.(2019安徽理,3)如图所示,程序框图(算法流程图)的输出结果是()

流程图(循环结构)教学设计范文

流程图(循环结构)(第1课时) 教学目标 掌握流程图的概念与含义,了解(流程图)循环结构,学会流程图循环结构的简单运用. 教学重点与难点 本节课重点是理解循环结构的意义与作用,难点是循环结构中条件的设定. 学情分析 1.在前期教学中,学生已经学习了用自然语言描述算法、算法流程图的顺序结构、选择结构等内容。 2.在顺序结构、选择结构的教学中,教师已经使用了RAPTOR作为算法建构以及算法实验的工具。有条件的学生已经学习并初步了解了RAPTOR的软件环境与使用方法。 技术工具的使用 Raptor算法原型工具.(the Rapid Algorithmic Prototyping Tool for Ordered Reasoning--用于有序推理的快速算法原型工具)作为教学用辅助信息技术工具,RAPTOR允许学生用连接基本流程图符号来创建算法,然后可以在其环境下直接调试和运行算法,包括单步执行或连续执行的模式。 教学过程 零、问题情境 1.【问题】请构造算法解决计算问题:1+3+5+7+9=? 【回顾】教材P5例1:给出求1+2+3+4+5的一个算法. 算法1:按照逐一相加的方法. 算法2:利用. 2.【情境】 在校运会的万米比赛中,你每跑1圈,会想是否跑完了全程,如果没有跑完全程,那么又会想,离终点还有多远? 这一过程用算法语言表述如下: S1 起跑 S2 跑一圈; S3 如果未跑到10000m,那么转S2,否则转S4; S4 结束 如何用流程图表示这个算法? 【演示】

【问题】如何将其数学化? 【演示】 揭示课题:循环结构 【分析】我们发现需要反复使用加法.能否用循环结构完成这一操作? 【教师】利用白板与学生一起手工绘制流程图主体部分,并讨论循环控制条件的选择。

程序框图的循环结构.

程序框图的循环结构 算法初步是高中新课程中的一项新增内容,而且作为高中数学必修内容的一部分。《新课程标准》里指出:算法是数学的重要组成部分,是计算理论、计算机理论和技术的基础。可见算法的重要地位和作用。在数学中,算法通常是按照一定规则解决某一类问题的明确和有限的步骤。通俗地说,算法就是用计算机求解某一问题的方法,解决问题的过程就是实现算法的过程。问题的不同求解过程就是不同的算法。算法是程序设计的“灵魂”,但算法又独立于任何具体的程序设计语言,一个算法可以用各种程序设计语言来实现,比如:可以用BASIC语言,也可以用C语言等来实现。由于BASIC语言具有简单、易学等特点,数学课本《必修3》介绍算法语句时就使用QBASIC(BASIC的一种)的语句形式和语法规则。下面就结合我的教学实践并参考计算机教程《算法与程序设计》来谈谈一些认识。 一.程序框图的由来和含义 自然语言、程序框图及程序是算法的不同表示形式。用自然语言描述算法的优点是通俗易懂,但容易造成理解歧义,描述算法太长,不够精练。当算法中存在循环或分支较多时,不易清晰表示出来。与自然语言描述相比,用程序框图描述的算法形象、直观,更容易理解。而且对于一个复杂的算法,如果直接编写程序语言很难保证程序的正确性,此时人们往往先用程序框图来描述算法,然后根据程序框图就可以方便地写出程序语言了。所以程序框图的学习与掌握还是有必要的。 程序框图是一种用程序框、流程线及文字说明来表示算法的图形。它是文科选修教材1-2第四章《框图》中介绍的流程图的一种,它不同于日常生活和工作中常见的诊病流程图、工序流程图等等。程序框图是算法步骤的直观图示,它有一定的规范和标准,要求能编成计算机程序,并能在计算机上进行运行,而日常生活中用到的流程图则相对自由一些,它只要能较直观,明确地表示动态过程从开始到结束的全部步骤即可。 二.程序框图的基本逻辑结构 算法的结构包括顺序结构,条件结构,循环结构等三种基本逻辑结构。任何一个算法都可以由这三种基本逻辑结构构成。 下面就“循环结构”谈谈我的一些看法: 循环结构是算法结构中最复杂的一种,设计循环结构,关键是要理解循环的形成与控制。从循环的形成与控制不同来划分,循环结构可分为直到型循环结构和当型循环结构。 数学书本给出了直到型循环结构和当型循环结构的定义:在执行了一次循环体后,对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环,这种循环结构称为直到型循环结构,而在每次执行循环体前,对条件进行判断,当条件满足时,执行循环体,否则终止循环,像这样的循环结构称为当型循环结构。

循环结构程序框图的画法

第4课时循环结构程序框图的画法 知识点一循环结构的概念 1.在下图中,正确表示直到型循环结构的框图是() ★答案★A 解析直到型循环结构的特征是:在执行了一次循环体后,对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环.2.在解决下列各问题的算法中,一定用到循环结构的是() A.求函数f(x)=3x2-2x+1当x=5时的值

B.用二分法求3的近似值 C.求一个以给定实数为半径的圆的面积 D.将给定的三个实数按从小到大排列 ★答案★B 解析用二分法求3的近似值,一定用到循环结构.

知识点二循环结构的功能3.执行如图所示的程序框图,则输出s的值为() A.3 4B. 5 6C. 11 12D. 25 24 ★答案★D 解析k=0<8成立,得到k=2,s=0+1 2; k=2<8成立,得到k=4,s=1 2 +1 4 ; k=4<8成立,得到k=6,s=1 2 +1 4 +1 6 ; k=6<8成立,得到k=8,s=1 2 +1 4 +1 6 +1 8 ; k=8<8不成立,结束循环,输出s=1 2 +1 4 +1 6 +1 8 =25 24.故选D. 4.运行如图所示的程序框图,若输出的结果是7,则判断框中的横线上可以填入的最大整数为()

A.7 B.8 C.9 D.10 ★答案★C 解析在循环体内部,执行运算:s=s+i,i=i+2,第二次循环s=1+3=4,i=5,满足条件,可知当执行完第三次循环后s=1+3+5=9,i=7,所以第三次循环是最后一次循环,返回判断条件时,应不满足判断条件,退出循环即s=9时,不满足判断条件.则判断条件可以有以下几个,即s<5,s<6,s<7,s<8,s<9,所以判断框中的横线上可以填入的最大整数为9,故选C. 知识点三程序框图的画法 5.若1+3+5+…+n>2020,试设计算法的程序框图,寻找满足条件的最小奇数n. 解因为涉及累加问题,所以算法含有循环结构,写出直到型循环结构的算法步骤如下:

相关文档
最新文档