1.1.2 程序框图与算法的基本逻辑结构 第 2 课时 条件结构学习目标 1.学习程序框图的画法2.理解程序框图的三种基本逻辑结构的条件结构1 重点难点:学习程序框图的画法2.教学难点:理解程序框图的三种基本逻辑结构条件结构的初步体会算法思想方 法:自主学习 合作探究 师生互动一、自主学习1.知识回顾1.(1)图形符号称为_______________,表示一个算法的起始和结束.(2)输入、输出框用图形符号_______________表示.(3)图形符号称为处理框,它的功能是_______________.(4)判断框的功能是判断某一条件是否成立,成立时在出口处标明_______________ ;不成立时标明_______________ .2.(2015·福建六校联考)程序框图符号“”可用于( )A.输出 a=10 B.赋值 a=10C.判断 a=10D.输入 a=103.如图所示的程序框图的运行结果是________.二自主预习条件结构(1)概念:算法的流程根据条件是否成立有不同的流向,这种处理_______________的结构称为条件结构.(2)条件结构程序框图两种形式及特征名称形式一形式二结构形式课 堂 随笔:1特征两个步骤 A、B 根据条件选择_____执行根据条件是否成立选择是否执行_______预习自测 1.下列问题的算法宜用条件结构表示的是( )A.求点 P(-1,3)且与直线 l:3x-2y+1=0 垂直的直线斜率B.由直角三角形的两条直角边求斜边C.解关于 x 的方程 ax+b>0(a≠0)D.计算 100 个数的平均数2.已知 a=,b=,运算原理如图所示,则输出的值为( )A.+ B.4+ C.4 D.3.已知函数 y=右图中表示的是给定 x 的值,求其对应的函数值 y 的程序框图.① 处应填写_____;②处应填写_____.【课堂研讨】一、含条件结构的程序框图的运行例 1.执行如图的程序框图,如果输入的 x,y∈R,那么输出的 S 的最大值为( ) A.0 B.1C.2D.3)2.如何求目标函数 S=2x+y 的最大值?跟踪训练已知如图所示的程序框图,若输入 x=30,则输出的 y 值是( ) A.30 B.25C.5 D.0二、设计含有条件结构的程序框图例 2、已知函数 y=设计一个算法,输入自变量 x的值,输出对应的函数值.请写出算法步骤,并画出程序框图.跟踪训练 2、设计求一个数的绝对值的算法并画出程序框图.三、设计求一个数的绝对值的算法并画出程序框图.例 3、到银行办理汇款(不超过 10 万元),银行收取一定的手续费.汇款额度不超过 100 元,收取 1 元手续费;超过 100 元但不超过 5000 元,按...