- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四节循环结构1ppt课件
引言 在日常生活中有许多需要重复进行的工作。用计算机来完重复的工作,可以采用循环结构的程序。在VB中,循环结构的实现有2种语句,一种是For..next语句,一种是do..loop语句。 另外、在循环结构中,常需要处理大批数据,如使用简单变量对数据进行存取、操作,十分不方便,这时就用到数组。 本节课任务是学习For..next语句和数组的初步知识。 活动一 用FOR...NEXT语句实现循环结构 问题:周末,小明到爸爸的电脑城去帮忙。爸爸正忙着进行月底清点。爸爸所在的品牌电脑部经营着不同品牌和型号的35种电脑。他希望小明能编写一个程序,帮助计算每月电脑的销售总额。 1.分析问题 通常,本问题可以通过连加的方法求解,设S为电脑的月销售总额,Xi为某种电脑的月销售额,i=1,2,…,35,则可列计算式: 若改为累加的方法,设S0=0, Xi为某种电脑的月销售额,i=1,2,…,35,则 S1=S0+X1 S2=S1+X2 … S35=S34+X35那么,解决本问题需要重复进行的工作是______;重复计算的次数为______次。 体验活动 1、完成课后第1题 2、调试完成活动一、活动二。 * * 第四节 循环结构(1) 安阳一中 李永恒 教学目标 1、初步了解循环结构 2、掌握循环语句for…next的使用方法。 3、初步了解数组的相关知识 4、完成活动一、活动二及相关体验活动 s=x1+x2+…+x35 si=si-1+xi 35 2.设计算法 (1)阅读小明设计的算法: 令s=0; 令i=1; 如果i=35,则执行第4步,否则执行第7步; 输入第i种电脑的月销售额到x s=s+x; i=i+1,转第3步执行; 输出s,结束。 (2)分析算法。 哪几步在重复执行? 循环开始时i的值为多少?每执行一次循环操作,i值怎样变化?循环结束时i的值为多少?变量i的作用是什么? 统计销售额的工作是由哪几步完成的? 构建一个循环结构,首先要分析需要重复执行的操作,提炼出循操作内容,然后要确定如何控制循环 循环结构的标准流程图 s=0 i=1 i35 s=s+x i=i+1 输入x 否 是 活动一流程图 学习指引 一、For…next语句格式 For 循环控制变量=初值 to 终值 [step 步长] 循环体语句块 Next [循环控制变量] 循环的次数=int((循环终值-循环初值)/步长值)+1。 循环的两个方面: 一是重复要做的是什么事, 二是如何控制循环。 循环控制三要素 循环控制变量的初值 循环控制变量的终值 在循环体中具有使循环控制变量由初值向终值变化的语句 二、For/Next循环语句的执行过程 1.系统将初值赋给循环变量,并自动记下终值和步长。 2.检查循环变量的值是否越过终值。如果越过终值就结束循环,执行Next后面的语句;否则,执行一次循环体。 3.执行Next语句,将循环变量增加一个步长值再赋给循环变量,转到第2步继续执行循环。 循环变量获得初值 判断循环变量是否超过终值 越过终值 循环体 循环变量=循环变量+步长 Y N 三、For/Next循环的流程图 3、实现应用程序 上机调试活动一,注意使用监视窗口监视变量i,s,x的变化。 Private Sub Form_Click() Dim s As Single Dim x As Single Dim i As integer s = 0 For i = 1 To 35 Step 1 x = Val(InputBox(输入第 i 种电脑的销售额)) s = s + x Next i Print 月销售额; Format(s, #,###.00) End Sub 学习指引·数组 数组 数组是一组类型相同的数据的有序集合。它使用同一个名称来标识整个数组,每个分量元素称为数组元素,数组元素在数组中顺序排列。每一个数组元素都由一个唯一的顺序号(下标)来标识。 数组的定义 一维数组:Dim 数组名(下标) [As 数据类型] 说明:下标必须是常数,不可以是表达式或变量 一维数组的大小为上界下界+1,如果省略下界,其值应为0 多维数组:Dim 数组名(下标1[,下标2……]) [As 数据类型] 下标个数决定数组的维数,最多60维。 数组的大小等于各维大小的乘积。 数组的引用 数组元素的引用是通过下标标识的。数组名加下标能唯一标识一个数组元素。 在使用数组时,通常使用一个变量来控制数组的下标。变量的值发生变化,所处理的数组元素也随之变化。在一个循环结构中,这个变量通常作为循环制变量来控制一批数组元素的操作。 数组应用举例 下面的语句可为数组A中的11个数组元素赋值 Dim a(10) as integer For i=0 to 10 a(i)=I
您可能关注的文档
最近下载
- 臀位剖宫产护理查房.pptx VIP
- 北京市通州区2024-2025学年高三上学期期中质量检测数学试卷2.docx
- 美食推荐微信小程序的设计与实现.docx VIP
- 冬季预防训练伤部队ppt.pptx VIP
- 提高患者腕带佩戴依从性PDCA.docx VIP
- 《工程勘察设计收费标准》2002年修订本完整.pdf VIP
- TZS 0680—2025《医疗机构实验室生物安全管理组织架构规范》(水印版).pdf VIP
- SANKEN三肯变频器samco-ns TEXC-NS-002(小容量)使用手册调试说明书.pdf
- 标准图集-05R502-燃气工程设计施工.pdf VIP
- 不靠谱梦想该劝阻吗辩论赛 正方辩词一辩、二辩、三辩、四辩发言稿.docx VIP
原创力文档


文档评论(0)