




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 1 2程序框图与算法的基本逻辑结构 1 程序框图程序框图又称 是一种用 及文字说明来表示算法的图形 在程序框图中 一个或几个程序框的组合表示算法中的一个步骤 带有方向箭头的流程线将程序框连接起来 表示算法步骤的执行顺序 流程图 程序框 流程线 2 常见的程序框 流程线及各自表示的功能 起始 结束 输入 输出 判断框 连接程序框 想一想1 画程序框图应遵循什么规则 提示 使用标准的框图符号 框图一般按从上到下 从左到右的方向画 除判断框外 大多数流程图符号只有一个进入点和一个退出点 终端框是任何算法框图中必不可少的 表示算法的起始和结束 在图形符号内描述的语言要非常简短清楚 做一做1 下列关于程序框图的说法正确的是 a 程序框图是描述算法的语言b 在程序框图中 一个判断框最多只能有一个退出点c 程序框图虽可以描述算法 但不如用自然语言描述算法直观d 程序框图和流程图不是同一个概念解析 选a 本题是程序框图概念方面的辨析题 一个判断框可以有多个退出点 所以b不正确 程序框图就是流程图 所以d不正确 程序框图要比自然语言直观 形象 所以c不正确 故选a 3 任何一种算法都是由三种基本逻辑结构组成的 它们是 结构 结构 结构 4 顺序结构是任何一个算法都离不开的基本结构 它是由若干个 的步骤组成的 顺序 条件 循环 依次执行 做一做2 下面说法正确的是 a 一个算法只能包含一种基本结构b 一个算法最多可以包含两种基本结构c 一个算法可以包含三种基本结构的任意组合d 一个算法必须包含三种基本结构解析 选c 一个算法一定含有顺序结构 但可以包含三种基本结构的任意组合 故选c 5 是指在一个算法中通过对条件的判断 根据条件是否成立而选择不同流向的算法结构 做一做3 下列关于条件结构的说法正确的是 a 条件结构的程序框图中有两个入口和一个出口b 无论条件结构中的条件是否满足 都只能执行两条路径之一c 条件结构中的两条路径可以同时执行d 对于一个算法来说 判断框中的条件是唯一的解析 选b 条件结构只有一个入口 故a错 条件结构的两条路径只能由判断框内条件选择其一执行 故c错 判断框内条件可适当变化 只需其后步骤相应调整即可 故d错 条件结构 6 循环结构是指在一个算法中从某处开始 按照一定条件反复执行某些步骤的结构 反复执行的步骤称为 循环结构又分为 和 循环结构 想一想2 循环结构的程序框图中一定含有判断框吗 判断框内的条件是唯一的吗 提示 在循环结构中需要判断是否继续执行循环体 故循环结构的程序框图中一定含有判断框 在具体的程序框图设计时 这里的条件可以不同 但不同表示应该有共同确定的结果 循环体 当型 直到型 名师点评 利用公式求解问题 先写出公式 看公式中的条件是否满足 若不满足 先求出需要的量 看要求的量需根据哪些条件求解 需要的条件必须先输入 或将已知条件全部输入 求出未知的量 然后将公式中涉及的量全部代入求值即可 跟踪训练1 求底面边长为4 侧棱长为5的正四棱锥的侧面积及体积 为该问题设计算法 并画出程序框图 解 算法如下 第一步 a 4 c 5 第二步 r a 第三步 h s a2 第四步 v sh 第五步 h 第六步 s 2ah 第七步 输出s v 题型二条件结构的程序框图给出a x1 y1 b x2 y2 两点坐标 试设计一个算法 求直线ab的斜率 并画出程序框图 程序框图 名师点评 解答本题要对斜率是否存在作出讨论 当x1 x2时 斜率不存在 当x1 x2时 方可利用斜率公式计算 互动探究2 将本例题改为求经过a x1 y1 b x2 y2 两点的直线方程 则程序框图如何画 解 程序框图如下 题型三循环结构的程序框图设计一个计算1 3 5 99的算法 画出程序框图 解 算法如下 第一步 令i 1 s 1 第二步 s s i 第三步 i i 2 第四步 判断i 99是否成立 若成立 则输出s 否则执行第二步 程序框图如图所示 名师点评 如果算法问题中涉及的运算进行了多次重复的操作 且先后参与运算的数之间有相同的变化规律 就可以利用循环结构设计算法解决 跟踪训练3 设计一个算法 求满足1 2 3 n 2013的最小正整数n 画出程序框图 解 算法如下 第一步 令i 0 s 0 第二步 i i 1 第三步 s s i 第四步 判断s 2013是否成立 若成立 则输出i 否则执行第二步 程序框图如图所示 1 画程序框图的规则 1 使用标准的框图符号 2 框图一般按从上到下 从左到右的方向画 3 除判断框外 大多数框图符合只有一个进入点和一个退出点 判断框是唯一具有超过一个退出点的符号 4 在图形符号内描述语言要简练 清楚 2 顺序结构是算法三种逻辑结构中最简单的一种 在画框图时 只需按照语句之间的逻辑顺序 从上至下依次画出所需的框 3 对于条件结构 首先对问题设置的条件作出判断 设置好判断框内的条件 然后根据条件是否成立选择不同的流向 如例2 4 循环结构程序框图的设计要搞清 三个对应 需要提醒的是循环结构不能是永无终止的 死循环 一定要在某个条件下终止循环 这就需要用条件结构来做出判断 因此循环结构中一定要包含条件结构 易错警示对条件结构的应用讨论不完整致误 设计一个表示解方程ax b 0 a b为常数 的算法 并画出程序框图 常见错误 在条件结构应用中 对于可能出现的各种情况讨论不完整 而导致程序框图错误 程序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程咨询人才培训方案
- 织布机操作工职业考核试卷及答案
- 柔性版材生产工入职考核试卷及答案
- 汽车发动机机油的检测和添加教学设计-2025-2026学年中职专业课-汽车保养与维护-汽车运用与维修-交通运输大类
- 机器人视觉跟踪效率研究报告
- 有机废物回收利用研究分析报告
- 档案电子文件格式标准研究报告
- 医院联谊义诊活动方案策划
- 金融咨询义诊活动方案
- 园林绿化施工技术标准与实务指导
- 2024年初中升学考试九年级数学专题复习新课标要求-中考33讲
- 高级电工证考试题库电工考试题库
- (高清版)DZT 0289-2015 区域生态地球化学评价规范
- 糖尿病足中医辩证治疗
- 冲压车间给员工培训课件
- 铝合金门窗安装流程
- 八年级上册数学课件综合与实践《哪个城市夏天更热》北师大版
- 过敏性鼻炎的症状和治疗方法
- 社会保障学第一章
- 丁丁的一次奇怪旅行
- 煤仓作业规程
评论
0/150
提交评论