高中人教A版数学必修3(课件+练习)1.1.2 程序框图与算法的基本逻辑结构3份

文档属性

名称 高中人教A版数学必修3(课件+练习)1.1.2 程序框图与算法的基本逻辑结构3份
格式 zip
文件大小 12.6MB
资源类型 教案
版本资源 人教新课标A版
科目 数学
更新时间 2019-11-08 22:42:54

文档简介

[A 基础达标]
1.a表示“处理框”,b表示“输入、输出框”,c表示“起止框”,d表示“判断框”,以下四个图形依次为(  )
A.abcd         B.dcab
C.cbad D.bacd
答案:C
2.如图所示的程序框图中,不含有的程序框是(  )
A.终端框         B.输入、输出框
C.判断框 D.处理框
答案:C
3.如图所示的程序框图表示的算法含义是(  )
A.计算边长为3,4,5的直角三角形的面积
B.计算边长为3,4,5的直角三角形内切圆的面积
C.计算边长为3,4,5的直角三角形外接圆的面积
D.计算以3,4,5为弦的圆的面积
解析:选B.直角三角形内切圆半径r=,故选B.
4.(2019·四川省眉山一中期中考试)进入互联网时代,经常发送电子邮件,一般而言,发送电子邮件要分成以下几个步骤:(a)打开电子信箱;(b)输入发送地址;(c)输入主题;(d)输入信件内容;(e)点击“写邮件”;(f)点击“发送邮件”;正确的步骤是(  )
A.a→b→c→d→e→f
B.a→c→d→f→e→b
C.a→e→b→c→d→f
D.b→a→c→d→f→e
解析:选C.发电子邮件的操作步骤:
第一步:a.打开电子信箱;
第二步:e.点击“写邮件”;等.
依次操作,不能颠倒.
则正确顺序为:a→e→b→c→d→f.故选C.
5.下面程序框图表示的算法的运行结果是________.
解析:由题意P==9,S===6.
答案:6
6.如图所示的程序框图的算法功能是(a>0,b>0)________.
解析:此程序框图是求以a,b为直角边的直角三角形斜边c的长.(答案不唯一)
答案:求以a,b为直角边的直角三角形斜边c的长(答案不唯一)
7.根据如图程序框图所表示的算法,输出的结果是________.
解析:该算法的第1步分别将X,Y,Z赋于1,2,3三个数,第2步使X取Y的值,即X 取值变成2,第3步使Y取X的值,即Y的值也是2,第4步让Z取Y的值,即Z取值也是2,从而第5步输出时,Z的值是2.
答案:2
8.设计一个算法,计算一个学生语文、数学、英语的平均成绩,并画出程序框图.
解:计算一个学生语文、数学、英语的平均成绩的算法为:
第一步,分别输入语文成绩、数学成绩和英语成绩a,b,c.
第二步,求平均成绩y=.
第三步,输出计算的结果y.
程序框图如图所示.
9.已知半径为r的圆的周长公式为C=2πr,当r=10时,写出计算圆的周长的一个算法,并画出程序框图.
解:算法如下:
第一步,令r=10.
第二步,计算C=2πr,
第三步,输出C.
程序框图如图.
[B 能力提升]
10.如图所示的是一个算法的程序框图,已知a1=3,输出的b=7,则a2等于(  )
A.9 B.10
C.11 D.12
解析:选C.由题意知,该算法是计算的值,
所以=7,即a2=11.
11.图1是计算图2中阴影部分面积的一个程序框图,则图1中①处应填________.
解析:正方形的面积为S1=a2,扇形的面积为S2=πa2,则阴影部分的面积为S=S1-S2=a2-a2=a2.因此①处应填入S=a2.
答案:S=a2
12.某市劳动保障部门规定:某工种在法定工作时间内,工资为每小时18元,加班工资为每小时12元.已知某人在一周内工作60小时,其中加班20小时,他每周收入的10%要交纳税金,请设计一个算法,计算此人这周所得的净收入,并画出相应的程序框图.
解:此人一周在法定工作时间内工作40小时,加班20小时,他一周内的净收入等于(40×18+20×12)×(1-10%)元.
算法如下:
第一步,令T=40,t=20.
第二步,计算S=(18×T+12×t)×(1-10%).
第三步,输出S.
程序框图如图.
13.(选做题)如图所示是解决某个问题而绘制的程序框图,仔细分析各程序框内的内容及程序框之间的关系,回答下面的问题:
(1)该框图解决的是怎样的一个问题?
(2)若最终输出的结果是y1=3,y2=-2,则当x取5时输出的结果5a+b的值应该是多大?
(3)在(2)的前提下,输入的x值越大,输出的ax+b是不是越大?为什么?
(4)在(2)的前提下,当输入的x值为多大时,输出结果ax+b等于0?
解:(1)该框图解决的是求函数y=ax+b的函数值的问题.其中输入的是自变量x的值,输出的是x对应的函数值.
(2)y1=3,即2a+b=3.①
y2=-2,即-3a+b=-2.②
由①②得a=1,b=1.
所以y=x+1.
所以当x取5时,5a+b=5+1=6.
(3)输入的x值越大,输出的函数值ax+b越大,
因为y=x+1是R上的增函数.
(4)令y=x+1=0,得x=-1,因此当输入的x值为-1时,输出的函数值为0.
课件36张PPT。第一章 算法初步第一章 算法初步流程图程序框流程线程序框步骤流程线执行顺序起始结束输入输出赋值计算判断框连接程序框依次执行本部分内容讲解结束按ESC键退出全屏播放[A 基础达标]
1.某程序框图如图所示,下列说法不正确的是(  )
A.该框图包含顺序结构和条件结构
B.框图中的起止框不能省略
C.可以同时输出两个不同的结果c和m
D.判断条件为“m>c?”
解析:选C.题中的程序框图中有判断框,根据给定条件判断并根据判断结果进行不同处理,执行一次只能有一个结果输出.
2.对任意非零实数a,b,若a?b的运算原理如图所示,则log24?的值为(  )
A. B.1
C. D.2
解析:选B.因为log24=2<3=,
所以由题意知所求值为=1.
3.中山市的士收费办法如下:不超过2公里收7元(即起步价7元),超过2公里的里程每公里收2.6元,另每车次超过2公里收燃油附加费1元(不考虑其他因素).相应收费系统的程序框图如图所示,则①处应填(  )
A.y=7+2.6x B.y=8+2.6x
C.y=7+2.6(x-2) D.y=8+2.6(x-2)
解析:选D.当x>2时,2公里内的收费为7元,2公里外的收费为(x-2)×2.6,另外燃油附加费为1元,所以y=7+2.6(x-2)+1=8+2.6(x-2).故选D.
4.给出一个程序框图,如图所示,其作用是输入x的值,输出相应的y的值.若要使输入的x的值与输出的y的值相等,则输入的这样的x的值有(  )
A.1个 B.2个
C.3个 D.4个
解析:选C.当x≤2时,若x=y,则x2=x,则x=1或x=0;
当2当x>6时,x=不成立,所以满足题意的x的值有1,0,3.
5.(2019·辽宁省凌源期末三校联考)给出一个如图所示的程序框图,若输出的y值为1,则输入的x值是(  )
A.1 B.2
C.-1或2 D.1或-2
解析:选C.由图知,此框图对应的函数关系是
y=
又输出的y的值为1,
若x≤0,由x2=1得x=-1,符合题意;
若0若x>1,则有=1,解得x=2.
由此知输入的x的值的集合为{-1,2}.故选C.
6.已知a=,b=log3,执行如图所示的程序框图,则输出的值为__________.
解析:由a=,b=log3==2,知a>b不成立,故输出=.
答案:
7.函数y=的程序框图如图所示,则①②③的填空完全正确的是________.
(1)①y=0;②x=0?;③y=x+6
(2)①y=0;②x<0?;③y=x+6
(3)①y=x2+1;②x>0?;③y=0
(4)①y=x2+1;②x=0?;③y=0
解析:由分段函数的表达式知,x>0时,y=x2+1,故①处填y=x2+1;由②的否执行y=x+6知②处填x=0?;当x=0时,y=0知③处填y=0.
答案:(4)
8.已知函数y=如图表示的是给定x的值,求其对应的函数值y的程序框图,则①处应填写________;②处应填写________.
解析:因为满足判断框中的条件执行y=2-x,所以①处应填x<2?.不满足x<2即x≥2时,y=log2x,故②处应填y=log2x.
答案:x<2? y=log2x
9.阅读如图程序框图,并根据该框图回答以下问题.
(1)令y=f(x),分别求f(-1),f(0),f,f(3)的值;
(2)写出函数f(x)的表达式.
解:(1)当x=-1时,满足x<0,故执行y=0,
即f(-1)=0,
同样地,可得f(0)=1,f=1,f(3)=3.
(2)由程序框图得函数f(x)的表达式为
f(x)=
10.设汽车托运重量为P kg的货物时,托运每千米的费用标准为y=
画出货物托运费用的程序框图.
解:程序框图如图(x为托运路程).
[B 能力提升]
11.执行如图的程序框图,如果输入的t∈[-1,3],则输出的s属于(  )
A.[-3,4] B.[-5,2]
C.[-4,3] D.[-2,5]
解析:选A.因为t∈[-1,3],所以当t∈[-1,1)时,s=3t∈[-3,3);当t∈[1,3]时,s=4t-t2=-(t2-4t)=-(t-2)2+4∈[3,4],所以s∈[-3,4].
12.已知某程序框图如图所示,若输入的x的值分别为0,1,2,执行该程序后,输出的y的值分别为a,b,c,则a+b+c=____________.
解析:由程序框图可得函数y=记y=f(x),则a=f(0)=40=1,b=f(1)=1,c=f(2)=22=4,故a+b+c=6.
答案:6
13.设计算法,判断给定的直线Ax+By+C=0(A2+B2≠0)与任意圆(x-a)2+(y-b)2=r2的位置关系,并画出程序框图.
解:算法步骤如下:
第一步,输入A,B,C,a,b,r的值.
第二步,计算d=的值.
第三步,判断d>r是否成立,若成立,则输出“相离”,结束算法,否则,执行第四步.
第四步,判断d=r是否成立,若成立,则输出“相切”,结束算法;否则,输出“相交”,结束算法.
程序框图如图.
14.(选做题)学生学习优秀的条件如下:
(1)五门课的成绩总分不低于500分;
(2)三门主课每门的成绩都不低于100分,其他两门课的成绩都不低于90分.
输入某学生的五门课的成绩,输出他是否够优秀条件.画出程序框图.
解:程序框图如图所示(其中a,b,c为三门主课成绩):
课件43张PPT。第一章 算法初步第一章 算法初步条件流向本部分内容讲解结束按ESC键退出全屏播放
[A 基础达标]
1.(2019·福建省南平市期末质量检测)执行如图所示的程序框图,若输入的a,b的值分别为0和9,则输出的i的值为(  )
A.3 B.4
C.5 D.6
解析:选A.a=0,b=9;
a=0+1=1,b=9-1=8,
不满足a>b;
i=1+1=2,
a=0+1+2=3,b=9-1-2=6,
不满足a>b;
i=2+1=3,
a=0+1+2+3=6,b=9-1-2-3=3,
满足a>b,输出i=3.故选A.
2.(2019·河北省涞水波峰中学月考)算法共有三种逻辑结构,即顺序结构、选择结构、循环结构,下列说法正确的是(  )
A.一个算法最多可以包含两种逻辑结构
B.一个算法只能含有一种逻辑结构
C.一个算法必须含有上述三种逻辑结构
D.一个算法可以含有上述三种逻辑结构的任意组合
解析:选D.算法有三种逻辑结构,最基本的是顺序结构,一个算法一定包含有顺序结构,但是可以含有上述三种逻辑结构的任意组合.故选D.
3.(2019·四川省绵阳市期末教学质量测试)执行如图的程序框图,输出的i的值是(  )
A.3 B.4
C.5 D.6
解析:选B.执行程序框图可得,
第一步:x=10,y=0+3=3,10>3,i=1+1=2;
第二步:x=20,y=3+32=12,20>12,i=2+1=3;
第三步:x=40,y=12+33=39,40>39,i=3+1=4;
第四步:x=80,y=39+34=120,80<120,输出i=4.故选B.
4.(2019·湖南省张家界市期末联考)执行如图的程序框图,若输入的N值为10,则输出的N值为(  )
A.-1 B.0
C.1 D.2
解析:选D.模拟程序的运行,可得N=10;
满足条件N为偶数,N=5;
不满足条件N≤2,执行循环体,不满足条件N为偶数,N=2;
满足条件N≤2,退出循环,输出N的值为2.故选D.
5.(2019·广西钦州市期末考试)秦九韶是我国南宋时期的著名数学家,他在其著作《数书九章》中提出的多项式求值的算法,被称为秦九韶算法,如图为用该算法对某多项式求值的程序框图,执行该程序框图,若输入的x=2,则输出的S为(  )
A.1 B.3
C.7 D.15
解析:选D.输入x=2,k=0,S=0,
第一次运算:S=0×2+1=1,k=1;
第二次运算:S=1×2+1=3,k=2;
第三次运算:S=3×2+1=7,k=3;
第四次运算:S=7×2+1=15,k=4,此时k>3,
综上所述,输出的S为15.故选D.
  
