• 美文
  • 文章
  • 散文
  • 日记
  • 诗歌
  • 小说
  • 故事
  • 句子
  • 作文
  • 签名
  • 祝福语
  • 情书
  • 范文
  • 读后感
  • 文学百科
  • 当前位置: 柠檬阅读网 > 作文 > 正文

    华为算法工程师年薪【走近2009年高考看算法考题】

    时间:2019-02-23 03:25:04 来源:柠檬阅读网 本文已影响 柠檬阅读网手机站

      算法与程序框图,是新课标考区每年高考的必考内容,从总体上讲考题难度不大,但随着新教材的普及,算法及程序框图的题型将会结合其他知识不断推陈出新?郾 下面我们结合2009年部分高考题对这一内容进行学习?郾
      一、根据输入值求输出值
      例1 (海南卷)如果执行图1的程序框图,输入x=-2,h=0?郾5,那么输出的各个数的和等于()
      A?郾 3?摇?摇 B?郾 3?郾5?摇 C?郾 4?摇?摇 D?郾 4?郾5
      分析 本题是一个比较复杂的程序框图,内层为判断语句,外层为循环语句,判断条件比较多,在解题的时候需要把每一步所得到的x,y的值按循环次序写出,这样才不容易出错?郾 另外,题目是要求“输出的各个数的和”,而不是最终的输出结果,千万不要忽视这一点?郾
      解 第1步:y=0,x=-1?郾5;
      第2步:y=0,x=-1;
      第3步:y=0,x=-0?郾5;
      第4步:y=0,x=0;
      第5步:y=0,x=0?郾5;
      第6步:y=0?郾5,x=1;
      第7步:y=1,x=1?郾5;
      第8步:y=1,x=2;
      第9步:y=1,退出循环?郾
      输出各数和为:0?郾5+1+1+1=3?郾5?郾
      故选B?郾
      点评 考题中的这类型题一般循环次数不是很多,准确写出每一步得到的相应参数的值是解题的关键?郾
      二、补充完整程序框图
      例2 (辽宁卷)某店一个月的收入和支出总共记录了N个数据a1,a2,…,aN,其中收入记为正数,支出记为负数?郾 该店用如图2所示程序框图计算月总收入S和月净盈利V. 那么在图中空白的判断框和处理框中,应分别填入下列四个选项中的()
      A?郾 A>0,V=S-T
      B?郾 A0,V=S+T
      D?郾 A0,则这些正数据的和为月总收入S,故在图中空白的判断框填A>0,否则为月总支出T,月净盈利V=S+T. 故处理框中填V=S+T?郾 故选C?郾
      点评 本题的综合性比较强,涉及的数据比较多,在解题的时候先读题,弄清各个字母所代表的意义,以及他们的正负,再结合4个选项分析判断便可轻松解题?郾
      三、条件结构
      例3(上海卷)某算法的程序框如图3所示,则输出量y与输入量x满足的关系式是?摇?摇?摇?摇 ?摇?摇?郾
      分析 本题为典型的根据定义域确定分段函数的解析式的问题,只要根据判断框中的条件便可确定相应定义域下的解析式?郾
      解 当x>1时,有y=x-2.
      当x≤1时,有y=2x.
      故有分段函数y=2x,x≤1,x-2,x>1.
      点评 选择结构作为算法的三种基本逻辑结构之一,在单独考核的时候,难度不大,希望同学们在解这类题型的时候要仔细,要分清“是”与“否”所对应的处理框中的内容?郾
      四、循环结构
      例4(山东卷)执行如图4所示的程序框图,输出的T=?摇 ?摇?摇?郾
      分析 很明显本题是一个循环结构,当T≤S时进行循环,当T>S时结束循环?郾
      解 程序框图依次执行:
      第一步:S=5,n=2,T=2;
      第二步:S=10,n=4,T=2+4=6;
      第三步:S=15,n=6,T=6+6=12;
      第四步:S=20,n=8,T=12+8=20;
      第五步:S=25,n=10,T=20+10=30>S,输出T=30?郾
      故填30?郾
      点评 本题主要考查循环结构的程序框图,这种程序框图一般都可以反复地进行运算,直到满足条件结束. 本题中涉及到三个变量,要注意每个变量的运行结果和执行情况?郾
      【练习】
      1?郾 (浙江卷)某程序框图如图5所示,该程序运行后输出的k的值是()
      A?郾 4?摇?摇 B?郾 5?摇?摇 C?郾 6?摇 D?郾 7
      解析 对于k=0,s=1, ∴ k=1;对于k=1,s=3, ∴ k=2; 对于k=2,s=3+8, ∴ k=3;对于k=3,s=3+8+211,∴ k=4;不符合条件时输出的k=4?郾 故选A?郾
      2?郾 (安徽卷)某程序框图(即算法流程图)如图6所示,其输出结果是?摇?摇?摇?摇?摇 ?摇?摇?郾
      
      
      
      解析 由程序框图可知,循环被执行后,a的值依次为3、7、15、31、63、127?郾 故输出的结果是127?郾
      (编辑 孙世奇)

    相关热词搜索: 年高 考题 算法 走近

    • 文学百科
    • 故事大全
    • 优美句子
    • 范文
    • 美文
    • 散文
    • 小说文章