新课标高中数学人教版必修3 1.1.2 程序框图与算法的基本逻辑结构(课件2份+作业)

文档属性

名称 新课标高中数学人教版必修3 1.1.2 程序框图与算法的基本逻辑结构(课件2份+作业)
格式 zip
文件大小 13.4MB
资源类型 教案
版本资源 人教新课标A版
科目 数学
更新时间 2020-03-22 09:48:40

文档简介

课件31张PPT。同步导练/RJA·必修③ 数学 经典品质/超越梦想 同步
导练01 算法初步§1.1 算法与程序框图1.1.2 程序框图(一)目标导向知识导学重点导析思维导悟图7
学后反思温示提馨课时作业2 (点击进入)word板块 课件30张PPT。同步导练/RJA·必修③ 数学 经典品质/超越梦想 同步
导练01 算法初步§1.1 算法与程序框图1.1.3 程序框图(二)目标导向知识导学重点导析思维导悟学后反思温示提馨课时作业3 (点击进入)word板块 课时作业2 程序框图(一)
基础要求
1.流程图中表示判断框的是(  )
A.矩形框 B.菱形框
C.圆形框 D.椭圆形框
答案:B
2.在算法当中,有时需要进行判断,判断的结果决定后面的步骤,像这样的结构称为(  )
A.顺序结构 B.条件结构
C.循环结构 D.以上都不对
解析:考查条件结构的概念.
答案:B
3.给出下列程序框图,其功能是(  )
图1
A.求a-b的值 B.求b-a的值
C.求|a-b|的值 D.以上都不对
解析:由框图知,当a≥b时,输出a-b;当a答案:C
4.如图2,给出了一程序框图,其作用是输入x的值,输出相应的y的值.若要使输入的x的值与输出的y值相等,则这样的x的值有(  )
图2
A.1个 B.2个
C.3个 D.4个
解析:这是一个用条件结构设计的算法,该程序框图所表示的算法的作用是求分段函数
y=的函数值.
①当x≤2时,令x2=x,解得x=0或x=1,均符合要求;
②当2③当x>5时,令=x,解得x=±1,均不满足x>5,故舍去.
综上知,只有3个值符合题意,故选C.
答案:C
5.下列三种说法中,
①一个程序框图一定包括顺序结构;
②一个程序框图一定包括条件结构;
③一个程序框图不一定包括循环结构;
正确的序号是__________.
图3
解析:三种基本逻辑结构的性质决定了一个程序框图中一定包括顺序结构,不一定包括条件结构和循环结构.
答案:①③
6.某算法的程序框图如图3所示,则输出量y与输入量x满足的关系式是________.
解析:由框图可得:当x>1时,y=x-2,
否则为y=2x.由此可概括得: y=
答案:y=
能力要求
1.下列关于程序框图的说法中不正确的是(  )
A.必须使用标准的框图符号
B.框图一般按从上到下,从左到右的方向画
C.除判断框外,多数流程图符号只有一个进入点和一个退出点
D.一个判断框最多只能有两个退出点
解析:考查程序框图的画法规则,显然判断框的退出点可以不止两个.
答案:C
2.以下是有关程序框图的几种说法:
①任何一个程序框图都必须有起止框;
②输入框只能放在开始框后,输出框只能放在结束框前;
③判断框是唯一具有可以超过两个退出点的符号;
④对于一个程序来说,判断框内的条件表述方法是唯一的.其中正确说法的个数是(  )
A.1 B.2
C.3 D.4
解析:由程序框图的画法规则可知:任何一个程序框图都必须有起止框;输入和输出可以用在算法中任何需要输入、输出的位置;除判断框外的任意框图均只有不超过一个的退出点,判断框的退出点可以不止两个;判断框内的条件的表述方法并不唯一,故①③正确,②④错误.
答案:B
3.已知一个三角形的三边长分别是a,b,c,利用公式
S=,
图4
其中p=,计算面积,设计一个算法,其框图只需(  )
A.条件结构
B.顺序结构
C.循环结构
D.至少含两个结构
答案:B
4.执行如图4所示的程序框图,输出的结果为 (  )
A.(-2,2)
B.(-4,0)
C.(-4,-4)
D.(0,-8)
解析:由初始值为k=0,x=1,y=1,进入循环,可知s=0,t=2,所以x=0,y=2,k=1,第一次循环结束;由于k≥3不成立,所以进入第二次循环,得s=-2,t=2,所以x=-2,y=2,k=2,第二次循环结束;由于k≥3不成立,所以进入第三次循环,得s=-4,t=0,所以x=-4,y=0,k=3,第二次循环结束;由于k≥3成立,所以结束循环,输出结果为(-4,0).
答案:B
5.执行如图5的程序框图,如果输入的x,y∈R,则输出的S的最大值为(  )
图5
A.0 B.1
C.2 D.3
解析:该程序执行以下运算:已知,求S=2x+y的最大值.作出表示的区域如图6所示,由图1可知,当时,S=2x+y最大,最大值为S=2+0=2,选C.
图6
答案:C
图7
6.广东中山市的士收费办法如下:不超过2公里收费7元(即起步价7元),超过2公里的里程每公里收2.6元,另每车次超过2公里收燃油附加费1元(不考虑其他因素).相应收费系统的程序框图如图7所示,则①处应填(  )
A.y=7+2.6x
B.y=8+2.6x
C.y=7+2.6(x-2)
D.y=8+2.6(x-2)
解析:当x>2时,y=7+2.6(x-2)+1=8+2.6(x-2),所以①处应填y=8+2.6(x-2).
答案:D
7.如图8,若f(x)=x2,g(x)=log2x,输入x的值为0.25,则输出结果为(  )
图8
A.0.24 B.-2
C.2 D.-0.25
解析:由框图知,h(x)是f(x)与g(x)中的较小值.
∵f(0.25)=0.252=,g(0.25)=log20.25=-2,
∴h(0.25)=-2.
答案:B
8.已知函数y=x(|x|-4),设计算法,对任意的x求函数值.画出程序框图.
图9
解:写成分段函数:
y=x(|x|-4)

