2017-2018学年北师大版必修3 第二章§3第2课时 循环语句 学案
2017-2018学年北师大版必修3   第二章§3第2课时 循环语句  学案第2页



讲一讲

  1.画出计算12+32+52+...+9992的算法框图,并用For语句写出相应的程序.

  [尝试解答] 算法框图如下:

  

  S=0

  For i=1 To 999 step 2

   S=S+i*i

  Next

  输出S.

 

  1.For语句适合预先知道循环次数的循环结构,利用For语句表示循环结构时首先要确定循环变量的初始值和终值,然后确定循环体.

  2.在For循环语句中,我们默认循环变量每次的增量为1.如果需要考虑增量不为1的情况,需要使用参数Step.

  例如,"输出1到100内的所有奇数"的算法语句为:

  For i=1 To 100 Step 2.

   输出i

  Next

  练一练

  1.用For语句设计算法,计算3+6+9+...+150的值.

  解:S=0

For i=1 To 50