高中数学人教A版必修三课时习题:第1章算法初步1.1.2.1含答案

  • 格式:docx
  • 大小:60.04 KB
  • 文档页数:6

高中数学人教A版必修三课时习题:第1章算法初步1.1.2.1含答案

1. 1.2 程序框图与算法的基本逻辑构造

第 1 课时 次序构造

课时目标

1. 理解程序框图的观点.

2.能用程序框图表达算法的次序构造.

识记加强

1.任何一种算法都是由三种基本逻辑构造构成的,它们是次序构造、条件构造、循环

构造.

2.次序构造是任何一个算法都不行缺乏的基本构造,它是由若干个挨次履行的步骤组

成的.

课时作业

一、选择题

1.程序框图中“ ?”表示的意义是 ( )

A.框图的开始或结束

B.数据的输入或结果的输出

C.赋值、履行计算的传递

D.依据给定条件判断

答案: B

分析: 掌握构成程序框图的图形符号及其作用.

1 高中数学人教A版必修三课时习题:第1章算法初步1.1.2.1含答案

2.程序框图中表示判断框的是 ( )

A.矩形框 B.菱形框

C.圆形框 D.椭圆形框

答案: B

分析: 矩形框是办理框; 连接点用小圆圈但没有圆形框; 没有椭圆形框;只有圆角方形

框表示起止框.

3.以下对于程序框图的说法,正确的选项是 ( )

A.程序框图和流程图不是一个观点

B.程序框图是描绘算法的语言

C.程序框图能够没有输出框,但一定要有输入框给变量赋值

D.程序框图虽能够描绘算法,但不如用自然语言描绘算法直观

答案: B

4.以下给出对程序框图的几种说法:

①任何一个程序框图都一定有起止框;

②输入框只好紧挨着放在开始框后,输出框只好紧挨着放在结束框前;

③判断框是独一拥有超出一个出口的程序框;

④对于一个程序来说,判断框内的条件表述方法是独一的.

此中正确说法的个数是 ( )

A.1 B.2 C.3 D.4

答案: B

分析: ①③正确.

5.阅读以下图程序框图,若输入 x 为 3,则输出的 y 的值为 ( )

A.40 B .30 C .25 D .24

答案: A

6.为保证信息安全,信息需加密传输,发送方由明文→密文 ( 加密 ) ,接收方由密文→

明文 ( 解密 ) ,已知加密规则以下图,比如,明文 1,2,3,4 对应密文 5,7,18,16. 当接收方

2 高中数学人教A版必修三课时习题:第1章算法初步1.1.2.1含答案

收到密文 14,9,23,28 时,则解密获得的明文为 ( )

A. 4,6,1,7 B . 7,6,1,4

C. 6,4,1,7 D . 1,6,4,7

答案: C

a+ 2b= 14,

2b+ c= 9,

分析: 由题意可知

2c+ 3d= 23,

4d= 28.

解得 a= 6, b=4, c= 1,d= 7.

二、填空题

7.在画程序框图时,框图一般按 ________、 ________的方向画.在程序框图中,图形

符号↓的名称是 ________,表示的意义是 ________.

答案: 由上到下 由左到右 流程线 履行方向

8.以下给出对程序框图的几种说法:

①任何一个程序框图都一定有起止框;

②输入框只好紧接开始框,输出框只好紧接结束框;

③判断框是独一拥有高出一个退出点的符号;

④对于一个问题的算法来说,其程序框图判断框内的条件的表述方法是独一的.

此中正确说法的个数是 ________个.

答案: 2

分析: ①③正确.由于任何一个程序框图都有起止框;输入框、输出框能够在程序框图

中的任何需要地点;判断框有一个进口、多个出口;判断框内的条件的表述方法不独一.

9.图 (1) 、图 (2) 中程序框图的运转结果分别是 ________、 ________.

3 高中数学人教A版必修三课时习题:第1章算法初步1.1.2.1含答案

5

(2) 2R 答案: (1) 2

a b

分析: (1) 依据 a= 2, b=4,代入公式 S=b+ a即可;

(2) 将 R的值 ( 已输入 ) 代入公式 b= R/2 ,求出 b 的值再代入 a= 2b 即可.三、解答题

10.一次考试中,某同学的语文、数学、英语、物理、化学的成绩分别是 a, b, c, d,

e,设计一个计算该同学的总分和均匀分的算法,并画出程序框图.

解: 算法步骤以下:

第一步:输入该同学的语文、数学、英语、物理、化学的成绩: a, b, c,d, e.

第二步:计算 S= a+ b+c+ d+ e.

S

第三步:计算 ω= 5.

第四步:输出 S和 ω.

程序框图如图.

11.已知函数 f ( x) = x2- 3x- 2,求 f (3) +f ( - 5) 的值,设计一个算法并画出算法的程

序框图.

解: 第一步:求 f (3) 的值.

第二步:求 f ( - 5) 的值.

第三步:将前两步的结果相加,存入 y.

第四步:输出 y 的值.

4 高中数学人教A版必修三课时习题:第1章算法初步1.1.2.1含答案

程序框图如图.

能力提高

12.如图,输出的结果是 ________.

答案: 12

分析: 由程序框图知,当 m= 2 时, p= 2+5= 7, m=7+ 5= 12.

13.以下图的程序框图,依据该图和以下各小题的条件回答下边的几个小题.

(1) 该程序框图解决的是一个什么问题?

(2) 当输入的 x 的值为 0 和 4 时,输出的值相等,问当输入的 x 的值为 3 时,输出的值

为多大?

(3) 在 (2) 的条件下要想使输出的值最大,输入的 x 的值应为多大?

(4) 在 (2) 的条件下依据这个程序框图输出的 f ( x) 值,当 x 的值大于 2 时,x 值大的输出

的 f ( x) 值反而小,为何?

(5) 在 (2) 的条件下要想使输出的值等于 3,输入的 x 的值应为多大?

(6) 在 (2) 的条件下要想使输入的值与输出的值相等,输入的 x 的值应为多大?

解: (1) 该程序框图解决的是求二次函数

f ( x) =- x2+ mx的函数值的问题;

5 高中数学人教A版必修三课时习题:第1章算法初步1.1.2.1含答案

(2) 当输入的 x 的值为 0 和 4 时,输出的值相等,即 f (0) = f (4) .

由于 f (0) = 0,f (4) =- 16+ 4m,

因此- 16+ 4m=0,

因此 m= 4. 因此 f ( x) =- x2+ 4x.

由于 f (3) =- 32+4×3= 3,

因此当输入的 x 的值为 3 时,输出的 y 值为 3;

(3) 由于 f ( x) =- x2+ 4x=- ( x- 2) 2+ 4,当 x=2 时, f ( x) max=4,

因此要想使输出的值最大,输入的 x 的值应为 2;

(4) 由于 f ( x) =- ( x- 2) 2+4,

因此函数 f ( x) 在 [2 ,+∞ ) 上是减函数.

因此在 [2 ,+∞ ) 上, x 值大的对应的函数值反而小,

进而当输入的 x 的值大于 2 时, x 值大的输出的 f ( x) 值反而小;

(5) 令 f ( x) =- x2+4x= 3,解得 x=1 或 x= 3,

因此要想使输出的值等于 3,输入的 x 的值应为 1 或 3;

(6) 由 f ( x) = x,即- x2+ 4x= x,得 x= 0 或 x= 3,

因此要想使输入的值和输出的值相等,输入的 x 的值应为 0 或 3.

6