2017-2018学年人教B版必修3 复习课(1) 算法初步 学案
2017-2018学年人教B版必修3   复习课(1) 算法初步  学案第2页

  

  A.q=      B.q=

  C.q= D.q=

  [解析] (1)执行过程为S=1×1=1,i=3;S=1×3=3,i=5;S=3×5=15,i=7≥6,跳出循环.故输出S的值为15.

  (2)程序执行的过程是如果输入的成绩不小于60分即及格,就把变量M的值增加1,即变量M为成绩及格的人数,否则,由变量N统计不及格的人数,但总人数由变量i进行统计,不超过500就继续输入成绩,直到输入完500个成绩停止循环,输出变量q,变量q代表的含义为及格率,也就是=,故选择D.

  [答案] (1)C (2)D

  [类题通法]

  解答程序框图问题,首先要弄清程序框图结构,同时要注意计数变量和累加变量,在处理循环结构的框图时,关键是理解并认清终止循环结构的条件及循环次数.

  

  1.执行如图所示的程序框图,输出的S的值为(  )

  

A.1 B.-1