本题导读

本题考查程序框图的读图与模拟。核心在于条件—输出对照表计数、频率=频数÷试验次数的灵活运用。

📌【题干】

Question

(2013年四川卷(文)) 某算法的程序框图如图所示,其中输入的变量 在 这 个整数中等可能随机产生.

(1)分别求出按程序框图正确编程运行时输出 的值为 的概率 ();

(2)甲、乙两同学依据自己对程序框图的理解,各自编写程序重复运行 次后,统计记录了输出 的值为 ()的频数.以下是甲、乙所作频数统计表的部分数据. 甲的频数统计表(部分)

运行次数 输出 的值为 的频数输出 的值为 的频数输出 的值为 的频数

乙的频数统计表(部分)

运行次数 输出 的值为 的频数输出 的值为 的频数输出 的值为 的频数

当 时,根据表中的数据,分别写出甲、乙所编程序各自输出 的值为 ()的频率(用分数表示),并判断两位同学中哪一位所编写程序符合算法要求的可能性较大.

🔍【思路分析】

破题导航

  1. 读框图: 为偶数 → 否 → ;为偶数 → 是 → 再判能否被 整除,能 → ,不能 → 。
  2. 在 中按三类计数:奇数 个、偶且非 3 倍数 个、偶且 3 的倍数 个,得 。
  3. 时用”频率 = 频数 ÷ “写出六个数。
  4. 与理论概率 逐项比较,越接近者越符合算法要求。

✅【答案】

点击查看答案

(1),,;(2)甲:;乙:;乙同学所编程序符合算法要求的可能性较大

✍【详细解析】

Abstract

(1)输入的 取奇数时,程序判断” 为偶数”为否,输出 。 到 中奇数有 个,故 取偶数且能被 整除时输出 ,这样的数为 共 个,故 其余偶数共 个,输出 ,故 (2)当 时,甲所编程序输出 为 的频率依次为 乙所编程序输出 为 的频率依次为 按算法,理论概率应满足 。 乙的三个频率分别约为 ,与理论值 都很接近,且三者的比约为 ; 甲的后两个频率分别约为 ,与理论值 明显不符(二者恰好互换,说明其分支逻辑写反)。 因此乙同学所编程序符合算法要求的可能性较大。

💡【考点归纳与避坑指南】

Danger

核心考点:程序框图的分类计数与用频率估计概率

核心方法:框图逻辑: 非偶数 → ;偶数且不能被 整除 → ;偶数且能被 整除 → 。计数 → ;乙的三组频率与之最接近

避坑指南:“输出 “接的是” 为偶数?“的否分支,即 为奇数,别把 误配给偶数;判断甲乙优劣要三组一起比——甲的后两组频率 恰好与理论值 互换,说明其分支逻辑写反了

📖【试题探源与推广】

Tip

试题探源:程序框图 + 用频率估计概率,是 2013 年四川卷对”算法与统计”的综合考查。

结论推广:凡”输入等可能取自 “的框图题,先画一张”条件—输出”对照表再计数:本题三个分支互斥且完备,故概率即计数比 。

方法推广:比较两个程序优劣时,把样本频率与理论概率逐项作差;若某程序的多组频率与理论值呈”互换”关系(如 与 对调),即可判定其分支逻辑有误。

🔗【关联脉络】

Multi column