


2019届二轮复习第4练 程序框图、合情推理与演绎推理学案(全国通用)
展开
第4练 程序框图、合情推理与演绎推理
[明晰考情] 1.命题角度:程序框图的输出与填充是考查的重点;推理与证明在高考中少数年份考查,多以数表(阵)、图形、不等式等为背景考查合情推理.2.题目难度:中低档难度.
考点一 程序框图的输出
方法技巧 程序框图中循环结构是高考考查的重点,确定循环结构的输出结果要注意以下几点
(1)明确循环次数和循环条件,把握循环变量的变化情况.(2)模拟运行循环变量取初始值和最后几个值时输出结果的变化.
1.(2018·北京)执行如图所示的程序框图,输出的s值为( )
A. B. C. D.
答案 B
解析 第一步:s=1-=,k=2,k<3;第二步:s=+=,k=3,输出s.故选B.
2.执行如图所示的程序框图,则输出S的值为( )
A.5 B.11 C.14 D.19
答案 B
解析 第一次循环:是,S=3,n=2,否;
第二次循环:是,S=8,n=3,否;
第三次循环:否,S=5,n=4,否;
第四次循环:是,S=14,n=5,否;
第五次循环:否,S=11,n=6,是,输出S=11.
3.(2018·天津)阅读如图所示的程序框图,运行相应的程序,若输入N的值为20,则输出T的值为( )
A.1 B.2 C.3 D.4
答案 B
解析 输入N的值为20,
第一次执行条件语句,
N=20,i=2,=10是整数,
∴T=0+1=1,i=3<5;
第二次执行条件语句,
N=20,i=3,=不是整数,
∴i=4<5;
第三次执行条件语句,N=20,i=4,=5是整数,
∴T=1+1=2,i=5,此时i≥5成立,∴输出T=2.
故选B.
4.运行如图所示的程序框图,则输出的S的值为________.
答案
解析 S=0+=1-,i=2;S=1-+-=1-,i=3;S=1-,i=4;S=1-,i=5;…,
可知输出的S=1-=.
考点二 程序框图的填充
方法技巧 (1)条件结构的程序框图可结合分段函数的思想根据输出结果确定填充内容.
(2)循环结构的程序框图可先假设i>n或i
