高中数学人教A版必修三课时习题:第1章算法初步1.1.2.1含答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. 1.2程序框图与算法的基本逻辑构造
第 1 课时次序构造
课时目标
1.理解程序框图的观点.
2.能用程序框图表达算法的次序构造.
识记加强
1.任何一种算法都是由三种基本逻辑构造构成的,它们是次序构造、条件构造、循环构造.
2.次序构造是任何一个算法都不行缺乏的基本构造,它是由若干个挨次履行的步骤组成的.
课时作业
一、选择题
1.程序框图中“?”表示的意义是()
A.框图的开始或结束
B.数据的输入或结果的输出
C.赋值、履行计算的传递
D.依据给定条件判断
答案: B
分析:掌握构成程序框图的图形符号及其作用.
2.程序框图中表示判断框的是()
A.矩形框B.菱形框
C.圆形框D.椭圆形框
答案: B
分析:矩形框是办理框;连接点用小圆圈但没有圆形框;没有椭圆形框;只有圆角方形
框表示起止框.
3.以下对于程序框图的说法,正确的选项是()
A.程序框图和流程图不是一个观点
B.程序框图是描绘算法的语言
C.程序框图能够没有输出框,但一定要有输入框给变量赋值
D.程序框图虽能够描绘算法,但不如用自然语言描绘算法直观
答案: B
4.以下给出对程序框图的几种说法:
①任何一个程序框图都一定有起止框;
②输入框只好紧挨着放在开始框后,输出框只好紧挨着放在结束框前;
③判断框是独一拥有超出一个出口的程序框;
④对于一个程序来说,判断框内的条件表述方法是独一的.
此中正确说法的个数是()
A.1B.2C.3D.4
答案: B
分析:①③正确.
5.阅读以下图程序框图,若输入x 为3,则输出的y 的值为()
A.40 B .30 C .25 D .24
答案: A
6.为保证信息安全,信息需加密传输,发送方由明文→密文( 加密 ) ,接收方由密文→明文 ( 解密 ) ,已知加密规则以下图,比如,明文1,2,3,4对应密文5,7,18,16.当接收方
收到密文14,9,23,28时,则解密获得的明文为()
A. 4,6,1,7B. 7,6,1,4
C. 6,4,1,7D. 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) 中程序框图的运转结果分别是________、 ________.
5
答案: (1) 2
(2) 2R
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 的值.
程序框图如图.
能力提高
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的函数值的问题;
(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.。