课题:for…next循环

(南通紫琅中学 信息技术学科 编写)

教学目标:初步学会使用For … Next 循环语句

¨       讲解与演示:
怎样求解 1+2+3+ …+100 ?

¨       错误:s=1+2+3+ … +100 :print s

¨       错误:s=0:s=s+1:s=s+2:…:s=s+100:print s

¨       for … next循环

计算 1+2+3+…+100

计算 1*3*5*…*99

private sub form_click()

s=0

for i=1 to 100 step 1

s=s+i

next i

print s

end sub

private sub form_click()

s=1

for i=1 to 100 step 2

s=s*i

next i

print s

end sub

 

计算 1-2+3+…-100

计算 1*4*9*16*…*10000

private sub form_click()

s=0

for i=1 to 100 step 1

s=s+i*(-1)^(i+1)

next i

print s

end sub

private sub form_click()

s=1

for i=1 to 100 step 1

s=s*i^2

next i

print s

end sub

学生活动:

¨       打一个由“*”构成的竖直直线

for i=1 to 20 step 1 : print “*” : next I