




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章算法初步1 1算法与程序框图1 1 2程序框图与算法的基本逻辑结构 理解程序框图的三种基本逻辑结构 顺序 条件分支 循环 基础梳理 1 起止框 起止框是任何流程图都不可缺少的 它表明程序的开始和结束 所以一个完整的流程图的首末两端必须是起止框 例如 下面哪个是起止框 a 栏目链接 2 输入 输出框 表示数据的输入或结果的输出 它可用在算法中的任何需要输入 输出的位置 例如 下面哪个是输入 输出框 c 3 处理框 它是用来赋值 执行计算语句 传送运算结果的图形符号 例如 下面哪个是处理框 d 4 判断框 判断框一般有一个入口和两个出口 有时也有多个出口 它是唯一的具有两个或两个以上出口的符号 在只有两个出口的情形中 通常都分成 是 与 否 也可用 y 与 n 两个分支 例如 下面哪个是判断框 b 5 顺序结构 顺序结构描述的是最简单的算法结构 语句与语句之间 框与框之间是按从上到下的顺序进行的 6 条件结构 一些简单的算法可以用顺序结构来表示 但是这种结构无法对描述对象进行逻辑判断 并根据判断结果进行不同的处理 因此 需要有另一种逻辑结构来处理这类问题 这种结构叫做条件结构 它是根据指定条件选择执行不同指令的控制结构 7 循环结构 在一些算法中 经常会出现从某处开始 按照一定条件 反复执行某一处理步骤的情况 这就是循环结构 反复执行的处理步骤为循环体 显然 循环结构中一定包含条件结构 当型循环结构 如下图所示 它的功能是当给定的条件成立时 执行循环体 循环体执行完毕后 再判断条件是否成立 如果仍然成立 再执行循环体 如此反复 直到某一次条件不成立为止 此时不再执行循环体 离开循环结构 当型循环也称为 前测试型 循环 直到型循环结构 如下图所示 先执行一次循环体 然后进行条件的判断 如果条件不满足 继续返回执行循环体 然后再进行条件的判断 这个过程反复进行 直到某一次条件满足时 不再执行循环体 离开循环结构 直到型循环也称为 后测试型 循环 自测自评 1 算法的三种基本结构是 a 顺序结构 条件结构 循环结构b 顺序结构 流程结构 循环结构c 顺序结构 分支结构 流程结构d 流程结构 循环结构 分支结构2 程序框图中表示判断框的是 a 矩形框b 菱形框c 圆形框d 椭圆形框 a b 3 在算法的逻辑结构中 要求进行逻辑判断 并根据结果进行不同处理的是哪种结构 a 顺序结构b 条件结构和循环结构c 顺序结构和条件结构d 没有任何结构 b 解析 判断框一般有一个进入点 两个退出点 答案 d 4 流程图符号只有一个进入点和一个退出点的一定不是 a 起止框b 输入 输出框c 处理框d 判断框 题型一程序框图的画法和基本结构 例1从下面具体的例子中说明几个基本的程序框和它们各自表示的功能 并把它填在相应的括号内 解析 点评 记清各基本程序框的含义 并注意相互间的连接方法 以及程序框图的基本画法规则 跟踪训练 1 算法共有三种逻辑结构 即顺序逻辑结构 条件逻辑结构和循环逻辑结构 下列说法正确的是 a 一个算法只能含有一种逻辑结构b 一个算法最多可以包含两种逻辑结构c 一个算法必须含有上述三种逻辑结构d 一个算法可以含有上述三种逻辑结构的任意组合 解析 依据程序复杂程度进行组合 答案 d 题型二简单的程序框图 例2某学生数学 语文 英语三门课的成绩分别为a b c 画出计算该学生平均成绩的程序框图 解析 程序框图如下图 点评 顺序结构是最简单的算法结构 语句与语句之间 框与框之间是按上到下的顺序进行的 它由若干个依次执行的处理步骤组成 它也是任何一个算法都离不开的一种算法结构 即它是算法结构的基础 跟踪训练 2 已知圆的半径 设计一个算法求圆的周长和面积的近似值 并用程序框图表示 解析 算法设计 第一步 输入圆的半径r 第二步 计算l 2 r 第三步 计算s r2 第四步 输出l和s 程序框图 如右图所示 题型三含条件结构的程序框图 例3画出求x的绝对值的程序框图 解析 程序框图如下 点评 凡是必须先根据条件作出判断 然后再决定进行哪一个步骤的问题 在画程序框图时 必须引入判断框 采用条件结构 而像本题求分段函数的函数值的程序框图的画法 如果是分两段的函数 只需引入一个判断框 如果是分三段的函数 需引入两个判断框 分四段的函数需引入三个判断框 依此类推 至于判断框内的内容是没有固定顺序的 跟踪训练 3 在佛山市禅城区和南海区搭乘出租车的收费办法如下 不超过2公里收7元 超过2公里的里程每公里收2 6元 另每车次超过2公里收燃油附加费1元 其他因素不考虑 相应收费系统的流程图如下图所示 则 处应填 d a y 7 2 6xb y 8 2 6xc y 7 2 6 x 2 d y 8 2 6 x 2 题型三含循环结构的程序框图 例4设计程序框图 计算1 2 3 4 n的值 分析 由于需要重复作乘法计算 因此要设计循环结构来解决 又循环结构有两种 因此有两种程序框图 解析 程序框图1 含有当型循环结构 如图1所示 程序框图2 含有直到型循环结构 如图2所示 图1图2 点评 1 如果算法问题中涉及的运算进行了多次重复 且参与运算的数前后有规律可循 就可以引入变量参与循环结构 2 用循环结构的程序框图表示算法时 需先建立过程模型 需确定 循环不变量和初始值 算法中反复执行的部分 即循环体 循环的终止条
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大学生心理健康教育 课件 第七章 大学生健康恋爱及性心理的培养
- 应急安全体验馆培训课件
- 2024年浙江省东阳市中考物理高频难、易错点题(A卷)附答案详解
- 秋季腹部保暖与肠道功能关联研究
- 水利设施管养人员考前冲刺试卷附参考答案详解【夺分金卷】
- 2025自考专业(汉语言文学)复习提分资料带答案详解(典型题)
- 2024-2025学年计算机二级过关检测试卷附答案详解【B卷】
- 2025年教育行业并购动态:投资策略与整合路径研究报告
- 2025年老旧小区电梯加装工程社会效益分析报告
- 2025年工业互联网平台微服务架构性能测试报告:工业互联网平台在能源管理中的应用
- 抖音:短视频与直播运营全套教学课件
- 公对私转账合同
- 综合实践活动(2年级下册)第3课时 自动浇水器的设计与制作-课件
- 保密室及保密要害部位搬迁发案
- 拍卖行业发展趋势PPT
- 《人力资源管理全套课件》
- 眼科常见疾病诊疗指南
- 厂级岗前安全培训教材
- 征兵宣传主题PPT
- 全桥LLC自动计算表格
- 高中数学竞赛讲义-高中数学竞赛
评论
0/150
提交评论