已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
程序框图又称流程图 是一种用规定的图形 指向线及文字说明来准确 直观地表示算法的图形 1 程序框图的概念 2 常见的程序框图 ANSI 美国国家标准化协会 流程线 连接循环框 连结点 连接循环框图的两部分 复习回顾 终端框 起止框 输入 输出框 处理框 执行框 判断框 表示一个算法的起始和结束 表示一个算法输入和输出的信息 赋值 计算 判断某一条件是否成立 成立时在出口处标明 是 或 Y 不成立时标明 否 或 N 二 顺序结构及框图表示 1 顺序结构 按照步骤依次执行的一个算法 称为具有 顺序结构 的算法 或者称为算法的顺序结构 语句A 语句B 2 顺序结构的流程图 顺序结构是最简单的算法结构 语句与语句之间 框与框之间是按从上到下的顺序进行的 它是由若干个处理步骤组成的 这是任何一个算法都离不开的基本结构 问题 北京获得了2008年第29届奥林匹克运动会主办权 你知道在申办奥运会的最后阶级 国际奥委会是如何通过投票决定主办权归属的吗 用怎样的算法结构表述上面的操作过程 S1 投票 S2 统计票数 如果有一个城市得票超过总票数的一半 那么该城市就获得主办权 转S3 否则淘汰得票数最少的城市 转S1 S3 宣布主办城市 新课引入 开始 投票 有一个城市得票数超过总票数的一半 输出该城市 结束 淘汰得票数最少的城市 Y N 在许多算法中 需要对问题的条件作出逻辑判断 判断后依据条件是否成立而进行不同的处理方式 这就需要用条件结构来实现算法 1 条件结构 条件结构是指在算法中通过对条件的判断 根据条件是否成立而选择不同流向的算法结构 它的一般形式是 基本形式1 一 条件结构及框图表示 讲授新课 满足条件 语句 否 是 一 条件结构及框图表示 满足条件 语句1 语句2 是 否 讲授新课 基本形式2 基本形式2包含一个判断框 根据给定的条件是否成立而选择执行语句1或语句2 无论条件是否成立 只能执行语句2或语句2之一 不可能执行语句1又执行语句2 也不可能语句1 语句2都不执行 例1 任意给定3个正实数 设计一个算法 判断分别以这三个数为三边边长的三角形是否存在 画出这个算法的程序框图 a b c a c b b c a是否同时成立 开始 存在这样的三角形 结束 不存在这样的三角形 否 是 输入a b c 开始 输入x x 0 否 是 输出x 输出 x 结束 课堂练习 1 设计一个求任意数的绝对值的算法 并画出程序框图 第一步 输入x 第二步 如果x 则lxl x 否则 lxl x 第三步 输出lxl 开始 输入x X 3 否 是 结束 y 5 1 2 x 3 输出y y 5 2 卫生费 计费方法 3人和3人以下 每户收5元 超过3人的住户 每超过1人加收1 2元 设计一个算法 根据输入的人数 计算应收的卫生费 并画出程序框图 P 12A3 开始 输出min 结束 min a 输入a b c b min Y N min b 3 画出一个求3个实数中最小数的程序框图 c min min c N Y 1 1 学案P 4 开始 y 1 结束 输入x X 100 否 是 X 5000 X 100000 y x 1 y 50 是 是 否 否 5 观察所给程序框图 说出它所表示的函数 课堂小结 2 现以证明 无论多么复杂的问题 其算法都可表示为这三种基本结构的组合 其结构清晰 易于理解 易于验证其正确性 也易于查错和排错 1 算法的描述 1 文字描述 2 程序框图 由于图形的描述方法既形象 又直观 设计者的思路表达得清楚易懂 便于检查修改 所以得到广泛的应用 课堂作业 课本P 212预习1 2 再见 2007年3月 祝同学们学习进步 安溪铭选中学数学组 1 学习优秀奖的条件如下 1 所考五门课成绩总分超过450分 2 每门课都在88分以上 3 前三门 主课 每门成绩都在95分以上 其它两门 非主课 成绩都在80分以上 输入某学生的五门课成绩 问他是否够优秀条件 画出程序框图 备课资料 开始 sum a b c d e 输入学生成绩a b c d e Y N 输出够优秀条件 Sum 450 a 95 b 95 c 95 d 88 e 88 结束 输出不够优秀条件 N N N N N Y Y Y Y Y 1 1 开始 结束 输入票价x X 10 否 是 X 2 y 0 y x 2 是 否 2 学案P 44 输出y
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 陇东学院《数据挖掘A》2024-2025学年第一学期期末试卷
- 遵义医药高等专科学校《机械工程实训》2024-2025学年第一学期期末试卷
- 岩土蒙脱石含量试验记录
- 2026届浙江省高三一模高考化学模拟试卷试题(含答案详解)
- 文学理论与研究方法
- 结业论文规范化要求
- 材料管控方案
- 毕业论文的研究局限与改进建议
- XXXX届毕业论文(设计)质量检查评分及评价表001
- 个人发言提纲问题原因剖析
- 2025年江苏省公考《申论》(C卷)题及参考答案
- 6建筑工程的消防专项施工设计方案
- 2025年模拟电子技术考试题库及答案1
- 成都七中万达学校高一上化学半期考试试卷
- 2025年中医师承及确有专长考核真题(附答案)
- 2025医疗机构志愿者服务体系管理与社会责任履行报告
- 江西省九校2025-2026学年高三上学期11月期中考试英语试卷(含答案)
- 【2025年】办公室文员测试题库及参考答案
- 2025年6月江苏扬州经济技术开发区区属国有企业招聘素质测试(初试)笔试考试备考试题及答案解析
- 学堂在线 研究生学术与职业素养讲座 章节测试答案
- 列管式换热器课程设计
评论
0/150
提交评论