பைடு நூலகம்
4.已知梯形的上底为 3,下底为 7,高为 6,计算此梯形的面积,试设计该 问题的算法,并画出程序框图. 分析:先输入梯形的上底 a、 下底 b 及高 h,再利用公式 S=2(a+b)h 求 得梯形的面积.
1
解:算法如下: 第一步,输入上底 a,下底 b,高 h, 第二步,S=2(a+b)h, 第三步,输出 S. 程序框图如图:
题型二
易错辨析
【例题 2】设计程序框图,求半径为 10 的圆的面积. 错解:程序框图如下:
错因分析:错解中的程序框图中缺少终端框,不是完整的. 正解:程序框图如下:
1 如图,程序框图表示的算法的运行结果是
.
(第 1 题图)
解析:第一步,p=
5+6+7 =9. 2
第二步,执行 S= ������(������-5)(������-6)(������-7) = 9 × (9-5) × (9-6) × (9-7)=6 6. 第三步,输出 S. 答案:6 6
(2)程序框: 图形符 名称 号 终端 框 (起止 框) 输入、 输出 框 处理 框 (执行 框) 判断 框 流程 线 连接 点
功能
表示一个算法的起始和结束
表示一个算法输入和输出的信息
赋值、计算 判断某一条件是否成立,成立时在出口处标明 “是”或“Y”;不成立时标明“否”或“N” 连接程序框 连接程序框图的两部分
【做一做 1-1】下列关于流程线的说法,不正确的是( ) A.流程线表示算法步骤执行的顺序,用来连接程序框 B.流程线只要是上下方向就表示自上向下执行可以不要箭头 C.流程线无论什么方向,总要按箭头的指向执行 D.流程线是带有箭头的线,它可以画成折线 答案:B 【做一做 1-2】具有判断条件是否成立的程序框是( ) 答案:C