还剩5页未读,
继续阅读
高二数学课件 1.1.2 程序框图 课件1
展开
这是一份高二数学课件 1.1.2 程序框图 课件1
2022/1/31算法的基本结构及设计 顺序结构 选择结构 循环结构 2022/1/32 教材94页 / 习题2—1 / A组 / 第6题设计算法,作一个以已知线段长为边长的正三角形。2022/1/33解:算法步骤: 设已知线段端点为A、B (1)先以A为圆心,线段AB的长为半径作圆弧; (2)再以B为圆心,线段AB的长为半径作圆弧;(3)设两圆弧交点为C,连结AC、BC,则△ABC为等边三角形。用自然语言描述算法2022/1/34以A为圆心,线段AB的长为半径作圆弧再以B为圆心,线段AB的长为半径作圆弧设两圆弧交点为C,连结AC、BC,则△ABC为等边三角形。开始结束用流程图描述算法2022/1/35起止框处理框判断框输入输出框流程线流程图的基本框图符号 流程图是用带箭头的流程线将各种框图符号连结在一起表示算法的图形。2022/1/36例1 尺规作图,确定线段AB的一个5等分点.解:算法步骤(1)从已知线段的左端点出发,作一条射线AP;(2)在射线上任取一点C,得线段AC;(3)在射线上作线段CE=AC;(4)在射线上作线段EF=AC;(5)在射线上作线段FG=AC;(6)在射线上作线段GD=AC,则线段AD = 5AC;(7)连结DB;(8)过C作BD的平行线,交线段AB于M,则这样点M就是线段AB的一个五等分点。2022/1/37(一)顺序结构 按照步骤依次执行的一个算法,称为具有“顺序结构”的算法,或称为算法的顺序结构.特点:直观、清楚便于检查和交流2022/1/38 例2 设计一个算法,任意输入一个x,计算y = | x | ,并输出 y 的数值。解:算法步骤(1)输入x;(2)若x < 0,则y = - x ;(3)若x≥0,则y = x ;(4)输出y开始输入xx<0y = - x 输出y结束y = x 是否2022/1/39(二)选择结构 算法中需要先进行判断,判断的结果决定后面的步骤。2022/1/310开始输入y4整除y输出y不是闰年结束是否输出y是闰年100整除y400整除y是否是否
2022/1/31算法的基本结构及设计 顺序结构 选择结构 循环结构 2022/1/32 教材94页 / 习题2—1 / A组 / 第6题设计算法,作一个以已知线段长为边长的正三角形。2022/1/33解:算法步骤: 设已知线段端点为A、B (1)先以A为圆心,线段AB的长为半径作圆弧; (2)再以B为圆心,线段AB的长为半径作圆弧;(3)设两圆弧交点为C,连结AC、BC,则△ABC为等边三角形。用自然语言描述算法2022/1/34以A为圆心,线段AB的长为半径作圆弧再以B为圆心,线段AB的长为半径作圆弧设两圆弧交点为C,连结AC、BC,则△ABC为等边三角形。开始结束用流程图描述算法2022/1/35起止框处理框判断框输入输出框流程线流程图的基本框图符号 流程图是用带箭头的流程线将各种框图符号连结在一起表示算法的图形。2022/1/36例1 尺规作图,确定线段AB的一个5等分点.解:算法步骤(1)从已知线段的左端点出发,作一条射线AP;(2)在射线上任取一点C,得线段AC;(3)在射线上作线段CE=AC;(4)在射线上作线段EF=AC;(5)在射线上作线段FG=AC;(6)在射线上作线段GD=AC,则线段AD = 5AC;(7)连结DB;(8)过C作BD的平行线,交线段AB于M,则这样点M就是线段AB的一个五等分点。2022/1/37(一)顺序结构 按照步骤依次执行的一个算法,称为具有“顺序结构”的算法,或称为算法的顺序结构.特点:直观、清楚便于检查和交流2022/1/38 例2 设计一个算法,任意输入一个x,计算y = | x | ,并输出 y 的数值。解:算法步骤(1)输入x;(2)若x < 0,则y = - x ;(3)若x≥0,则y = x ;(4)输出y开始输入xx<0y = - x 输出y结束y = x 是否2022/1/39(二)选择结构 算法中需要先进行判断,判断的结果决定后面的步骤。2022/1/310开始输入y4整除y输出y不是闰年结束是否输出y是闰年100整除y400整除y是否是否
相关资料
更多