高中数学必修3《程序框图与算法语句》高考练习

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

程序框图与算法语句(课前预习案)

班级:姓名:

一、高考考纲要求

1.了解算法的含义,了解算法的思想.

2.理解程序框图的三种基本逻辑结构:顺序、条件分支、循环.

3.了解几种基本算法语句――输入语句、输出语句、赋值语句、条件语句、循环语句的含义.

二、高考考点回顾

1.程序框图的结构类型及作用

(1)顺序结构

①定义:由若干个执行的步骤组成的,

这是任何一个算法都离不开的基本结构.

②结构形式

(2)条件结构

①定义:算法的流程根据是否成立有不同的流向,条件结构就是处理这种过程的结构.

②结构形式

(3)循环结构

①定义:从某处开始,按照一定的条件反复执行某些步骤的情况,这就是循环结构,反复执行的步骤称

为.

②结构形式

2.算法语句的格式与应用

(1)输入语句、输出语句和赋值语句

语句一般格式功能

输入语句INPUT“提示内容”;变量

输出语句PRINT“提示内容”;表达式

赋值语句变量=表达式

(2)条件语句

①功能:实现结构.

②条件语句的格式及框图:

a.IF-THEN格式

IF条件THEN

语句体

END IF

b.IF-THEN-ELSE格式

IF条件THEN

语句体1

ELSE

语句体2

END IF

(3)循环语句

①功能:实现程序框图中的结构.

②循环语句的格式及框图:

a.UNTIL语句b.WHILE语句

DO

循环体

WHILE 条件

LOOP UNTIL 条件

循环体

WEND

三、课前检测

1.执行如图所示的程序框图,输出的S值为().

A.2 B.4 C.8 D.16

2.阅读右边的程序框图,运行相应的程序,当输入x的值为-25时,输出x的值为().A.-1 B.1 C.3 D.9

3.如图所示,程序框图的输出结果是().

A.3 B.4 C.5 D.8

4.(2012·陕西)下图是用模拟方法估计圆周率π值的程序框图,P表示估计结果,则图中空白框内应填入().

A.P=N

1 000B.P=4N

1 000

C.P=M

1 000D.P=4M

1 000

5.若某程序框图如图所示,则该程序运行后输出的值是________.

课内探究案

班级: 姓名:

考点一 基本逻辑结构和程序框图的运用

【典例1】若执行如图所示的框图,输入x 1=1,x 2=2,x 3=3,x =2,则输出的数等于( ). A.13 B.23 C.2

3

D .1

【变式1】阅读如图所示的程序框图,执行相应的程序,则输出的结果是( ). A .2 B .-2 C .3 D .-3

考点二程序框图的补充与完善

【例2】如图所示的框图,当x1=6,x2=9,p=8.5时,x3等于().A.7 B.8

C.10 D.11

【变式2】一个算法的程序框图如图所示,若该程序输出的结果是1

63,则判断框内应填入的条件是().

A.i<4 B.i>4

C.i<5 D.i>5

考点三算法与其他知识的交汇

【例3】如果执行如图所示的程序框图,输入正整数N (N ≥2)和实数a 1,a 2,…,a N ,输出A ,B ,则( ). A .A +B 为a 1,a 2,…,a N 的和 B.A +B 2

为a 1,a 2,…,a N 的算术平均数

C .A 和B 分别是a 1,a 2,…,a N 中最大的数和最小的数

D .A 和B 分别是a 1,a 2,…,a N 中最小的数和最大的数

【变式3】 某篮球队6名主力队员在最近三场比赛中投进的三分球个数如下表所示:

队员i 1 2 3 4 5 6 三分球个数

a 1

a 2

a 3

a 4

a 5

a 6

如图是统计该6名队员在最近三场比赛中投进的三分球总数的程序框图,则图中判断框应填______,输出的S =______.

【当堂检测】

1.执行如图所示的程序框图,则输出的S 值是

( ).

A .-1

B.23

C.32

D .4

2.如图给出的是计算12+14+16+…+1

20的值的一个程序框图,其中判断框内应填入的条件是

( ). A .i >10? B .i <10? C .i >20?

D .i <20?

3.某客运部门规定甲、乙两地之间旅客托运行李的费用为:不超过25 kg 按0.5元/kg 收费,超过25 kg 的部分按0.8元/kg 收费,计算收费的程序框图如图所示,则①②处应填

( ).

A.y=0.8x y=0.5x

B.y=0.5x y=0.8x

C.y=25×0.5+(x-25)×0.8y=0.5x

D.y=25×0.5+0.8x y=0.8x

4.阅读如图所示的程序框图,输出的S值为().A.0 B.1+ 2

C.1+

2

2 D.2-1

是否

相关文档
最新文档