第3章VisualBasic语言进阶教材课程.pptVIP

  • 3
  • 0
  • 约1.37万字
  • 约 95页
  • 2019-12-01 发布于天津
  • 举报
3.4 算法及举例 3.4.1 算法分析 3.4.2 算法举例 3.4.1 算法分析 算法就是解决某个特定问题的方法和步骤。 1. 算法的特点 作为算法应具有以下特点: (1)确定性 算法的确定性是指每个步骤都应准确无误,没有歧义性。 (快讲) 3.4.1 算法分析 (2)可行性 算法的可行性是指算法都是计算机能够有效执行的、可以实现的,并能够得到确定的结果的。针对VB的算法应是VB的语言功能可以实现的算法。 (3)有穷性 一个算法的步骤必须是有限的,是计算机能够在合理的时间内完成的。程序的循环不会进入死循环,有循环的结束条件。 3.4.1 算法分析 (4)输入性 算法可以有多个输入,也可以没有输入,算法的输入必须是计算机可以执行的。如果由计算机自己产生数据输入则表示没有输入。 (5)输出性 算法必须有一个或多个输出,因为算法是计算机用于解题的方法,必须将结果输出,否则没有意义,因此算法必须具有输出的功能。 3.4.1 算法分析 2. 算法的分类 计算机算法可以分为两大类: (1)数值算法 数值算法主要用于解决一般数学解析方法难以处理的一些数学问题,如解方程的根、求定积分、解微分方程等。 (2)非数值算法 非数值算法解决某些非数值问题的特定方法,如对数据的排序、查找等。 3.1.3 循环结构 4. 嵌套 各种循环结构中都可以嵌套其他

文档评论(0)

1亿VIP精品文档

相关文档