程序框图 开始 输入x0,yo, A.B. C Zi=Axo+ Byo+C Z2=A2+B2 Zil NZ2 输出d 结束
程序框图:
探究提高给出一个问题,设计算法应注意: (1)认真分析问题,联系解决此问题的一般数学 方法; (2)综合考虑此类问题中可能涉及的各种情况; (3)将解决间题的过程划分为若千个步骤; (4)用简练的语言将各个步骤表示出来
给出一个问题,设计算法应注意: (1)认真分析问题,联系解决此问题的一般数学 方法; (2)综合考虑此类问题中可能涉及的各种情况; (3)将解决问题的过程划分为若干个步骤; (4)用简练的语言将各个步骤表示出来. 探究提高
知能迁移1写出求过两点M(2,-1)、N(2,3)的 直线与坐标轴围成面积的一个算法 解算法:(1)取x12,y1=-1,x2=2,y2=3; (2)计算y-卫x-x1 (3)在(2)中令x=0得到y的值m,得直线与y轴交 点(0,m); (4)在(2)中令=0得到x的值n,得直线与x轴交 点(n20); (5)计算S=|mn (6)输出运算结果
知能迁移1 写出求过两点M(-2,-1)、N(2,3)的 直线与坐标轴围成面积的一个算法. 解 算法:(1)取x1=-2,y1=-1,x2=2,y2=3; (3)在(2)中令x=0得到y的值m,得直线与y轴交 点(0,m); (4)在(2)中令y=0得到x的值n,得直线与x轴交 点(n,0); (6)输出运算结果. (2) ; 2 1 1 2 1 1 x x x x y y y y − − = − − 计算 | || |; 2 1 (5)计算S = m n
题型二算法的顺序结构 【例2】f(x)=x2-2x-3.求f(3)、f(-5)、f(5),并计 算∫(3)f(-5)+(5)的值设计出解决该问题的 个算法,并画出程序框图 解算法如下: 第一步,令x=3 第二步,把κ=3代入y1=x2-2x3 第三步,令 第四步,把x-5代入y2=x2-2x-3 第五步,令x=5 第六步,把x=5代入y3=x2-2x-3. 第七步,把yy2,y3的值代入y=y1+y2+y, 第八步,输出y1,y2y3,y的值
题型二 算法的顺序结构 f(x)=x 2-2x-3.求f(3)、f(-5)、f(5),并计 算f(3)+f(-5)+f(5)的值.设计出解决该问题的一 个算法,并画出程序框图. 解 算法如下: 第一步,令x=3. 第二步,把x=3代入y1=x 2-2x-3. 第三步,令x=-5. 第四步,把x=-5代入y2=x 2-2x-3. 第五步,令x=5. 第六步,把x=5代入y3=x 2-2x-3. 第七步,把y1,y2,y3的值代入y=y1+y2+y3. 第八步,输出y1,y2,y3,y的值. 【例2】
该算法对应的程序框图如图所示:(开始 y r= y2=x2-2x-3 y=y1+y2+y3 输出y,y2y3y (结束 探究提高顺序结构的算法写好后,按顺序依次 画出流程图.在变量赋值时,以后赋的为准,前边 赋过值的变量,有新的数值时,原来的值无效
该算法对应的程序框图如图所示: 顺序结构的算法写好后,按顺序依次 画出流程图.在变量赋值时,以后赋的为准,前边 赋过值的变量,有新的数值时,原来的值无效. 探究提高