文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院认证考试全国等级考试计算机等级考试二级VB常用算法:最值
精品广告
推荐TOP10
·全国计算机等级考试二级C++考试大纲
·计算机等级二级C++语言程序设计考纲分析
·考全国计算机等级考试三级如何学C语言
·从一级到四级 全国计算机等级考试全攻略
·07年4月计算机三级网络技术考前模拟一
·全国计算机等级考试四级复习纲要一[1]
·全国计算机等级考试上机考试应试技巧(一)
·计算机等级考试三级网络的经验
·计算机等级考试三级网络技术复习提纲(上)
·网络程序员必备的参考资料
阅读TOP10
·全国计算机等级考试二级C++考试大纲
·全国计算机等级考试四级复习纲要一[4]
·07年昂立大学英语四级新题型标准试题
·全国计算机等级考试公共基础知识考试大纲
·07年4月计算机三级网络技术考前模拟一
·网络工程师通过--写一点经验
·计算机等级考试三级数据库知识考试题
·计算机等级二级C++语言程序设计考纲分析
·考全国计算机等级考试三级如何学C语言
·从一级到四级 全国计算机等级考试全攻略

计算机等级考试二级VB常用算法:最值

日期:2007年5月5日 作者: 查看:[大字体 中字体 小字体]


  1、算法说明

  在若干数中求最大值,一般先取第一个数为最大值的初值(即假设第一个数为最大值),然后,在循环体内将每一个数与最大值比较,若该数大于最大值,将该数替换为最大值,直到循环结束。

  求最小值的方法类同。

  求若干数平均值,实质上就是先求和,再除以这些数的个数。

  应用举例

  随机产生n个1-100(包括1和100)的数,求它们的最大值、最小值和平均值。

以下是引用片段:
  Private Sub Command1_Click()
  Dim n As Integer, i As Integer, min As Integer, max As Integer, aver As Single, s As Integer
  n = Val(InputBox("输入个数:"))
  s = Int(Rnd * 100) + 1
  max = s
  min = s
  aver = s
  Print "第1个数是:" & s
  For i = 2 To n
  s = Int(Rnd * 100) + 1
  Print "第" & i & "个数是:" & s
  If s > max Then max = s
  If s < min Then min = s
  aver = aver + s
  Next i
  aver = aver / n
  Print "max="; max; "min="; min; "aver="; aver
  End Sub


  解题技巧

  最大值、最小值、平均值类型题目往往和数组放在一起考!有的不仅求这些值,还要对具有最大值或者最小值的行或列或者某个元素进行处理,这时就要在记录最大、最小值时,同时记录该值所在的行号和列号。

  2、实战练习

  1) 补充代码

  本程序的功能是在二维数组中查找鞍点元素,即该元素在所在行中为最大,且在所在列中为最小。在一个数组中可能存在,也可能不存在这样的元素。数组各元素的值从文件data.txt中读取。

以下是引用片段:
  Private Sub Form_Click()
  Dim a(3,3) As Integer,i As Integer,j As Integer
  Dim maxvr As Integer,col As Integer, As Integer
  Open data.txt For Input As #1
  For i=1 To 3
  For j=1 To 3
  Input #1,a(i,j)
  Print a(i,j);
  Next j
  Print
  Next i
  For i=1 To 3
  maxvr= (1)
  col=1
  For j=2 To 3
  If maxvr
  maxvr= (2)
  col=j
  End If
  Next j
  For j=1 To 3
  If maxvr>a(j,col) Then (3)
  Next j



上一篇:计算机等级考试二级VB常用算法:素数

下一篇:计算机等级考试二级VB常用算法:累加


相关软件: 相关文章:
·考试失败的6种非终极状况
·AI参考线制作六面体
·google广告价格参考查询
·用Excel函数快速统计学生期中考试成绩
·Oracle9i OCM认证实践课考试的一些说明
·万能五笔2001注册码分析及暴力破解 ---可怜的思考者 (27千字)
·全国计算机等级考试二级C++考试大纲

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号