2014年人教A版高中数学必修31-1-2-2“条件结构”课件.pptVIP

  • 3
  • 0
  • 约4.79千字
  • 约 67页
  • 2017-05-21 发布于北京
  • 举报

2014年人教A版高中数学必修31-1-2-2“条件结构”课件.ppt

2014年人教A版高中数学必修31-1-2-2“条件结构”课件

成才之路·数学 名师辨误做答 成才之路 · 高中新课程 · 学习指导 · 人教A版 · 数学 · 必修3 第一章 算法初步 * 第一章 1.1 1.1.2 第2课时 路漫漫其修远兮 吾将上下而求索 人教A版 · 必修3 课前自主预习 思路方法技巧 名师辨误做答 能力强化提升 基础巩固训练 课前自主预习 思路方法技巧 成才之路 · 高中新课程 · 学习指导 · 人教A版 · 数学 · 必修3 第一章 算法初步 第一章 1.1 1.1.2 第2课时 第一章 算法初步 第一章 1.1 算法与程序框图 第一章 1.1.2 程序框图与算法的基本逻辑结构 第一章 第2课时 条件结构 温故知新 1.(1)图形符号称为,表示一个算法的起始和结束. (2)输入、输出框用图形符号表示. (3)图形符号称为处理框,它的功能是. (4)判断框的功能是判断某一条件是否成立,成立时在出口处标明;不成立时标明. 终端框(起止框) 赋值、计算 “是”或“Y” “否”或“N” 2.(2012~2013·福建六校联考)程序框图符号“”可用于(  ) A.输出a=10      B.赋值a=10 C.判断a=10 D.输入a=10 [答案] B 3.如图所示的程序框图的运行结果是________. [答案]  新课引入 人生总是一次又一次地走到生命的十字路口,虽然我们很多的时候都不想站在这个十字路口徘徊,可是当我们走到了这个路口的时候,就必须进行选择,对于生活,由于各人的见解不同,当然会有各种不同的选择.选择总是一件很痛苦的事情,很多的时候我们选择了一些东西,就注定要放弃另一些东西,面对这十字路口,不同的人有不同的选择,可是人生的路毕竟还要我们不断地走下去.人生都是如此,我们设计程序框图更是如此,今天我们共同探讨条件结构的程序框图. 自主预习 阅读教材P10-12,回答下列问题: 条件结构 (1)概念:算法的流程根据条件是否成立有不同的,这种处理的结构称为条件结构. (2)条件结构程序框图两种形式及特征 流向 判断条件 名称 形式一 形式二 结构 形式 特征 两个步骤A、B根据条件选择执行 根据条件是否成立选择是否执行 一个 步骤A [破疑点] (1)条件结构是程序框图的重要组成部分.其特点是先判断后执行. (2)在利用条件结构画程序框图时要注意两点:一是需要判断的条件是什么,二是条件判断后分别对应着什么样的结果. (3)判断框虽然有两个出口,但根据条件是否成立,选择的出口是确定的,故执行结果也是唯一的.如上面图中,若条件成立,则执行步骤A,若条件不成立,则执行步骤B;图中,若条件成立,则执行步骤A,若条件不成立,则不执行任何步骤. (4)凡是必须先根据条件作出判断然后再进行哪一个步骤的问题,在画程序框图时,必须引入一个判断框并应用条件结构. 已知函数y=右图中表示的是给定x的值,求其对应的函数值y的程序框图. 处应填写________;处应填写________. [答案] x<2? y=log2x [解析] 不对,判断框虽然有两个出口,但根据条件是否成立,选择的出口是确定的,故执行结果也是唯一的. 学法指导 在许多算法中,需要对问题的条件作出逻辑判断,判断后根据条件是否成立进行不同的处理方式,这就需要用到条件结构来实现算法.对于条件结构,其特点是:算法步骤中需要判断且判断的结果决定后面的内容.使用条件结构画程序框图时要明确两点:一是需要判断的条件是什么;二是判断后的条件对应着什么样的结果. 简单条件结构的程序框图设计 求过两点P1(x1,y1),P2(x2,y2)的直线的斜率.设计该问题的算法并画出程序框图. [分析] 由于当x1=x2时,过两点P1、P2的直线的斜率不存在,只有当x1≠x2时,斜率才可根据斜率公式k=求出. [解析] 算法如下: 第一步,输入x1,y1,x2,y2. 第二步,如果x1=x2,输出“斜率不存在”; 否则,k=. 第三步,输出k. 程序框图如下图所示. 规纳总结:已知两点求直线斜率,若条件中已知x1≠x2,则只用顺序结构即可解决问题;若无限制条件,必须分类讨论应用条件结构解决问题.注意上图中的程序框图中的判断框内的内容x1=x2,也可改为x1≠x2,但是相应地与是、否相连的图框也必须对换.同学们可以自己画出另一个程序框图,比较一下,两个程序框图的作用肯定是相同的. 设计求一个数的绝对值的算法并画出程序框图. [分析] 根据绝对值的意义,要讨论一个数x的正负,故使用条件结构. [解析] 算法如下: 第一步,输入实数x. 第二步,若x≥0,则y=x;若x0,则y=-x. 第三步,输

文档评论(0)

1亿VIP精品文档

相关文档