资源预览内容
第1页 / 共30页
第2页 / 共30页
第3页 / 共30页
第4页 / 共30页
第5页 / 共30页
第6页 / 共30页
第7页 / 共30页
第8页 / 共30页
第9页 / 共30页
第10页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1 2 1 顺序结构与选择结构 2 首页 3 课前篇 自主预习 1 算法框图 1 算法框图的概念 通常用一些通用的图形符号及文字说明构成一张图来表示算法 这 种图形称为算法框图 2 算法框图的特点 算法框图可以准确 清晰 直观地表达解决问题的思路和步骤 3 几个基本的框图和它们各自表示的功能 4 课前篇 自主预习 4 算法框图的基本结构 算法框图有三种基本结构 顺序结构 选择结构和循环结构 做一做1 下列关于算法框图的说法正确的是 算法框图只有一个入口 也只有一个出口 算法框图中的每一部分都应有一条从入口到出口的路径通过 它 流程线只要是从上到下方向就表示上下执行 可以不要箭头 连接点是用来连接两个算法框图的 A B C D 解析 由框图符号及作用可知 错误 流程线表示算法步骤执 行的顺序 用来连接算法框图 是带箭头的直线或折线 应用时必须 带箭头 连接点是连接同一个算法框图的不同部分的 答案 D 5 课前篇 自主预习 规律总结画算法框图的规则 1 使用标准的框图符号 2 框图一般按从上到下 从左到右的方向画 3 除判断框外 大多数框图符号只有一个进入点和一个退出点 判 断框是具有超过一个退出点的唯一符号 4 在图形符号内描述的语言要简练准确 6 课前篇 自主预习 2 顺序结构 1 定义 按照步骤依次执行的一个算法 称为具有 顺序结构 的算法 或者称 为算法的顺序结构 2 图形表示 7 课前篇 自主预习 3 特点 顺序结构是最简单的算法结构 它按自上而下的顺序依次执行 不会引起算法步骤的跳转 顺序结构在算法框图中的体现就是用流程线将算法框自上而下 地连接起来 按顺序执行算法步骤 如图 A框和B框是依次执行的 只有在执行完A框指定的操作后 才能接着执行B框所指定的操作 8 课前篇 自主预习 做一做2 如图所示的算法框图 当输入x 2时 输出的结果是 A 4 B 5 C 6 D 13 答案 D 9 课前篇 自主预习 3 选择结构 1 定义 在算法中 需要判断条件的真假 依据判断的结果决定后面 的步骤 像这样的结构通常称为选择结构 2 图形表示 3 选择结构的嵌套的算法框图 10 课前篇 自主预习 做一做3 如图所示的算法框图 若输入 4 则输出结果为 答案 是负数 11 课前篇 自主预习 思考辨析 判断下列说法是否正确 正确的在后面的括号里画 错误的画 1 一个算法只能对应一个算法框图 2 一个算法中必须同时有顺序结构和选择结构 3 选择结构中必须要含有判断框 4 选择结构被执行时 判断框的两个出口有且只有一个被执行 不可能两个出口同时被执行 也不可能两个出口都不被执行 答案 1 2 3 4 12 课堂篇 探究学习 探究一探究二探究三思维辨析当堂检测 顺序结构的算法设计及算法框图 例1 阅读如图所示的算法框图 若输入a 10 则输出 解析 由算法框图知 输入a 10时 b 10 8 2 c 10 2 8 故输出的 结果为8 答案 8 13 课堂篇 探究学习 探究一探究二探究三思维辨析当堂检测 反思感悟1 顺序结构是任何一个算法都离不开的最基本 最简 单的基本结构 其算法框图中不含有判断框 2 对于套用公式求解问题往往运用顺序结构 编写顺序结构的算 法 应写出公式 看公式中的条件是否满足 若不满足先求出需要的 量 再将公式中涉及的量全部代入求值即可 3 画顺序结构的算法框图时 一般按照 输入 赋值 运算 输出 的顺序设计 14 课堂篇 探究学习 探究一探究二探究三思维辨析当堂检测 变式训练1 2018甘肃兰州高一同步检测 如图所示 图 是计算图 中空白部分面积的一个算法框图 则 处应填 15 课堂篇 探究学习 探究一探究二探究三思维辨析当堂检测 选择结构的算法设计及算法框图 例2 设计输入一个数x 求分段函数 的函数值 的算法框图 分析分段函数求值 首先要判断自变量x的所在范围 然后选择对 应解析式 首先写出其算法 然后利用算法框图表示相应的算法 解算法如下 1 输入x 2 若x2不成立 应输出2 2 4 故 不正确 当输出结果为0时 由于0 xB x c C c bD b c 解析 第1个判断框比较a与b的大小 第2个判断框比较a与b中的 较大者与c的关系 应为c x 答案 A 27 课堂篇 探究学习 探究一探究二探究三思维辨析当堂检测 1 选择结构不同于顺序结构的一个特征是其一定含有 A 处理框B 判断框 C 输入框D 起止框 答案 B 2 如图所示的算法框图 能判断任意输入的数x的奇偶性 其中判断 框内的条件是 A m 0B x 0 C x 1D m 1 答案 A 28 课堂篇 探究学习 探究一探究二探究三思维辨析当堂检测 3 如图所示的算法框图 若输出的结果是S 7 则输入A的值为 解析 该算法框图的功能是输入A 计算2A 1的值 令2A 1 7 解得 A 3 答案 3 29 课堂篇 探究学习 探究一探究二探究三思维辨析当堂检测 4 如图是一个算法框图 当输入的值为3时 输出的结果是 答案 8 30 课堂篇 探究学习 探究一探究二探究三思维辨析当堂检测 5 若已知梯形上 下底边长和面积 求该梯形的高 分析首先根据梯形面积公式列出方程 表示出梯形的高 然后根据 高的表达式设计相应的算法 最后用算法框图语言表示相应的算法 步骤 解算法如下 1 输入梯形的上 下底边长a b和面积S 2 计算a b的值 4 输出h 算法框图如图所示
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号