




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 1 2程序框图与算法的基本逻辑结构 判断一个正整数n是否是质数的算法 自然语言描述 图形描述 第一步 给定大于2的整数n 第二步 令i 2 第三步 用i除n 得到余数r 第四步 判断r 0是否成立 若是 则n不是质数结束算法 否则 将i的值加1 仍用i表示 第五步 判断i n 1是否成立 若是 则n是质数 结束算法 否则返回第三步 上述表示算法的图形称为算法的程序框图又称流程图 其中的多边形叫做程序框 带方向箭头的线叫做流程线 你能指出程序框图的含义吗 用程序框 流程线及文字说明来表示算法的图形 二 新课 一 程序框图 1 程序框图的概念 程序框图又称流程图 是一种用规定的程序框 流程线及文字说明来准确 直观地表示算法的图形 一个程序框图包括以下几部分 表示相应操作的程序框 带箭头的流程线 程序框外必要的文字说明 不同的程序框有不同的含义 输入 输出框表示一个算法输入和输出的信息 处理框 执行框 赋值 计算 判断框判断某一条件是否成立 成立时在出口处标明 是 不成立时标明 否 流程线 连接点 名称 终端框或起止框 名称 输入 输出框 名称 处理框或执行框 作用 作用 作用 判断框 作用 表示算法的起始和结束 表示算法的输入和输出的信息 赋值 计算 判断某一条件是否成立 成立在出口处标明 是 或 y 不成立标明 否 或 n 名称 程序框图 又称流程图 是一种用规定的图形 指向线及文字说明来准确 直观的表示算法的图形 画程序框图的规则如下 1 使用标准的图形符号 2 框图一般按从上到下 从左到右的方向画 3 除判断框外 大多数流程图符号只有一个进入点和一个退出点 判断框是具有超过一个退出点的唯一符号 4 判断框分两大类 一类判断框是 是 与 否 两分支的判断 而且有且仅有两个结果 另一类是多分支判断 有几种不同的结果 5 在图形符号内描述的语言要非常简练 清楚 6 如果一个程序框图由于纸面等原因需要分开画 要在断开处画上连接点 并标出连接的号码 顺序结构 循环结构 条件结构 算法的基本逻辑结构 知识探究 二 算法的顺序结构 思考1 任何一个算法各步骤之间都有明确的顺序性 在算法的程序框图中 由若干个依次执行的步骤组成的逻辑结构 称为顺序结构 用程序框图可以表示为 例1 1 写出图中程序框图的运行结果 图中输出s 5 2 2 写出下列算法的功能 左图算法的功能是 求两数平方和的算术平方根 例2设计一算法 输入圆的半径 输出圆的面积 并画出流程图 算法分析 第一步 输入圆的半径 第二步 利用公式 圆的面积 圆周率 半径的平方 计算圆的面积 第三步 输出圆的面积 1 在程序框图中 开始框和结束框不可少 2 在算法过程中 输出语句是必不可少的 思考2 若一个三角形的三条边长分别为a b c 令 则三角形的面积 你能利用这个公式设计一个计算三角形面积的算法步骤吗 第一步 输入三角形三条边的边长a b c 第二步 计算 第三步 计算 第四步 输出s 思考3 上述算法的程序框图如何表示 练习 1 就 1 逻辑结构 说出它的算法功能 1 2 已知梯形上底为2 下底为4 高为5 求其面积 设计出该问题的流程图 开始 结束 答案 1 求两个数的和 例3已知下图是 求一个正奇数的平方加5的值 的程序框图 若输出的数是30 求输入的数n的值 顺序结构的程序框图的基本特征 小结作业 2 各程序框从上到下用流程线依次连接 1 必须有两个起止框 穿插输入 输出框和处理框 没有判断框 3 处理框按计算机执行顺序沿流程线依次排列 作业 p20习题1 1b组 1 2 条件结构 在一个算法中 经常会遇到一些条件的判断 算法的流向根据条件是否成立有不同的流向 条件结构就是处理这种过程的结构 例4任意给定3个正实数 设计一个算法 判断分别以这3个数为三边边长的三角形是否存在 画出这个算法的程序框图 算法分析 判断分别以这3个数为三边边长的三角形是否存在 只需要验证这3个数当中任意两个数的和是否大于第3个数 这就需要用到条件结构 程序框图 开始 存在这样的三角形 结束 不存在这样的三角形 是 否 算法步骤如下 开始 输入a b c x1 p q x2 p q 输出x1 x2 输出 方程没有实数根 输出p 结束 否 是 否 是 例3 为了加强居民的节水意识 某市制订了以下生活用水收费标准 每户每月用水未超过7m3时 每立方米收费1 0元 并加收0 2元的城市污水处理费 超过7m3的部分 每立方米收费1 5元 并加收0 4元的城市污水处理费 请你写出某户居民每月应交纳的水费y 元 与用水量x m3 之间的函数关系 然后设计一个求该函数值的算法 并画出程序框图 解 y与x之间的函数关系为 当0 x 7时 当x 7时 解 y与x之间的函数关系为 当0 x 7时 当x 7时 算法分析 第一步 输入每月
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 某工程建筑施工劳务分包合同
- 公司级岗前安全培训内容课件
- 犬只体内外驱虫的护理园本研修工作总结
- 《舌尖上的安全》课件教学
- 饲料质量年终工作总结
- 脱硫石膏销售合同5篇
- 公司环境与安全培训心得课件
- 公司物流部安全培训内容课件
- 房地产设计管理年终总结
- 科学线上教学工作总结
- 脑出血康复期患者护理
- 《脑性耗盐综合症》课件
- 【绥化】2025年黑龙江省绥化市兰西县体彩中心招聘体彩专管员1人笔试历年典型考题及考点剖析附带答案详解
- 2025年1月浙江卷化学试题(解析版)
- 煤炭信息化知识培训总结课件
- 农村妇联会议记录范文
- 2025年中国工商银行校园招聘考试题库历年考试真题及答案
- 2025年香港销售合同范本
- 2025年AI应用AI Agent架构新范式报告
- 国有企业财会监督体系构建的路径选择与机制创新
- 养老护理员的礼仪规范
评论
0/150
提交评论