程序框图
”“ 条件 3”„„ 都进行判断,只有遇到能满足的条件才执行该条件对应的操作 . 知能训练 设计算法,找出输入的三个不相等实数 a、 b、 c中的最大值,并画出流程图 . 解: 算法步骤: 第一步,输入 a, b, c的值 . 第二步,判断 ab是否成立,若成立,则执行第三步;否则执行第四步 . 第三步,判断 ac是否成立,若成立,则输出 a,并结束;否则输出 c,并结束 . 第四步,判断
程序框图 如图 开始 i=1 sum=0 i=i+1 sum=sum+1 i≤100? 输出 sum 结束 否 是 例 2 用二分法求解方程 求关于 x的方程 x2- 2= 0的根,精确到 算法描述 第一步 令 f(x)=x22,以为 f(1)0, f(2)0,所以设 x1=1, x2=2 第二步 令 m=(x1+x2)/2,判断 f(m)是否为 0,若是,则 m为所求,否则,则继续判断
如果加到了则退出,否则继续加。 直到型结构 当型结构 i = i + 1 Sum=Sum + i 是 否 i = i + 1 Sum=Sum + i 否 是 i100? i=100? 请填上判断的条件。 开始 输入 a a ≥0 输出 |a|=a 输出 |a|=a 结束 N Y P11 练习1 开始 X1=1 X2=2 m=(x1+x2)/2 x2=m x1=m m*m - 30 |x1 -
首 页 JICHU ZHISHI 基础知识 SUITANG LIANXI 随堂练习 探究一 探究二 探究三 【典型例题 1 】 下列关于程序框图中图形符号的理解正确的有 ( ) ① 任何一个流程图必须有起止框。 ② 输入框只能紧跟在开始框后 , 输出框只能放在结束框前。 ③ 判断框是唯一的具有超过一个退出点的图形符号。 ④ 对于一个程序框图来说 , 判断框内的条件是唯一的 . 个 个 个 个
出面积 S 定义 Pi= 思考:整个程序框图有什么特点。 例 2 已知一个三角形的三边长确分别为 2,3,4,利用海伧 秦九 韶公式设计一个算法 ,求出它的 p=( 2+3+4) /2 s=SQR(p*(p- 2)*(p - 3)*(p4)) 输出 s 结束 开始 面积 ,画出算法的程序框图 . 例 3 设计房租收费的算法 ,其要求是 :住房面积 80平方米以内 ,每平方米收费 3元
常用流程图符号 表示一个算法的起始和结束 表示一个算法输入和输出的信息 判断某一条件是否成立,成立时在 出口处标明“是”或“ Y”;不成立时 标明“否”或“ N”. 赋值、计算 表示流程的路径和方向 三种基本结构( 表示一个良好算法的基本单元 ) ① 顺序结构 ② 条件结构( 选择结构 ) ③ 循环结构 A B P A B 成立 不成立 成立 A P 不成立 A P 成立 不成立 While(
第三步:输出 S . 该算法的流程图如图所示. • (2)利用点到直线的距离公式可写出算法 . 算法如下: • 第一步:输入点 P的坐标 x0、 y0及直线 l的方程的系数 A、 B、 C; • 第二步:计算 Z1= Ax0+ By0+ C; • 第三步:计算 Z2= A2+ B2; • 第四步:计算 d= • 第五步:输出 d. • 其程序框图如图所示: ( 3) 如图,设两底半径为 r r2
出,否则继续加。 直到型结构 当型结构 i = i + 1 Sum=Sum + i 是 否 i = i + 1 Sum=Sum + i 否 是 i100? i=100? 请填上判断的条件。 开始 输入 a a ≥0 输出 |a|=a 输出 |a|=a 结束 N Y P11 练习1 开始 X1=1 X2=2 m=(x1+x2)/2 x2=m x1=m m*m - 30 |x1 - x2|<
框 判断一个条件是否成立,用“是”、“否”或“ Y”、“ N”标明 例 1 设计一算法: 输入圆的半径 ,输出圆的面积,并画出流程图 算法分析: 第一步: 输入圆的半径 第二步: 利用公式“圆的面积 =圆周率 (半径的平方)”计算圆的面积; 第三步: 输出圆的面积。 开始 结束 输入半径 R 计算 S=Pi*R*R 输出面积 S 定义 Pi= 思考:整个程序框图有什么特点。 例 2
起止框) 输入、输出框 处理框 (执行框) 判断框 流程线 表示一个算法的起始和结束 表示一个算法输入和输出的信息 赋值、计算 判断某一条件是否成立,成立时在出口处标明“是”或 “ Y” ;不成立时标明“否”或“ N” 连接程序框,表示算法步骤的执行顺序 思考 4:在逻辑结构上,“判断整数 n( n2)是否为质数”的程序框图由几部分组成。 开始 r=0。 输出 “ n不是质数 ” 求 n除以