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

文档属性

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

文档简介


(本栏目内容,在学生用书中以独立形式分册装订!)
一、选择题(每小题5分,共20分)
1.下列是流程图中的一部分,表示恰当的是(  )
解析: B选项应该用处理框而非输入、输出框,C选项应该用输入、输出框而不是处理框,D选项应该在出口处标明“是”和“否”.故选A.
答案: A
2.下列函数的求值程序框图中需要用到条件结构的是(  )
A.f(x)=x2-1 B.f(x)=2x+1
C.f(x)= D.f(x)=2x
解析: 分段函数求值需用到条件结构.
答案: C
3.阅读如图所示的程序框图,若输入的a,b,c的值分别是21,32,75,则输出的a,b,c分别是(  )
A.75,21,32 B.21,32,75
C.32,21,75 D.75,32,21
解析: 输入21,32,75后,该程序框图的执行过程是:
输入21,32,75,
x=21.
a=75.
c=32.
b=21.
输出75,21,32.故选A.
答案: A
4.如图是计算函数y=的值的程序框图,在①②③处应分别填入的是(  )
A.①y=ln(-x),②y=0,③y=2x
B.①y=ln(-x),②y=2x,③y=0
C.①y=0,②y=2x,③y=ln(-x)
D.①y=0,②y=ln(-x),③y=2x
解析: ①处应填入自变量x≤-2时的解析式,②处应填入自变量x>3时的解析式,③处应填入自变量-2答案: B
二、填空题(每小题5分,共15分)
5.下列关于算法框图的说法正确的是________.
①算法框图只有一个入口,也只有一个出口;
②算法框图中的每一部分都应有一条从入口到出口的路径通过它;
③算法框图虽可以描述算法,但不如用自然语言描述算法直观.
解析: 由算法框图的要求知①②正确;由算法框图的优点知③不正确.
答案: ①②
6.执行如图所示的程序框图,若输入x=10,输出y=4,则在图中“!”处可填入的语句是________(填序号).
①x=x-1;②x=x-2;③x=x-3;④x=x-4.
解析: 将①②③④逐一填入“!”处,运行程序后,输出的结果分别是2,4,4,4,所以符合题意的有②③④.
答案: ②③④
7.执行如图所示的程序框图,如果输入a=1,b=2,则输出的a的值为________.
解析: 利用程序框图表示的算法逐步求解.
当a=1,b=2时,a>8不成立,执行a=a+b后a的值为3,当a=3,b=2时,a>8不成立,执行a=a+b后a的值为5,当a=5,b=2时,a>8不成立,执行a=a+b后a的值为7,当a=7,b=2时,a>8不成立,执行a=a+b后a的值为9,由于9>8成立,故输出a的值为9.
答案: 9
三、解答题(每小题10分,共20分)
8.已知两个单元分别存放了变量x和y,试交换两个变量的值,并输出x和y,请写出算法并画出程序框图.
解析: 算法如下.
第一步,输入x,y.
第二步,把x的值赋给p.
第三步,把y的值赋给x.
第四步,把p的值赋给y.
第五步,输出x,y.
程序框图如下.
9.如图,是判断“美数”的程序框图,在[30,40]内的所有整数中“美数”的个数是多少?
解析: 由程序框图知美数是满足:能被3整除不能被6整除或能被12整除的数,在[30,40]内的所有整数中,所有的能被3整除的数有30,33,36,39,共有4个数,在这四个数中能被12整除的有36,在这四个数中不能被6整除的有33,39,所以在[30,40]内的所有整数中“美数”的个数是3个.
课件39张PPT。
第一章算法初步学案·自主学习程序框流程线起止框起始和结束输出框输入、输出赋值、计算判断框连接点条件是否成立一个步骤A教案·合作探究练案·高效测评
谢谢观看!
(本栏目内容,在学生用书中以独立形式分册装订!)
一、选择题(每小题5分,共20分)
1.执行如图所示的算法框图,若输入n=8,则输出S=(  )
A.          B.
C. D.
解析: S=S+的意义在于对求和.
因为=,同时注意i=i+2,
所以所求的
S=
=.
答案: A
2.阅读如图所示的算法框图,若输入m=4,n=6,则输出的a,i分别等于(  )
A.12,2 B.12,3
C.24,2 D.24,3
解析: 当i=3时,a=4×3=12能被6整除.
答案: B
3.执行如图所示的算法框图,若输入的a,b,k分别为1,2,3,则输出的M=(  )
A. B.
C. D.
解析: 逐次计算,依次可得:M=,a=2,b=,n=2;M=,a=,b=,n=3;M=,a=,b=,n=4,结束循环,输出的M=.
答案: D
4.如图是计算某年级500名学生期末考试(满分为100分)及格率q的算法框图,则图中空白框内应填入(  )
A.q= B.q=
C.q= D.q=
解析: 算法执行的过程:如果输入的成绩不小于60分即及格,就把变量M的值增加1,即变量M为统计成绩及格的人数;否则,由变量N统计不及格的人数,但总人数由变量i进行统计,不超过500就继续输入成绩,直到输入完500个成绩终止循环,输出变量q.由q代表的含义可得q==.
答案: D
二、填空题(每小题5分,共15分)
5.如图所示,箭头a指向①时,输出的结果是________;指向②时,输出的结果是________.
解析: 箭头a指向①时,每次循环S的初值都是0,i由初值1依次增加1,从而输出结果是S=5;箭头指向②时,是求1+2+3+4+5的算法框图,所以输出结果是S=15.
答案: 5 15
6.某展览馆每天9:00开馆,20:00停止入馆.在如下图所示的框图中,S表示该展览馆官方网站在每个整点报道的入馆总人数,a表示整点报道前1个小时内入馆人数,则空白的执行框内应填入________.
解析: 因为S表示该展览馆官方网站在每个整点报道的入馆总人数,所以显然是累加求和,故空白的执行框内应填入S=S+a.
答案: S=S+a
7.执行如图所示的程序框图,输出的n为________.
解析: 开始时,a=1,n=1,
第1次循环时,|1-1.414|=0.414≥0.005,
a=1+=,n=2;
第2次循环时,|-1.414|=0.086≥0.005,a=1+=,n=3;
第3次循环时,|-1.414|=0.014≥0.005,a=1+=,n=4;
第4次循环时,|-1.414|≈0.003<0.005,退出循环,此时,n=4.
答案: 4
三、解答题(每小题10分,共20分)
8.一位同学为了求1×2×3×…×30的值,画出了如图所示的程序框图,其中有几处是错误的,请你画出正确的程序框图.
解析: 正确的程序框图如下:
9.某高中男子体育小组的50 m赛跑成绩(单位:s)为6.4,6.5,7.0,6.8,7.1,7.3,6.9,7.4,7.5,7.6,6.3,6.4,6.4,6.5,6.7,7.1,6.9,6.4,7.1,7.0.设计一个算法,从这些成绩中搜索出小于6.8 s的成绩,并画出算法框图.
解析: 该体育小组共20人,要解决问题必须对运动员进行编号,设第i个运动员的编号为Ni,成绩为Gi.
算法如下:
(1)i=1;
(2)输入Ni,Gi;
(3)如果Gi<6.8,那么输出Ni,Gi,并执行第(4)步,否则,也执行第(4)步;
(4)i=i+1;
(5)如果i≤20,那么返回第(2)步,否则结束.
算法框图如图所示.
课件38张PPT。
第一章算法初步学案·自主学习继续执行循环体终止循环执行循环体终止循环教案·合作探究练案·高效测评
谢谢观看!