课本第1法的三种逻辑结构的理解,难点是 算法的框图表示。 2.通过例题掌握用框图表示顺序算法结构和条件 分支结构。
输入a,b,c
否 a+b>c,a+c>b,b+c>a
是否同时成立?
是
存在这样的 三角形
不存在这样 的三角形
结束
四、应用举例
例1.已知点 P0 (x0, y0 ) 和直线 l : Ax By C 0,求点 P0 (x0, y0 ) 到直线 l 的距离 d 。 解:(1)用数学语言来描述算法: S1:输入点的坐标 x0 , y0 ,输入直线方程的系数A,B, C;
y 1
输出y 结束
当x输入,-2,0,2时运行结果
分别是
。
四、应用举例
例3.写出下列程序框图的运行结果。
(3)已知函数 f (x) | x 3 | ,程序框图表示的是给 出x值,求相应的函数值的算法。将框图补充完整。
其中①处应填写 x 3 ;
②处应填写 y x 3 。
五、课堂练习
普通高中课程标准数学3(必修)
第一章 算法初步
1.1. 3 算法的三种基本逻辑结构和 框图表示(约3课时)
第一课时
一、复习引入
1.程序框图的概念
通常用一些通用图形符号构成一张图来表示算法。 这种图称做程序框图(简称框图)也叫流程图。
程序框
名称
功能
起止框
表示一个算法的起始和结束,是任何 流程图不可少的。
概念1.顺序结构 三角形ABC的底BC为4, 高AD 为2,求三角形ABC的面积S,试 设计该问题的算法和流程。
开始
输入a=4,h=2
计算 S=1/2ah
输出S
结束