第5题图       第6题图
6.如图所示的程序框图中,语句“S=S×n”将被执行的次数是__________.
解析:由程序框图知:S=1×2×3×…×n.又1×2×3×4×5=120<200,1×2×3×4×5×6=720>200.故语句“S=S×n”被执行了5次.
答案:5
7.(2019·福建省三明市期末质量检测)执行如图所示的程序框图,则输出x的值为________.
解析:执行程序框图如下:
初始值x=0,i=1,0≤5,进入循环,
x=0+1=1,i=1+1=2,1≤5,进入循环;
x=1+4=5,i=2+1=3,5≤5,进入循环;
x=5+9=14,i=3+1=4,14>5,结束循环,输出x=14.
答案:14
8.(2019·四川省攀枝花市期末教学质量监测)运行如图所示的程序框图,则输出的所有y值之和为________.
解析:输入n=-2,
第一次循环,y=8,n=-1;
第二次循环,y=3,n=0;
第三次循环,y=0,n=1;
第四次循环,y=-1,n=2;
退出循环,可得所有y值之和为8+3+0-1=10.
答案:10
9.画出计算1+++…+的值的程序框图.
解:程序框图如图所示.
10.运行如图所示的程序框图.
(1)若输入x的值为2,根据该程序的运行过程完成下面的表格,并求输出的i与x的值.
第i次
i=1
i=2
i=3
i=4
i=5
x=2×3i
(2)若输出i的值为2,求输入x的取值范围.
解:(1)
第i次
i=1
i=2
i=3
i=4
i=5
x=2×3i
6
18
54
162
486
因为162<168,486>168,
所以输出的i的值为5,x的值为486.
(2)由输出i的值为2,
则程序执行了循环体2次,

