- 2
- 0
- 约9.3千字
- 约 48页
- 2019-04-18 发布于浙江
- 举报
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * For循环语句 循环流程: (1) 循环变量被赋初值,它仅被赋值一次。 (2) 判断循环变量是否在终值内,如果是,执行循环体;如果否,结束循环,执行Next的下一语句。 (3) 循环变量加步长,转(2),继续循环 * 4.3.2 Do…Loop循环语句 Do循环用于控制循环次数未知的循环结构。 形式1: Do { While|Until }条件 语句块 [Exit Do 语句块] Loop 形式1为先判断后执行,有可能一次也不执行; 形式2为先执行后判断,至少执行一次。 形式2: Do 语句块 [Exit Do 语句块] Loop { While|Until} 条件 * Do…Loop流程 * 循环例题 例4.13 我国有13亿人口,按人口年增长0.8%计算,多少年后我国人口超过26亿。 解此问题两种方法,可根据公式: 直接利用标准函数对数可求得,但求得的年数不为整数;也可利用循环求得 。 * 4.3.3 循环的嵌套 在一个循环体内又包含了一个完整的循环结构称为循环的嵌套。循环嵌套对For循环语句和Do…Loop语句均适用。 例4.14 打印九九乘法表 思考:打印上三角或下三角程序如何改动? * 4.4 其他辅助控制语句 4.4.1 Go To 语句 无条件地转移到标号或行号指定的那行语句。 Go To {标号|行号} 注意:标号是字符序列,首字符必须为字母,标号后应有冒号;行号是一个数字序列; 例4.15 判断输入的数是否为素数 素数就是除1和本身以外,不能被其他任何整数整除的数。根据此定义,判别某数m是否为素数最简单的方法就是依次用i=2~m-1去除,只要有一个数能整除m,m就不是素数;否则m是素数。 要求一定范围内的素数,只要将m作为外循环体变量。 * 4.4.2 退出和结束语句 1.Exit语句 VB中有多种形式的Exit语句,用于退出某种控制结构的执行。Exit的形式如下: Exit For、Exit Do、 Exit Sub、Exit Function 2.End语句 独立的End语句用于结束一个程序的运行,它可以放在任何事件过程中。 * 4.5 综合应用 例4.16 由计算机自动产生四则运算题,并能判断答案的正确性。 设计思路: (1)为了减少输入和增加试题内容的随机性,通过随机函数Rnd产生试题的操作数和运算符,操作数范围是1~10,运算符+、-、×、÷可对应编号1~4,产生表达式通过Form_Load事件过程。 (2)当产生表达式后,学生在文本框内输入结果后按回车键,在图形框显示正确与否的判断结果。 (3)当单击“计分”按钮时,计算机显示得分结果。 本题主要将随机函数、If语句、Select语句综合在一起使用。 本章目录 * 4.5 综合应用----级数求和 例4.18求自然对数e的近似值,其误差小于0.00001。 近似公式 分析:本例涉及到程序设计中两个重要运算: 累加 、连乘i!。 累加:在原有和的基础上再加一个数; 连乘:在原有积的基础上再乘以一个数。 该题先求i!,再将1/i!进行累加,循环次数未知,可先设置一个次数很大的值,然后在循环体内判断是否到达精度,也可用Do While来实现。 * 4.6 程序调试 随着程序的复杂性提高,程序中的错误也伴随而来。 对初学者,看到出现错误不要害怕,关键是如何改正错误,失败是成功之母。 上机的目的,不光是为了验证你编写的程序的正确性,还要通过上机调试,学会查找和纠正错误的方法和能力。 VB为调试程序提供了一组交互的、有效的调试工具。 * 4.6.1 错误类型 语法错误、运行时错误和逻辑错误三类。 1、语法错误 错误的代码显示为红色,窗口上显示出错的原因。 * 2、运行错误 指令代码执行了一非法操作引起的。例如,类型不匹配、试图打开一个不存在的文件等。程序会自动中断,并给出有关的错误信息。 * 3、逻辑错误 程序运行后,得不到所期望的结果,这说明程序存在逻辑错误。 例如,运算符使用不正确、语句的次序不对、循环语句的起始、终值不正确等。 通常,逻辑错误不会产生错误提示信息,故错误较难排除,需要程序员仔细地阅读分析程序,并具有调试程
您可能关注的文档
- s版小学六年级语文上册天一篇阅读全套.docx
- S版小学一年级下册语文看书》说课.doc
- S版小学年级语文上册教学知识点试题全册.doc
- S版小学二年级语文上期末练习题.doc
- STABILOY铝合金电缆与铜缆在数据心的比较.ppt
- S版小学文三年级下册教案全册.doc
- s版小学年级下册语文各单元习作范文全套.doc
- S版小学语三年级上册单元试卷测试题全册.doc
- S版小学语文三年级下册《鸟》教学案例.doc
- s版小学语文一年下册课堂同步练习试题全册.doc
- 2025年北京市门头沟区中考一模英语试题.docx
- 2025年北京市门头沟区中考二模英语试题.docx
- 2025年北京市丰台区中考二模英语试题.docx
- 2025年中考英语考前冲刺模拟卷 (北京专用) 解析卷.docx
- 2025年中考英语考前冲刺模拟卷 (北京专用) 原卷.docx
- 2025年肩颈按摩仪行业社媒趋势数据分析.docx
- 2025年人身险行业信用回顾与2026年展望.docx
- 合同法买卖合同培训课件.ppt
- 2025年全球食物系统与SDG研究报告-食物供给、食者健康、生态平衡的整体治理.docx
- 2025下半年四川乐山市川投峨眉铁合金(集团)有限责任公司对考前自测高频考点模拟试题最新.docx
最近下载
- 《叶圣陶语文教育论集》序原文全文阅读.docx VIP
- 《五年级数学上册计算题每日一练(共28套)》通用.docx VIP
- HK-2301便携式水质综合分析仪说明书(2015.2.12).pdf VIP
- 量化投资 课件 第7、8章 APT理论和多因子收益率模型、基于信息的预测.pptx
- 小学二年级数学下册乘法口算练习题(每日一练,共27份).pdf VIP
- 小学三年级数学下册乘法计算专项练习题(每日一练,共15份).pdf VIP
- 小学三年级数学下册乘法计算专项练习题(每日一练,共26份).docx VIP
- 子宫腺肌病治疗与管理教程.ppt
- 三年级数学下册应用题专项练习题(每日一练) (9).docx VIP
- 三年级数学下册应用题专项练习题(每日一练) (5).docx VIP
原创力文档

文档评论(0)