- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
语句-计算机基础部
中国矿业大学 计算机学院 计算机基础部 * 二、递推法 又称“迭代法”,其方法是利用前一项的结果计算出后一项的值。 例如:猴子吃桃, 例4-17; 求Sin(x),例4-18。 4.6 常用算法举例(一) 中国矿业大学 计算机学院 计算机基础部 * 三、判断素数 判断m是否为素数,其方法是: 判断2~(m-1)能否被m整除,如果都不能整除,则为素数; 判断2~(m\2)能否被m整除,如果都不能整除,则为素数; 判断2~Sqr(m)能否被m整除,如果都不能整除,则为素数; 4.6 常用算法举例(一) 中国矿业大学 计算机学院 计算机基础部 * 求2-100之间的素数 num=0 (统计素数个数) p= True for i = 2 to cint(sqr(m)) m被 i 整除 p 输出m, num=num+1 真 假 假 真 p=false for m = 2 to 100 num Mod 5=0 真 假 换行 【例4-19】 中国矿业大学 计算机学院 计算机基础部 * 四、穷举 例4-20 百钱百鸡 例4-21 勾股数 五、其他程序 例4-22 加密程序 例4-23 统计单词 4.6 常用算法举例(一) 中国矿业大学 计算机学院 计算机基础部 * 本章小结 1、VB实现结构化程序设计的三种基本结构基本结构所提供的基本语句; 2、掌握程序设计中的基本技巧(交换、累加、累乘等)和常用算法(穷举、递推)。 中国矿业大学 计算机学院 计算机基础部 * 格式: If 表达式1 Then 语句块1 If 表达式2 Then 语句块2 EndIf Else … End If 4. If语句嵌套 4.3 选择结构程序设计 中国矿业大学 计算机学院 计算机基础部 * 格式: Select Case 变量或表达式 Case 表达式列表1 语句块1 Case 表达式列表2 语句块2 … [Case Else 语句块n+1] End Select 5.Select Case语句(情况语句) 4.3 选择结构程序设计 中国矿业大学 计算机学院 计算机基础部 * 表达式列表 与变量或表达式类型相同,可以是下面四种形式之一或组合: 表达式 例:“A” 一组枚举表达式(用逗号分隔) 例:2,4,6,8 4.3 选择结构程序设计 中国矿业大学 计算机学院 计算机基础部 * 表达式1 To 表达式2 例:1 To 10 Is 关系运算符表达式 例: Is60 或以上形式的组合, 例:2, 4, 6, 8, Is 10 4.3 选择结构程序设计 中国矿业大学 计算机学院 计算机基础部 * 格式: IIf(条件表达式,表达式1,表达式2) 例如:若x0,则y=-x;若x≥0,则y=x。 y=IIf(x0,-x,x) 6. 条件函数IIf 4.3 选择结构程序设计 中国矿业大学 计算机学院 计算机基础部 * 4.4 循环结构程序设计 一、For循环语句 二、Do … Loop循环语句 三、循环嵌套 中国矿业大学 计算机学院 计算机基础部 * 作用:一般用于循环次数已知。 形式: For 循环变量=初值 To 终值 [Step 步长] 语句块 [Exit For] 语句块 Next 循环变量 循环体 一、For循环语句 4.4 循环结构程序设计 中国矿业大学 计算机学院 计算机基础部 * 1.循环变量(也称计数器)必须是数值型; 2.Exit For语句用于在特定条件下退出循环。 0 初值=终值 0 初值=终值 =0 死循环 循环次数 步长 (=1时,可省略) 4.4 循环结构程序设计 中国矿业大学 计算机学院 计算机基础部 * For循环语句的执行过程 语句块 [Exit For] 语句块 循环变量加步长 T 循环变量在终值内 循环变量得初值 F 4.4 循环结构程序设计 中国矿业大学 计算机学院 计算机基础部 * Private Sub Form_Click( ) Dim sum As Integer, i As Integer sum=0 循环前,累加和赋初值}
您可能关注的文档
最近下载
- DB37∕T 242-2021 建筑消防设施检测技术规程.docx
- PE管材验收标准(SDR17.6).docx VIP
- 复旦大学《计算机体系结构》期末考试两套试卷(含答案).pdf VIP
- 中国近现代史纲要知到课后答案智慧树章节测试答案2025年春海南大学.docx VIP
- 形考作业3:基于UML的大学图书馆图书信息管理系统设计实验.docx VIP
- 大学《地震工程学》课程课件.pptx
- 2024年二建继续教育-基于建筑信息模型、虚拟施工及网络的项目管理理论及实践1、2答案.docx VIP
- 2024年二建继续教育-剖析价值工程及如何运用价值工程优选设计方案1、2答案.docx VIP
- 茶颜悦色案例分析.pptx VIP
- yolov9论文中文翻译.docx VIP
文档评论(0)