语句-计算机基础部.ppt

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 循环前,累加和赋初值}

文档评论(0)

daoqqzhuan2 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档