




已阅读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兴业银行三明分行零售业务团队招聘笔试备考试题及答案解析
- 国家开发银行2026年校园招聘笔试模拟试题及答案解析
- 2025福建省轻安工程建设有限公司秋季招聘5人笔试模拟试题及答案解析
- 2025海南海口市美兰区白龙街道办事处招聘公益性岗位人员2人笔试模拟试题及答案解析
- 2025重庆市奉节县事业单位面向服务期满且考核合格“三支一扶”人员招聘工作人员26人笔试模拟试题及答案解析
- 2026中国邮政储蓄银行望江县支行校园招聘笔试备考试题及答案解析
- 2026中国华能华能左权煤电有限责任公司校园招聘笔试模拟试题及答案解析
- 2025广西柳州市社会福利医院编外聘用人员招聘19人笔试参考题库附答案解析
- 2025河南郑州惠济区卫生健康系统卫生专业人才引进及特岗全科医生、特招医学院校毕业生引进41人笔试模拟试题及答案解析
- 2026华能(苏州工业园区)发电有限责任公司应届高校毕业生招聘(江苏)笔试模拟试题及答案解析
- 经济与社会 思维导图式复习课件高中政治统编版必修二经济与社会
- 《系统工程与决策分析》全册配套课件
- DL∕T 2033-2019 火电厂用高压变频器功率单元试验方法
- 高中数学-斐波那契数列与黄金分割教学设计
- 数据驱动的教育决策
- 农作物植保员职业技能竞赛题库及答案
- T梁湿接缝及横隔梁施工方案
- (完整)易制毒化学品使用管理责任书
- 石群邱关源电路课件(第8至16单元)白底
- 个人增资入股合同
- GB/T 6579-2007实验室玻璃仪器热冲击和热冲击强度试验方法
评论
0/150
提交评论