第七课学案算法:程序的循环结构任务掌握for-next循环语句的格式和功能,理解for-next循环语句的执行过程,学会使用for-next循环语句实现计数循环
深刻理解程序设计中循环结构的设计理念1
任务分析:文字“喜迎国庆”显示在标签(Label)上
礼花灯是用Line方法绘制在图片框上的
单击“礼花灯”按钮,在窗体上回执礼花灯
单击“退出”按钮,退出程序的运行
(1)设计用户界面(2)①
设计用户界面如下图:②
设置对象属性③编写事件过程代码PrivateSubCommand1_Click()Picture1
DrawWidth=2'定义线粗Picture1
Scale(-10,10)-(10,-10)'定义新坐标系Fora=0ToStep'循环初始控制:初值为360,步长值为20,完善代码x=10*Cos(a*3
14/180)'a度角对应圆上点的横坐标xy=10*Sin(a*3
14/180)'a度角对应圆上点的纵坐标yc=RGB(255,0,0)'要想绘制出五彩的线条,请为此代码添加随机函数(rnd函数)调用格式参照书上Picture1
Line(0,0)-(x,y),cNext'循环变量EndSubPrivateSubCommand2_Click()EndEndSubPrivateSubTimer1_Timer()'设计"喜迎国庆的移动字幕"完善代码EndSub(2)For/next循环语句的功能和格式P39label功能:能够重复执行一组操作一般调用格式:for循环变量=初值TO终值[step步长值]循环体next循环变量说明:随着循环变量的不断变化,不断执行循环体,直到循环变量>终值,循环结束
步长值是控制循环变量在循环过程中每次增加的数值,步长值可取正值,也可取负值,默认时为