




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 1 3算法的三种基本逻辑结构 一 复习引入 1 1 3算法的三种基本逻辑结构 通常用一些通用图形符号构成一张图来表示算法 这种图称做程序框图 简称框图 也叫流程图 二 提出问题 算法的基本逻辑结构 通过各式各样的算法和框图进行分析和研究 证明只须用顺序结构 条件分支结构和循环结构就可以表示任何一个算法 下面我们就系统地研究 我们写出的算法或画出的程序框图 一定要使大家一步步地看清楚 明白 容易阅读 不然的话 写得算法乱无头绪 就很难让人阅读和理解 这就要求算法或程序框图有一个良好的结构 三 概念形成 概念1 顺序结构 顺序结构是最简单的算法结构 语句与语句之间 框与框之间是按从上到下的顺序进行的 它是由若干个依次执行的处理步骤组成的 它是任何一个算法都离不开的一种基本算法结构 顺序结构在程序框图中的体现就是用流程线将程序框自上而下地连接起来 按顺序执行算法步骤 步骤n 步骤n 1 三角形abc的底bc为4 高ad为2 求三角形abc的面积s 试设计该问题的算法和流程 结束 开始 计算s 1 2ah 输出s 输入a 4 h 2 顺序结构 三 概念形成 概念1 顺序结构 是 是 三 概念形成 概念2 条件分支结构 在一个算法中 经常会遇到一些条件的判断 算法的流程根据条件是否成立有不同的流向 条件结构就是处理这种过程的结构 分类是算法中经常发生的事情 条件结构的主要作用就是表示分类 条件结构可用程序框图表示为下面两种形式 步骤a 步骤b 满足条件 否 步骤a 满足条件 否 三 概念形成 任意给定3个正实数 设计一个算法 判断分别以这3个数为三边边长的三角形是否存在 画出这个算法的程序框图 概念2 条件分支结构 开始 输入a b c a b c a c b b c a是否同时成立 存在这样的三角形 不存在这样的三角形 结束 否 是 条件分支结构 例1 已知点和直线 求点到直线的距离 四 应用举例 解 1 用数学语言来描述算法 s1 输入点的坐标 输入直线方程的系数a b c s2 计算 s3 输出 s1 输入点的坐标 及直线系数 例1 已知点和直线 求点到直线的距离 四 应用举例 解 2 用框图来描述算法 开始 输入 结束 s2 计算 s3 输出 例 设火车托运行李时 每千米的费用 单位 元 标准为 四 应用举例 解 先输入托运重量为p和里程d 再分别用各自条件下的计算式子来进行计算处理 然后将结果与托运路程d想成 最后输出托运行李费用m 画出行李托运费用的程序框图 例3 写出下列程序框图的运行结果 四 应用举例 1 运行结果 例3 写出下列程序框图的运行结果 四 应用举例 2 当x输入 2 0 2时运行结果分别是 开始 输入x 输出y 结束 例3 写出下列程序框图的运行结果 四 应用举例 3 已知函数 程序框图表示的是给出x值 求相应的函数值的算法 将框图补充完整 其中 处应填写 处应填写 算法 课堂练习 1 如果考生的成绩大于或等于60分 则输出 及格 否则输出 不及格 用流程图表示这一算法的过程 算法 课堂练习 2 下面的流程图表示了一个什么样的算法 所给流程图描述了求三个数a b c的最大数的算法 算法
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度七台河市人民医院第二批公开招聘编外医疗卫生技术人员28人模拟试卷有答案详解
- 2025年上半年四川绵阳市游仙区考核招聘教师31人模拟试卷及答案详解(网校专用)
- 2025广东深圳市龙岗区园山街道招聘聘员12人模拟试卷完整答案详解
- 2025河南洛阳市洛报集团招聘考前自测高频考点模拟试题完整参考答案详解
- 2025年中国己脒定二羟乙基磺酸盐行业市场分析及投资价值评估前景预测报告
- 冬季除雪知识培训课件
- 2025年辉南县补录1名乡镇、街道派驻消防文员模拟试卷附答案详解(模拟题)
- 2025黑龙江东北大学非专任教师岗位招聘65人模拟试卷及答案详解(历年真题)
- 2025年水发集团权属一级公司纪委副书记专项招聘考前自测高频考点模拟试题附答案详解
- 2025湖南益阳市资阳区教育系统下属学校公益性岗位(保洁)招聘10人模拟试卷及答案详解(考点梳理)
- 果树技术员(高级)考试题及答案(新版)
- 红木文化智慧树知到答案2024年广西大学
- FDM打印精度分析
- 信息技术(基础模块)模块六 信息素养与社会责任
- 近几年版新起点大学英语综合教程第一册unit2教案
- 成人鼻肠管的留置与维护
- DZ∕T 0214-2020 矿产地质勘查规范 铜、铅、锌、银、镍、钼(正式版)
- (高清版)DBJ 50T-043-2016 工程地质勘察规范
- MOOC 创业基础-暨南大学 中国大学慕课答案
- 企业概况及履约能力说明书:免修版模板范本
- SWITCH 勇者斗恶龙11S 金手指 版本:v1.0.3 最大金币 最大迷你奖章 32倍经验 最大攻击 所有材料
评论
0/150
提交评论