中文Visual Basic 6.0案例教程 于建海 第4章 基本算法和结构化程序设计新.ppt

中文Visual Basic 6.0案例教程 于建海 第4章 基本算法和结构化程序设计新.ppt

中文Visual Basic 6.0案例教程 于建海 第4章 基本算法和结构化程序设计新.ppt

第4章 基本算法和结构化程序设计 4.1 【案例22】“水平移动的字母”程序 4.1.1 学习目标 “水平移动的字母”程序运行后的画面如图4-1-1左图所示。 4.1.2 程序实现 1.对象属性设置 2.输入程序代码 4.1.3 相关知识 1.什么是算法 对于计算机来说,算法就是为了解决一个特定问题而采取的特定和有限的操作步骤,就是用于求解某个特定问题的一些指令的集合。 一个算法具有下列5个重要特性。只有具有这5种特性才能够被称为算法。 (1)确定性:算法中每一步操作都必须有准确的含义,不允许有二义性。正确的算法要求,对于相同的输入,只有唯一的一条执行路径,输入只能得出相同的输出。 (2)可行性:算法中描述的所有操作,都可以通过执行有限次的基本运算来实现。 (3)输入性:一个算法有零或多个输入,如没有输入,则算法内应确定其值。 (4)输出性:一个算法有一或多个输出,没有输出的算法毫无意义。 (5)有穷性:对任何合法的输入数值来说,一个算法必须是执行有限的操作步骤,且每一个操作步骤都可在有穷(即有限)时间内完成。这是最重要的特性。 2.算法的控制结构 (1)顺序结构 (2)选择结构 (3)循环结构 3.算法的描述方法 (1)流程图描述方法 (2)N-S图描述方法 (3)PAD图描述方法 4.If Then Else语句 (

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档