第四章VB的基本语句 算法及程序设计基础 赋值语句及InputBox和MsgBox函数 分支结构与分支结构语句 循环结构与循环结构语句
v 算法及程序设计基础 v 赋值语句及InputBox和MsgBox函数 v 分支结构与分支结构语句 v 循环结构与循环结构语句
4.1算法及程序设计基础 算法的概念 算法示例 算法的特征 流程图 基本算法结构
4.1 算法及程序设计基础 v 算法的概念 v 算法示例 v 算法的特征 v 流程图 v 基本算法结构
41算法及程序计基础 VB应用程序主要由用户界面和相关的程序代码组成。在VB 应用程序中,代码被组织成一个个的过程。 就一个具体的应用程序而言,总是要求它能达预定的目的, 换言之,就是要保证程序的“正确性”和“可行性”。因此, 在设计应用程序前,应根实际总是的特点和需求,考虑计算 机的工作特性,确定解决某个问题所需要的方法和步骤。这 一步履,通常称为“算法设计
VB应用程序主要由用户界面和相关的程序代码组成。在VB 应用程序中,代码被组织成一个个的过程。 就一个具体的应用程序而言,总是要求它能达预定的目的, 换言之,就是要保证程序的“正确性”和“可行性” 。因此, 在设计应用程序前,应根实际总是的特点和需求,考虑计算 机的工作特性,确定解决某个问题所需要的方法和步骤。这 一步履,通常称为“算法设计” 。 4.1 算法及程序设计基础
算法的念 广义而言,算法就是解决某个问题或处理某件事的方法和步 骤 狭义而言,算法是专指用计算机解决某个总是的方法和步骤 算法可以分为两类;一类是数值计算算法,主要用于解决 般数学解析方法难以处理的一些数学问题,如求解超越方程 的根、求定积分、解微分方程等;另一类是非数值计算算法, 如对非数值信息的排序、查找等
算法的概念 广义而言,算法就是解决某个问题或处理某件事的方法和步 骤。 狭义而言,算法是专指用计算机解决某个总是的方法和步骤。 算法 可以分为两类;一类是数值计算算法,主要用于解决一 般数学解析方法难以处理的一些数学问题,如求解超越方程 的根、求定积分、解微分方程等;另一类是非数值计算算法, 如对非数值信息的排序、查找等
算法示例 )求两个自然数的最大公约数的算法。 S1输入两个自然数M,N; S2求M除以N的余数R S3使M=N,即用N代替M; S4使N=R,即用R代替N S5若R≠0,则重复S2,S3,S4(循环),否则转S6; S6输出M,M即为M和N的最大公约数
算法示例 1) 求两个自然数的最大公约数的算法。 S1 输入两个自然数M,N; S2 求M除以N 的余数R; S3 使M=N,即用N代替M; S4 使N=R,即用R代替N; S5 若R≠0,则重复S2,S3,S4(循环),否则转S6; S6 输出M,M即为M和N的最大公约数