回顾 语句的基本成分: 常量,变量,数组,记录 函数,运算符,表达式 VB解题过程: 数学模型,确定算法 句—程序(设计,调试,使用)
回顾 • 语句的基本成分: 常量,变量,数组,记录 函数,运算符,表达式 • VB解题过程: 数学模型,确定算法 语句——程序(设计,调试,使用)
算法基础及VB的基本语句第1亭 算法及程序设计基础 赋值语句及 InputBox、 MsgBox函数 分支结构与分支结构语句 循环结构与循环结构语句 程序示例 小结
算法基础及VB的基本语句 第4章 • 算法及程序设计基础 • 赋值语句及InputBox、MsgBox函数 • 分支结构与分支结构语句 • 循环结构与循环结构语句 • 程序示例 • 小结
算法及程序设计基础41 算法的特征 算法的描述 基本算法结构
算法及程序设计基础 • 算法的特征 • 算法的描述 • 基本算法结构 4.1
算法的特征 确定性 可行性 有穷性 输入性 输出性
算法的特征 • 确定性 • 可行性 • 有穷性 • 输入性 • 输出性
算法的描述 流程图 是使用规定的图形符号来描述算法的。 流程图使用的图形符号见表4-1 图4-和图4-2分别是两个算法示例的流程图 图框内的文字用于说明具体的操作内容。 上例表现算法的五个特性
算法的描述 • 流程图。 是使用规定的图形符号来描述算法的。 流程图使用的图形符号见表4-1。 • 图4-1和图4-2分别是两个算法示例的流程图。 图框内的文字用于说明具体的操作内容。 • 上例表现算法的五个特性
图形符号 名称 代表的操作 输入/输出 数据的输入与输出 处理 各种形式的数据处理 判断 判断选择,根据条件满足与否 选择不同路径 起止 流程的起点与终点 特定过程 个定义过的过程 流程线 连接各个图框,表示执行顺序 连接点 表示与流程图其他部分相连接
图形符号 名称 代表的操作 输入/输出 数据的输入与输出 处理 各种形式的数据处理 判断 判断选择,根据条件满足与否 选择不同路径 起止 流程的起点与终点 特定过程 一个定义过的过程 流程线 连接各个图框,表示执行顺序 连接点 表示与流程图其他部分相连接
开始 开始 输入与S 输入M、H 工=1 求R=MMD 读X M=N X=s是 N=R 工=工+1 输出找到/ 是 R≠ 是 工<=x 输出M 出找不到 结束 结束 图4-1 图4-2
基本算法结构 “结构化程序设计方法”的核心是规定了算 法的三种基本结构 顺序结构、分支结构和循环结构。P58 三种基本结构的共同特点是: 1)只有单一的入口和单一的出口; 2)每个部分都可能被执行; 3)结构内不存在永不终止的死循环
基本算法结构 • “结构化程序设计方法”的核心是规定了算 法的三种基本结构: 顺序结构、分支结构和循环结构。P58 • 三种基本结构的共同特点是: 1)只有单一的入口和单一的出口; 2)每个部分都可能被执行; 3)结构内不存在永不终止的死循环
赋值语句及 Input Box、 Msg Box函数 赋值语句 4-2 InputBox 函数 MsgBox函数 习题:P81:第6,7,8题 上机:P41实验5.1,5.2
赋值语句及InputBox、MsgBox函数 • 赋值语句 • InputBox函数 • MsgBox函数 4.2 习题:P81:第6,7,8题 上机:P41实验5.1,5.2
赋值语句 4-2n1 赋值语句的形式 不同数据类型数据的赋值 图4-4一个说明不同数据类型数据赋值 方式的简单程序示例
赋值语句 • 赋值语句的形式 • 不同数据类型数据的赋值 • 图4-4 一个说明不同数据类型数据赋值 方式的简单程序示例 4.2.1