解得所以输入x的取值范围是[B 能力提升]
11.(2019·河北省枣强中学期末考试)执行如图所示的程序框图,若输出S的值为4,则判断框中应填入的条件是(  )
A.k<14? B.k<15?
C.k<16? D.k<17?
解析:选C.根据程序框图,运行结果如下:
第一次循环:S=log23,k=3;
第二次循环:S=log23·log34=log24,k=4;
第三次循环:S=log23·log34·log45=log25,k=5;
第四次循环:S=log23·log34·log45·log56=log26,k=6;
第五次循环:S=log23·log34·log45·log56·log67=log27,k=7;
第六次循环:S=log23·log34·log45·log56·log67·log78=log28,k=8;
第七次循环:S=log23·log34·log45·log56·log67·log78·log89=log29,k=9;

第十三次循环:S=log23·log34·log45·log56·…·log1415=log215,k=15;
第十四次循环:S=log23·log34·log45·log56·…·log1415·log1516=log216=4,k=16,
故如果输出S=4,那么只能进行十四次循环,故判断框内应填入的条件是k<16?.故选C.
12.执行两次如图所示的程序框图,若第一次输入的x的值为7,第二次输入的x的值为9,则第一次、第二次输出的a的值分别为________.
解析:当x=7时,因为b=2,所以b2=4<7=x.
又7不能被2整除,所以b=2+1=3.
此时b2=9>7=x,
所以退出循环,a=1,
所以输出a=1.
当x=9时,因为b=2,所以b2=4<9=x.
又9不能被2整除,所以b=2+1=3.
此时b2=9=x,
又9能被3整除,所以退出循环,a=0.
输出a=0.
答案:1,0
13.在申办奥运会的最后阶段,国际奥委会是如何通过投票决定主办权归属的呢?对选出的5个申办城市进行表决的操作程序是:首先进行第一轮投票,如果有一个城市得票数超过总票数的一半,那么该城市就获得主办权;如果所有申办城市得票数都不超过总票数的一半,则将得票最少的城市淘汰,然后重复上述过程,直到选出一个申办城市为止.试画出该过程的程序框图.
解:程序框图如图所示.
14.(选做题)设计一个求满足10解:可以从最小的正整数1开始进行判断,判断是否满足10程序框图如图所示:
课件48张PPT。第一章 算法初步第一章 算法初步反复执行反复执行继续执行循环体条件满足执行循环体终止循环赋值号本部分内容讲解结束按ESC键退出全屏播放