第十三编 算法初步、推理与证明、复数§13
1 算法与流程图1
以下对算法的描述正确的有 个
① 对一类问题都有效;②算法可执行的步骤必须是有限的;③计算可以一步步地进行,每一步都有确切的含义;④ 是一种通法,只要按部就班地做,总能得到结果
任何一个算法都必须有的基本结构是
答案 顺序结构3
下列问题的算法适宜用选择结构表示的是 (填序号)
① 求点 P(-1,3)到直线 l:3x-2y+1=0 的距离② 由直角三角形的两条直角边求斜边③ 解不等式 ax+b>0 (a≠0)④ 计算 100 个数的平均数答案 ③4
下列 4 种框图结构中,是直到型循环结构的为 (填序号)
(2008·广东理,9)阅读下面的流程图,若输入 m=4,n=3,则输出 a= ,i=
(注:框图中基础自测的赋值符号“←”也可以写成“=”或“:=”) 答案 12 3更多成套系列资源请您访问:谢谢您对我们的帮助支持
例 1 已知点 P(x0,y0)和直线 l:Ax+By+C=0,求点 P(x0,y0)到直线 l 的距离 d,写出其算法并画出流程图
解 算法如下:第一步,输入 x0,y0及直线方程的系数 A,B,C
流程图:第二步,计算 Z1←Ax0+By0+C
第三步,计算 Z2←A2+B2
第四步,计算 d←
第五步,输出 d
例 2 “特快专递”是目前人们经常使用的异地邮寄信函或托运物品的一种快捷方式,某快递公司规定甲、乙两地之间物品的托运费用根据下列方法计算:f =其中 f(单位:元)为托运费,为托运物品的重量(单位:千克)
试设计计算费用 f 的算法,并画出流程图
解 算法如下:S1 输入;S2 如果≤100,那么 f←0
6;否则f ←100×0
6+(-100)×0
85;S3 输出 f
流程图为:例 3 (14 分)画出计算 12-22+32-42+…+99