内容正文:
第十一章 算法初步、统计、统计案例
最新考纲 考情索引 核心素养
1.了解算法的含义,了解算法的思想.
2.理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构.
3.了解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句的含义.
4.了解流程图、结构图及其在实际中的应用. 2018·全国卷Ⅱ,T8
2017·全国卷Ⅰ,T10
2017·全国卷Ⅱ,T10
2017·全国卷Ⅲ,T8
2016·全国卷Ⅰ,T10 1.逻辑推理
2.数学运算
第一节 算法与程序框图
1.常用程序框图及其功能
2.三种基本逻辑结构及相应语句
名称
示意图
相应语句
顺序结构
①输入语句:
INPUT “提示内容”;变量
②输出语句:
PRINT “提示内容”;表达式
③赋值语句:
变量=表达式
条件结构
IF 条件 THEN
语句体
END IF
IF 条件 THEN
语句体1
ELSE
语句体2
END IF
循环结构
直到型循环结构
DO
循环体
LOOP UNTIL 条件
当型循环结构
WHILE 条件
循环体
WEND
1.赋值号左边只能是变量(不是表达式),在一个赋值语句中只能给一个变量赋值.
2.直到型循环是“先循环,后判断,条件满足时终止循环”;当型循环则是“先判断,后循环,条件满足时执行循环”,两者的判断框内的条件表述在解决同一问题时是不同的,它们恰好相反.
1.概念思辨
判断下列结论的正误(正确的打“√”,错误的打“×”).
(1)程序框图中的图形符号可以由个人来确定.( )
(2)一个程序框图一定包含顺序结构,但不一定包含条件结构和循环结构.( )
(3)“当型”循环与“直到型”循环退出循环的条件不同.( )
(4)在算法语句中,X=X+1是错误的.( )
答案:(1)× (2)√ (3)√ (4)×
2.教材衍化
(1)(人A必修3·P25例5改编)给出如图程序框图,其功能是( )
A.求a-b的值 B.求b-a的值
C.求|a-b|的值
D.以上都不对
(2)(人A必修3·P33B组T3改编)执行如图所示的程序框图,若输出的S为4,则输入的x应为( )
A.-2
B.16
C.-2或8
D.-2或16
解析:(1)当a≥b时,输出结果为a-b;当a<b时,输出结果为b-a,故其功能是求|a-b|的值.故选C.
(2)程序框图是求函数S=eq \b\lc\{(\a\vs4\al\co1(log2x,x>1,,2-x,x≤1))的函数值,S=4时,x=-2或16.故选D.
答案:(1)C (2)D
3.典题体验
(1)(2018·北京卷)执行如图所示的程序框图,输出的s值为( )
A.eq \f(1,2)
B.eq \f(5,6)
C.eq \f(7,6)
D.eq \f(7,12)
(2)(2017·山东卷)执行下面的程序框图,当输入的x的值为4时,输出的y的值为2,则空白判断框中的条件可能为( )
A.x>3
B.x>4
C.x≤4
D.x≤5
(3)(2019·佛山调研)执行如图所示的程序框图,输出的结果是( )
A.-5 B.3 C.1 D.-1
解析:(1)第一步:s=1-eq \f(1,2)=eq \f(1,2),k=2,k<3;
第二步:s=eq \f(1,2)+eq \f(1,3)=eq \f(5,6),k=3,输出s.
故选B.
(2)因为log24=2,4+2=6,所以当x=4时,应执行否.
结合选项知选B.
(3)开始S=1,n=1,
第一次循环:S=1+(-2)1=-1,n=2;
第二次循环:S=-1+(-2)2=3,n=3;
第三次循环:S=3+(-2)3=-5,n=4;
此时4<4不成立,退出循环,故输出S=-5.
答案:(1)B (2)B (3)A
考点1 顺序结构与条件结构(自主演练)
【例1】 阅读如图所示程序框图.若输入x为3,则输出的y的值为( )
A.24 B.25 C.30 D.40
解析:a=32-1=8,b=8-3=5,y=8×5=40.
答案:D
【例2】 执行如图所示的程序框图,如果输入的t∈[-1,3],则输出的s属于( )
A.[-3,4]
B.[-5,2]
C.[-4,3]
D.[-2,5]
解析:由程序框图得分段函数s=eq \b\lc\{(\a\vs4\al\co1(3t,t<1,,4t-t2,t≥1.))所以当-1≤t<1时,s=3t∈[-3,3);当1≤t≤3时,s=4t-t2=-(t-2)2+4,所以此时3≤s≤4.综上函数的值域为[-3