




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
循环结构程序设计,For/next语句,计数式循环循环语句的简单应用:画圆、数列求和,学习目标:,1、了解循环结构,理解for/next计数式的循环语句格式、功能;2、掌握循环语句的执行过程;循环变量的作用3、了解画圆及颜色变化的命令,能够利用for/next命令完成多彩同心圆的设计任务。4、掌握简单的数列求和运算,学习过程:,问题1:能否用程序设计画圆?画几个圆问题2:能否用程序设计快速画多个同心圆问题3:计算有规律的自然数的和以上都是本节课所要解决的问题和需要学习的相关知识。观看,循环结构,阅读下列程序:(1)a=5:y=10y=y+a此时y变量值是多少?(2)a=5:y=0y=y+a:y=y+ay=y+a:y=y+ay=y+aprinty此时y变量值是多少:,a=5:y=0Forx=1to5step1y=y+anextxprinty该程序功能与(2)作用相同,重复执行:将y值加a再赋值给y,for/next语句结构,For循环变量=循环的初值To终值step步长语句组(循环体)Next循环变量理解:forx=1to10step2y=y+xnextxtext1.text=y,for/next语句执行过程,循环变量=初值,记录终值、步长,变量终值,循环体,循环变量=循环变量+步长,结束循环,false,true,探究学习,阅读或动手试一试,写出下列程序运行结果并回答问题:(1)Fori=1to6step1printI,nextI(2)fori=10do1step-2printI,nextI(3)s=0forx=1to15step2s=s+xnextxprints,思考问题,(1)for循环控制变量与next变量关系(2)初值、终值、步长之间的关系?(3)循环次数如何计算?,问题解答,(1)for变量与next变量必须一致(2)初值小于等于终值,步长为正,初值大于终值,步长为负(3)循环次数:int(终值-初值)/步长)+1,循环应用:例题1:画多个同心圆,画圆命令,画圆命令:Circle(x,y),r颜色命令:RGB(red,green,blue)red、green、blue:0255的整数,各颜色饱和程度。如:RGB(0,0,0)表示黑色;RGB(255,255,255)表示白色;随机色:RGB(Rnd*255,Rnd*255,Rnd*255),画圆的命令:Circle(3000,3000),2000,RGB(Rnd*255,Rnd*255,Rnd*255),问题分析:,1、由按钮的单击事件产生同心圆2、窗体属性设置:(1)窗体的FillStyle属性设置:shape图形的填充样式设置:空心、实心、其它线条,填充样式,FillStyle属性可设置为0,1,2(水平直线)、3(垂直直线)、4(上斜对角线)、5(下斜对角线)、6(十字线)、7(交叉对角线)。,前景色生成:,窗体的FillColor属性FillColor可以用来填充由Circle和Line图形方法生成的圆和方框。缺省情况下,FillColor设置为0(黑色)。,想一想,如下命令的含义:Circle(2000,1500),1000,RGB(rnd*255,rnd*255,rnd*255)20个圆心相同,而半径有规律变化的圆如何画?,完成代码编写:(空心圆),PrivateSubForm_Click()Fori=1To15Circle(3000,2000),1600-100*I,RGB(RND*255,RND*255,RND*255)NextiEndSub这里圆可以从外画到内,也可以从内画到外,forI=1to15step1Form1.FillColor=RGB(Rnd*255,Rnd*255,Rnd*255)Circle(3000,2000),1600-100*InextI注意:多个同心实心圆的半径只能从大到小,想一想为什么?,实心圆:,例题2、数列计算,(1)计算1+2+3+1000的和思考:(2)计算1*2*3*10?(3)计算1+3+5+7?(4)计算
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版基础设施建设项目融资担保借款合同
- 二零二五年度二手房买卖合同含物业费结算及调整
- 2025版绿色生态停车场建筑施工装修合同
- 二零二五年度商铺租赁合同范本下载
- 2025版智能农业机耕与植保服务合同
- 二零二五年度粮食储备居间服务合同
- 二零二五年度煤气管道维护及安全保障合同
- 二零二五年度重型卡车全方位维修及改装合同
- 2025至2030年中国百洁布行业市场发展现状及投资战略咨询报告
- 二零二五年度办公空间租赁及增值服务合同
- 2025年全国焊工证理论考试题库及答案
- 乡村基地代运营合同范本
- 医学科研诚信和相关行为规范
- 2025年烟叶生产考试题库
- 学堂在线 自我认知与情绪管理 章节测试答案
- 房颤导管消融护理
- 多元化经营战略下小米公司盈利能力的分析
- 网络直播行业自律发展现状与内容监管趋势2025年研究
- 安徽省2025年公需科目培训测验答案(科目一)
- 2025年汽车驾驶员技师资格证书考试及考试题库含答案
- 档案高级职称考试题库及答案
评论
0/150
提交评论