河海大学:《高级程序设计语言VB》课程电子教案(PPT教学课件)第4章 算法基础与基本语句

回顾 语句的基本成分: 常量,变量,数组,记录 函数,运算符,表达式 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
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《网络营销实用教程》课程电子教案(PPT课件讲稿)第四章 网上市场调查.ppt
- 《网络营销实用教程》课程电子教案(PPT课件讲稿)第十章 网络促销策略.ppt
- 《网络营销实用教程》课程电子教案(PPT课件讲稿)第六章 网络营销网站策略(网站建设).ppt
- 《网络营销实用教程》课程电子教案(PPT课件讲稿)第八章 网络营销定价策略.ppt
- 《网络营销实用教程》课程电子教案(PPT课件讲稿)第五章 网络目标市场营销战略.ppt
- 《网络营销实用教程》课程电子教案(PPT课件讲稿)第二章 网络营销环境分析.ppt
- 《网络营销实用教程》课程电子教案(PPT课件讲稿)第九章 网络营销渠道策略.ppt
- 《网络营销实用教程》课程电子教案(PPT课件讲稿)第三章 网络购买者行为分析.ppt
- 《网络营销实用教程》课程电子教案(PPT课件讲稿)第七章 网络营销产品及顾客服务策略.ppt
- 《网络营销实用教程》课程电子教案(PPT课件讲稿)第一章 网络营销理论基础.ppt
- 计算机应用基础:《网络营销实用教程》课程教学资源(教案讲义)第四章 网络市场调查.doc
- 计算机应用基础:《网络营销实用教程》课程教学资源(教案讲义)第六章 网络营销网站策略.doc
- 计算机应用基础:《网络营销实用教程》课程教学资源(教案讲义)第八章 网络营销定价策略.doc
- 计算机应用基础:《网络营销实用教程》课程教学资源(教案讲义)第五章 网上目标市场营销战略.doc
- 计算机应用基础:《网络营销实用教程》课程教学资源(教案讲义)第二章 网络营销环境分析.doc
- 计算机应用基础:《网络营销实用教程》课程教学资源(教案讲义)第九章 网络营销渠道策略.doc
- 计算机应用基础:《网络营销实用教程》课程教学资源(教案讲义)第三章 网络购买者行为分析.doc
- 计算机应用基础:《网络营销实用教程》课程教学资源(教案讲义)第七章 网络营销产品策略及顾客服务策略.doc
- 计算机应用基础:《网络营销实用教程》课程教学资源(教案讲义)第一章 网络营销理论基础.doc
- 计算机应用基础:《网络营销实用教程》课程教学资源(教案讲义)考试大纲.doc
- 河海大学:《高级程序设计语言VB》课程电子教案(PPT教学课件)第5章 数组.ppt
- 河海大学:《高级程序设计语言VB》课程电子教案(PPT教学课件)第7章 文件.ppt
- 河海大学:《高级程序设计语言VB》课程电子教案(PPT教学课件)第8章 过程.ppt
- 河海大学:《高级程序设计语言VB》课程电子教案(PPT教学课件)第1章 VB概述(主讲:蔡正林).ppt
- 河海大学:《高级程序设计语言VB》课程电子教案(PPT教学课件)第3章 VB语言基础.ppt
- 河海大学:《高级程序设计语言VB》课程电子教案(PPT教学课件)第6章 程序调试.ppt
- 北京邮电大学:《多媒体技术原理及应用》第8章 多媒体系统的数据模型.ppt
- 北京邮电大学:《多媒体技术原理及应用》第10章 基于 Internet于网的多媒体技术.ppt
- 北京邮电大学:《多媒体技术原理及应用》第11章 典型的多媒体应用系统.ppt
- 北京邮电大学:《多媒体技术原理及应用》第12章 多媒体新技术展望.ppt
- 北京邮电大学:《多媒体技术原理及应用》第1章 概论.ppt
- 北京邮电大学:《多媒体技术原理及应用》第2章 多媒体数据压缩技术.ppt
- 北京邮电大学:《多媒体技术原理及应用》第3章 多媒体计算机系统组成.ppt
- 北京邮电大学:《多媒体技术原理及应用》第4章 多媒体数据制作.ppt
- 北京邮电大学:《多媒体技术原理及应用》第5章 多媒体节目开发工具.ppt
- 北京邮电大学:《多媒体技术原理及应用》第6章 多媒体数据库及基于内容检索.ppt
- 北京邮电大学:《多媒体技术原理及应用》第7章 超文本和Web技术.ppt
- 北京邮电大学:《多媒体技术原理及应用》第9章 多媒体通信.ppt
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第一章 计算机文化导论.ppt
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第七章 EXel2000入门.ppt