本题导读
本题考查算法流程图,以及分段函数。
📌【题干】
Question
(2020年江苏卷)5. 如图是一个算法流程图(图示逻辑为:输入 ;若 ,则 ;否则 ;最后输出 )。若输出 的值为 ,则输入 的值是 .
🔍【思路分析】
破题导航
1. 解析流程图逻辑: 该流程图本质上是一个分段函数:
2. 逆推 : 已知 ,我们需要讨论这个值是从哪一个分支产生的。
- 分支一: 若 。根据指数函数性质,对于任何实数 , 永远大于 0。因此,该分支不可能产生 。
- 分支二: 若 。解得 。同时需要校验条件: 成立。
✅【答案】
点击查看答案
✍【详细解析】
Abstract
【答案】
【解析过程】
分析第一条路径 (): 若执行 ,因为 在定义域内恒大于 0,所以输出值 不可能等于 。
分析第二条路径 (): 若执行 ,令 , 解得 。
验证条件: 将 代入判定框, 不成立,执行“否”路径,计算 ,符合题意。
故答案为:。
💡【考点归纳与避坑指南】
Danger
- 逻辑严谨性: 在做流程图逆推题时,必须检查求出的 是否满足所在路径的判定条件。
- 函数性质: 熟记基本初等函数的值域(如 )可以帮助我们迅速排除错误的路径。
- 图形识别: * 菱形框:判定条件。
- 矩形框:赋值/计算。
- 平行四边形框:输入/输出。
📖【试题探源与推广】
Tip
如果输出的值变为 ,则输入 是多少?
- 若 (满足 )。
- 若 (不满足 ,舍去)。 此时答案为 。这种多路径讨论是江苏卷算法题的常见考法。
🔗【关联脉络】
Multi column
知识锚点 (Nodes)
类题演练 (Links)