算法如下:
第一步:输入x;
第二步:判断x与0的大小;
第三步:如果x≥0,
那么y=x(x-4);
否则令y=x(-x-4);
第四步:输出函数值y.
程序框图如图9所示:
拓展要求
1.如图10所示是判断是否为闰年的程序框图,则以下年份是闰年的为(  )
图10
A.1996年 B.1998年
C.2010年 D.2100年
解析:将选项中的年份逐一代入程序框图中检验即可.
答案:A
2.对任意非零实数a,b,若a?b的运算原则如图11所示,则(log28)?()-2=________.
图11
解析:∵log28=3,()-2=4,
∴log28<()-2,∴输出==1.
答案:1
课时作业3 程序框图(二)
基础要求
1.算法的三种基本结构是(  )
A.顺序结构、条件结构、循环结构
B.顺序结构、流程结构、循环结构
C.顺序结构、分支结构、流程结构
D.流程结构、循环结构、分支结构
答案:A
2.用二分法求方程x2-2=0的近似根的算法中,要用到的算法结构为(  )
A.顺序结构 B.条件结构
C.循环结构 D.以上都用
解析:由二分法定义知三种算法结构都要用到.
答案:D
3.如图1所示的程序框图中,语句“输出i”被执行的次数为(  )
图1
A.32 B.33
C.34 D.35
解析:据题意可知运行第一次后i=4,又由框图可知每次运行后i的值构成等差数列,令4+(n-1)×3≤100?n≤33,即运行33次后i值为100,据判断框可知还需运行一次,故运行了34次.
答案:C
4.(2017年高考·天津卷)阅读如图2所示的程序框图,运行相应的程序,若输入N的值为24,则输出N的值为(  )
图2
A.0 B.1
C.2 D.3
解析:第一次循环,24能被3整除,N==8>3;第二次循环,8不能被3整除,N=8-1=7>3;第三次循环,7不能被3整除,N=7-1=6>3;第四次循环,6能被3整除,N==2<3,结束循环,故输出N的值为2.故选C.
答案:C
5.循环结构的常见形式有当型和直到型两种,其中:____________满足时执行,否则退出;______________不满足时执行,否则退出.
答案:当型循环在每次执行循环体前对循环条件进行判断,当条件
直到型循环在执行了一个循环体之后对控制循环条件进行判断,当条件
能力要求
1.观察图3所示的算法流程图,该算法的处理功能是(  )
A.100×99
B.ns
C.100×99×98×…×2×1
D.100+99+98+…+2+1
答案:C
2.执行如图4所示的程序框图,输出的S值为(  )
A.2 B.4
C.8 D.16
图4
解析:第一次循环结束时,S=1,k=1;第二次循环结束时,S=2,k=2;第三次循环结束时,S=8,k=3,此时,已不满足条件,所以循环结束,输出的S值为8,故选C.
答案:C
3.(2016年高考·北京卷)执行如图5所示的程序框图,若输入的a值为1,则输出的k值为(  )
A.1 B.2
C.3 D.4
图5
解析:易知a的初始值为1,k的初始值为0,b=1.进入循环,可知,此时并不满足a=b,所以进入第二次循环,同时k取值为1,可得,此时并不满足a=b,所以进入第三次循环,同时k取值为2,可得,满足a=b,所以结束循环,输出的k值为2.
答案:B
4.(2018年河北省武邑中学高三下学期第一次月考)执行如图6所示的程序框图,输出s=,那么判断框内应填(  )
A.k≥2 017?
B.k≥2 018?
C.k≤2 017?
D.k≤2 018?
图6
解析:因为=-,所以s=,因为输出s=,所以此时k=2 018,故选C.
答案:C
5.如果执行如图7所示的程序框图,那么输出的S等于(  )
图7
A.1 B.
C. D.
解析:即求和:++…+
=(1-)+(-)+…+(-)
=1-=.
答案:C
6.图8的算法功能是 ________;输出结果为i=________,i+2= ________.
图8
答案:求其积为624的相邻两个正偶数 24 26
7.将下列各流程图输出的结果填到相应的横线上:
图9
(1)________ (2)________
答案:(1)15,30,45,60,…,990
(2)15,30,45,60,…,975.
8.已知函数y=图10中表示的是给定x的值,求其对应的函数值y的程序框图.①处应填写________;②处应填写________.
图10
解析:菱形框是判断框,由于“是”下的执行框为y=2-x,所以①处应填写x<2,同时“否”下的执行框即②处应填写y=log2x.
答案:x<2 y=log2x
9.执行如图11所示的程序框图,若输入n的值为4,则输出s的值为________.
图11
解析:i=1,s=1;i=2,s=2,i=3,s=4,i=4,s=7,所以输出的s=7.
答案:7
图12
10.给出30个数:1,2,4,7,…,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,依此类推.要计算这30个数的和,现已给出了该问题算法的程序框图(如图12所示),请在图中判断框内(1)处和执行框中的(2)处填上合适的语句,使之能完成该题算法功能.
(1)____________;(2)____________.
解析:该算法使用了当型循环结构,因为是求30个数的和,故循环体应执行30次,其中i是计数变量,因此判断框内的条件就是限制计数变量i的,故应为i≤30.算法中的变量p实质是表示参与求和的各个数,由于它也是变化的,且满足第i个数比其前一个数大i-1,第i+1个数比其前一个数大i,故应有p=p+i.故(1)处应填i≤30;(2)处应填p=p+i
答案:(1)i≤30 (2)p=p+i
11.(2016年湖北检测)如图13所示的程序框图表示的算法功能是________.
图13
解析:由程序框图分析,题目是累乘问题,并且输出的是计数变量,所以其功能是输出使得1×3×5×7×…×(2n-1)≥10 000成立的最小奇数.
答案:输出使得1×3×5×7×…×(2n-1)≥10 000成立的最小奇数
12.写出1×2×3×4×…×99的一个算法,并完成直到型和当型程序框图间的转换.
解:S1 T=1;
S2 I=2;
S3 T=T×I;
S4 I=I+ 1;
S5 如果I不大于99,重新执行S3、S4、S5;否则算法结束.
直到型与当型程序框图的转换:
图14
拓展要求
 执行如图15所示的程序框图,如果输入的N是5,那么输出的S是________.
图15
解析:根据程序框图并结合=-,可知该算法是求数列{-}(k∈N*)的前5项和,所以S=(-1)+(-)+(-)+(-)+(-)=-1.
答案:-1