程序流程图高考数学.docx

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
条件结 构 167 8.(2015河南开封二模,文 8,条件结构,选择题)给出一个如图所示的程序框图,若要使输入的 x 值与输 出的 y 值相等,则这样的 x 值的个数是( ) A.1 B.2 C.3 解析:当x≤2时,由x=x,得x=0,1满, 足条件; D.4 2 当 2<x≤5 时,由 2x-3=x,得 x=3,满足条件; 当 x>5时,由 =x,得 x=±1,不满足条件, 故这样的 x值有 3 个. 答案:C 循环结 构 168 6.(2015辽宁锦州二模,文 6,循环结构,选择题)若如图所示的程序框图输出的 S 是 30,则在判断框中 M 表示的“条件”应该是( ) A.n≥3? B.n≥4? C.n≥5? D.n≥6? 解析:由程序框图知:第一次运行 n= 1,S= 2; 第二次运行 n= 2,S= 2+ 2 =6; 2 第三次运行 n= 3,S= 2+ 2 +2 = 14; 3 2 第四次运行 n= 4,S= 2+ 2 +2 +2 = 30, 4 2 3 ∵输出 S= 30,∴条件应是 n≥4?. 答案:B 7.(2015辽宁锦州一模,文 7,循环结构,选择题)执行下面的程序框图,若 p= 0.8,则输出的 n= ( ) 1 A.2 解析:如果输入的 p= 0.8,由循环变量 n 初值为 1,那么: 经过第一次循环得到 S= ,n= 2,满足 S< 0.8,继续循环, B.3 C.4 D.5 经过第二次循环得到 S= = 0.75< 0.8,n= 3, 第三次循环,S= 0.75+ 0.125= 0.875,此时不满足 S< 0.8,n= 4,退出循环, 此时输出 n= 4. 答案:C 8.(2015辽宁沈阳一模,文 8,循环结构,选择题)执行如图所示的程序框图,则输出的 k 的值为( ) A.4 B.5 C.6 D.7 解析:第一次运行:满足条件,S= 1,k= 1; 第二次运行:满足条件,S= 3,k= 2; 第三次运行:满足条件,S= 11< 100,k= 3;满足判断框的条件,继续运行, 11 第四次运行:S= 1+ 2+ 8+ 2 > 100,k= 4,不满足判断框的条件,退出循环. 故最后输出 k的值为 4. 答案:A 13.(2015河南洛阳一模,文 13,循环结构,填空题)执行如图的程序,则输出的结果等于 . 解析:执行程序框图,有 i=1,S= 0, 第 1 次执行循环,有 S=1,有 i=3, 第 2 次执行循环,S= 1+3= 4,有 i=5, 第 3 次执行循环,S= 4+5= 9,有 i=7, 第 4 次执行循环,S= 9+ 7= 16, 2 … 有 i=99, 第 50 次执行循环,S= 1+ 3+ 5+ 7+ …+ 99= ×(1+ 99)×50= 2 500, 此时有 i=101≥100,满足条件退出循环,输出 S 的值. 答案:2 500 6.(2015辽宁大连一模,文 6,循环结构,选择题)阅读如图所示的程序框图,运行相应的程序,若输出的 S 为 ,则判断框中填写的内容可以是( ) A.n= 6 C.n≤6 B.n< 6 D.n≤8 解析:模拟执行程序框图,可得 S= 0,n= 2, 满足条件,S= ,n= 4, 满足条件,S= 满足条件,S= ,n= 6, ,n= 8, 由题意,此时应该不满足条件,退出循环,输出 S 的值为 , 故判断框中填写的内容可以是 n≤6. 答案:C 9.(2015宁夏银川一中二模,文 9,循环结构,选择题)运行如图所示的程序框图,则输出的结果 S 为( ) A.-1 B.1 C .-2 D.2 解析:框图首先给循环变量 n 赋值 1,给累加变量 S 赋值 0.执行 S=0+ cos ; 判断 1<2 013执, 行 n=1+1=2,S= + cos =0; 判断 2<2 013执, 行 n=2+1=3,S=0+cos =-1; 判断 3<2 013执, 行 n= 3+ 1= 4,S=-1+ cos =-1- =- ; 判断 4<2 013执, 行 n=4+1=5,S=- + cos =- =-1; 判断 5<2 013执, 行 n= 5+ 1= 6,S=-1+ cos =-1+ 1= 0; 判断 6<2 013执, 行 n=6+1=7,S=0+cos … ; 由此看出,算法在执行过程中,S 的值以 6 为周期出现,而判断框中的条件是 n< 2 013当, n=2 012 时满足判断框中的条件,此时 n= 2 012+ 1= 2 013. 3 所以程序共执行了 335 个周期又 3 次,所以输出的 S 值应是-1. 答案:A 5.(2015河南六市联考一模,文 5,循环结构,选择题)某程序框图如图所示,该程序运行后输出的 x 值是 ( ) A.3

文档评论(0)

xiaoluping2000 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档