第十三编算法初步、推理与证明、复数§13
1算法与流程图1
以下对算法的描述正确的有()①对一类问题都有效;②算法可执行的步骤必须是有限的;③计算可以一步步地进行,每一步都有确切的含义;④是一种通法,只要按部就班地做,总能得到结果
4个答案D2
任何一个算法都必须有的基本结构是()A
顺序结构B
条件结构C
三个都有答案A3
下列问题的算法适宜用条件结构表示的是()A
求点P(-1,3)到直线l:3x-2y+1=0的距离B
由直角三角形的两条直角边求斜边C
解不等式ax+b>0(a≠0)D
计算100个数的平均数答案C4
下列关于选择结构的说法中正确的是()A
选择结构的流程图有一个入口和两个出口B
无论选择结构中的条件是否满足,都只能执行两条路径之一C
选择结构中的两条路径可同时执行D
对于一个算法来说,判断框中的条件是唯一的答案B5
(·广东理,9)阅读下面的流程图,若输入m=4,n=3,则输出a=,i=
(注:框图中的赋值符号“=”也可以写成“←”或“:=”)答案123基础自测例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如果≤50,那么f=0
53;否则f=50×0
53+(-5